65 Followers
·
Follow

kubeadmの共通処理の実装

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)が個々のフェーズでどんな処理を行っているのかについては個々のフェーズで登録されているメソッドを読めば良いということになる

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store