質問
kindとkubectlとkubenetesの関係性をまとめてください
|
解答
わかりました。Kubernetes、kubectl、kind の関係性を整理してわかりやすくまとめます。 ポイントは「Kubernetes がクラスタの中心」で、「kubectl は操作ツール」、「kind はローカルクラスタ構築ツール」という関係です。
1. Kubernetes(クバネティス)
2. kubectl(クバクトル)kubectl get pods # Pod一覧を取得kubectl apply -f pod.yaml # YAMLでPodを作成kubectl delete pod nginx-pod # Podを削除
3. kind(Kubernetes IN Docker)kind create cluster # ローカルクラスタ作成kind get clusters # 作成済クラスタ一覧kind delete cluster # クラスタ削除
4. 関係性まとめ[ kind ] ---> Docker上にローカルKubernetesクラスタを作る | v[ Kubernetesクラスタ ] ---> Pod/Deploymentなどのリソースを管理 ^ |[ kubectl ] ---> API経由でクラスタに指示を出すCLIツール
ポイント Kubernetes が本体(クラスタそのもの) kubectl が操作ツール(クラスタに命令を送る) kind が Kubernetes クラスタをローカルで作る補助ツール
|
【下記、広告です。クリックいただけると励みになります。】