Kubernetesのmanifestファイルを検査するためにツールを探していた所以下の記事を見つけました。
紹介されていた中から今回はkubevalを使ってみます。
Kubernetesのmanifestファイルを検査するためにツールを探していた所以下の記事を見つけました。
紹介されていた中から今回はkubevalを使ってみます。
Travis-CIでEKSのデプロイフローを整備していたのですが、kubectlのセットアップが結構面倒だったので、メモとしてインストールスクリプトを残しておきます。
Kubernetesのyaml管理ツールKustomizeを使ってみたではmanifestのbaseとなる設定を作成しました。
Kustomizeではbaseに対してoverlaysと呼ばれる設定を定義して環境毎に設定を分割して適応します。
EKSの環境を構築していて、そろそろprod/test/devなど環境毎にyamlファイルを作る必要性が出てきたので、テンプレートエンジン的なツールを探していました。
初めはHelmを使う予定だったのですが、Helmはテンプレートエンジンとして使うだけの場合、管理方針や仕組みが複雑に感じ他に良さそうなツールを探していた所Kustomizeにたどり着きました。
EKSのチュートリアルを進めていた際、AWS_PROFILEの切り替え方法に少し詰まったのでメモとして残しておきます。 結論から書くと、aws-iam-authenticatorで上がっていたIssueを見て解決できました。