こんにちは、インフラエンジニアのずやです! 今回は、使ってみてとても便利だったバージョン管理ツールのasdfについて紹介したいと思います! 背景 弊社ではいくつかのプロジェクトでKubernetesを利用しており、複数のKubernetesクラスターを運用しています。各クラスターのバージョンはアップデートのタイミングの都合などで統一されておらず、複数クラスターを管理する上でクライアントツールであるkubectlのバージョン管理が必要だと感じていました。 (クラスターとkubectlのバージョンが異なっていても操作は可能ですが、バージョンアップに伴うAPIの破壊的変更がある場合もあるので、バージョンは揃えておく方が無難です) そんな折にasdfというツールがあると知りました。 asdfとは asdfはrubyやnodeなどの各種プログラミング言語に加え、kubectlやterraformなど