Oracle Cloud Hangout Cafe7 #5 Cluster API - K8sクラスタ管理の新スタイル

2023年10月11日開催 「Oracle Cloud Hangout Cafe7 #5 Cluster API - K8sクラスタ管理の新スタイル」にご参加いただいた皆さまありがとうございました! そしてお疲れ様でした。 皆さんのTweetまとめました。
2
こたつ&&みかん @kota2and3kan

Deployment - ReplicaSet - Pod と同じような関係性で、MachineDeployment - MachineSet - Machine というリソースを管理する感じになるらしい。なるほど。 #ochacafe

2023-10-11 19:19:10
こたつ&&みかん @kota2and3kan

clusterctl って CLI を使って Cluster API 周りのいろんな操作を実施できるらしい。この CLI は知らなかった。 #ochacafe

2023-10-11 19:20:31
中川聡也 @xiombatsg

#ochacafe clusterctl のCLIが提供されている kubectl の代わりに使うよ clusterctl init --infrastructure oci とか使いたいprovider で対応する

2023-10-11 19:20:39
中川聡也 @xiombatsg

#ochacafe provider repositoy GitHub のURLでテンプレートが入っているので 参考にしてprovider を加工して使うことができる

2023-10-11 19:23:44
中川聡也 @xiombatsg

#ochacafe .cluster-api/clusterctl.yml でパラメータを定義できる .cluster-api/overrides で依存パッケージの取得先をコントロールできる

2023-10-11 19:26:00
中川聡也 @xiombatsg

#ochacafe Bootstrap Provider で提供するのは下記 EKS kubeadm(default) MicroK8s OCNE(Oracle Cloud Native Environment) Talos

2023-10-11 19:27:19
逆井(SAKASAI) @k6s4i53rx

Talos Linux というものがあるのか〜 "Talos is a modern OS for running Kubernetes" github.com/siderolabs/tal… #ochacafe

2023-10-11 19:28:12
中川聡也 @xiombatsg

#ochacafe Control Plane Provider 原則はBootstrap Provider と一緒

2023-10-11 19:28:38
中川聡也 @xiombatsg

#ochacafe CAPOCI(github.com/oracle/cluster…) Cluster API for OCI テンプレートいっぱいあるので、見てみる😆

2023-10-11 19:29:54
Kyotaro Nonaka @non_kyon

CAPOと言われるとカポタストがまず浮かぶ #ochacafe

2023-10-11 19:30:08
中川聡也 @xiombatsg

#ochacafe 知らない領域が多くなって追いつかな苦なってきた😂 セッションとコード見て勉強勉強

2023-10-11 19:35:43
Shuhei Kawamura @shukawam

カスタムイメージは、Packer, Ansibleで作るのかあ #ochacafe

2023-10-11 19:37:56
中川聡也 @xiombatsg

#ochacafe イメージの作成は image-builder がsigsから提供されている ベンダーテンプレートもある そして必要なソフトは Packer / Ansible ここでPacker くるか 使ったことない

2023-10-11 19:38:06
中川聡也 @xiombatsg

#ochacafe Packer はこれ packer.io ライセンスが気になる🤣

2023-10-11 19:39:16
中川聡也 @xiombatsg

#ochacafe kubeadm のテンプレートは 6524行! 輪読会しても良いぐらい多い・・・ github.com/oracle-japan/o…

2023-10-11 19:43:26
Shuhei Kawamura @shukawam

不意の事故に対応できるのでIaC大事 #ochacafe

2023-10-11 19:46:22
中川聡也 @xiombatsg

#ochacafe ClusterClass(Cluster のテンプレート)

2023-10-11 19:48:48
逆井(SAKASAI) @k6s4i53rx

ClusterClass で Cluster をテンプレート化することも可能(アルファ) #ochacafe

2023-10-11 19:49:50
中川聡也 @xiombatsg

#ochacafe 休憩中に理解を整理したい 相変わらずの物量

2023-10-11 19:51:08
中川聡也 @xiombatsg

#ochacafe 休憩終わり Cluster API は標準では CNIやコンポーネントを自動で入れてくれないので、自分で入れる必要がある( このあと説明するよ)

2023-10-11 19:57:42
こたつ&&みかん @kota2and3kan

Cluster API を使う場合、Cluster API 自体の機能で CNI は入れてくれないらしい。ただし、これを解決するアルファ機能もあるとのこと。 #ochacafe

2023-10-11 19:57:43
しまうま (NAGAO) @shimauma_Zzzzz

ClusterAPI では CNI は入れてくれない。 まぁ言われてみれば、という話だけれど躓きそう #ochacafe

2023-10-11 19:58:43
こたつ&&みかん @kota2and3kan

割とまだ混乱してるけど、Cluster API を使うと OKE / EKS / AKS / GKE あたりの Managed な Kubernetes Cluster の作成/管理もできるってことなのか...? #ochacafe

2023-10-11 20:00:37