kubeadmの共通処理の実装

bells17
4 min readSep 12, 2020

kubeadmの実装の処理の流れを先に理解しておくと、個々の処理の実装を読むときに楽なので、そこらへんについてまとめたメモ

kubeadmはkubernetes v1.19にあるkubeadmをベースに書く
(kubeadm的には v1.10?)
https://github.com/kubernetes/kubernetes/tree/release-1.19/cmd/kubeadm/app

kubeadmの実行フロー

kubeadmのrunner

まとめ

ここまでがkubeadmの実行にあたっての共通の実装の部分で、各サブコマンド(e.g. init, join)が個々のフェーズでどんな処理を行っているのかについては個々のフェーズで登録されているメソッドを読めば良いということになる

--

--