構築していこうと思います。一気に進めるとグチャグチャになりそうなので、こまめに分けていくよう意識していきます。クラスタを触れるようにするとこまでで、実際には何も動かないですが大事なベースです。一本勝負でゴリゴリ書いていきます。いくつかのちょっとした処理でシェルスクリプトを使う程度です。常に最新にしていくよう意識しています。発展途上なので、古いと使えない項目があったりするので、最新にするのを推奨です。構築手順については、要所に説明は入れていきますが、基本的な手順や解説はちゃんと公式っぽいところを見たほうがよいので、リンク貼ってくので合わせて参考にお願いします。CLI以前の下記記事を参考にしてください。ない最新のものに更新していくとよいです。出てくるので、ちょいちょい最新に更新していくのがよいです。--upgradekubectlKubernetesを操作するためのコマンドです。kubectlまぁ上記リンク先に書いてあるのですが......私の場合はLinuxなのでこうじゃ。versionhelmあまり直に操作することはないですが、あると安心するんじゃポルナレフ。Helmこちらもこうじゃ。やっても理解しづらいです。リソース1つ1つを分解して関連付けを見ていった方が、圧倒的早さで身につくと思います。──という感じで、早速2つRoleを作ります。Plane用のRoleを作成します。"sts:AssumeRole"}]}JSON}次に既存Policyを割り当てます。使っちゃってますが、もう1つのNodeのポリシーが多くなったので、合わせてまとめてしまいました。aws_iam_role.eks_master[0].name}最後にカスタムポリシーです。構築中になにか足りなくなって、既存ポリシーに無いものはココに入れていくことにしましょう。持つ権限もこれと同等になります。aws_iam_role.eks_node[0].name}既存ポリシーを割り当てるのですが、こちらは私がやりたいことを実現するためにいっぱい追加しちゃってるので、最終的には真面目に精査してください。aws_iam_role.eks_node[0].name}で、最後にお好みスパイスで、SSMなど。Pod間の通信が行き来するので色々開けることになります。したくらいの内容です。全部、Private内で許容されてれば良いって感じです。締めたい場合でも、最初は大きくしておいた方が構築中に無駄に詰まらないので、精査するのは後回しにしましょう。Networkも追加してます。local.env}}WorkerNode用こっち、色々開けてて気持ち悪いかもなので、言い訳しておきます。公式の推奨+独自判断の内容になっているのですが、重複を排除して記述すると公式部分がなにで独自がどれだかわかりづらくなるので、あえて重複無視してガツンと置いています。