はじめに
このチャレンジでは、TechCorp の新しいクラウドインフラ実習生として、Kubernetes クラスターの包括的なヘルスチェック(状態確認)を実施します。あなたの目標は、クラスター情報の全容取得、全ノードのリスト表示、および各ノードのステータス確認を kubectl コマンドで行い、今後のデプロイに向けてクラスターが準備万端であることを保証することです。すべての作業は ~/project ディレクトリで行い、コマンドを実行する前に Minikube クラスターが起動していることを確認してください。
Kubernetes クラスター詳細の確認
TechCorp の新しいクラウドインフラ実習生として、今後のデプロイに備えて Kubernetes クラスターの包括的なヘルスチェックを行い、準備状況を確認する必要があります。
タスク
- 適切な
kubectlコマンドを使用して、クラスター情報の全容を取得する - Kubernetes クラスター内のすべてのノードをリスト表示する
- クラスター内の各ノードのステータス(状態)を検証する
要件
- すべての操作に
kubectlコマンドを使用すること - すべてのタスクを
~/projectディレクトリで実行すること - コマンドを実行する前に、Minikube クラスターが稼働していることを確認すること
- クラスター情報を収集するために、標準的な
kubectlサブコマンドを使用すること
実行例
ノード一覧表示の出力例:
NAME STATUS ROLES AGE VERSION
minikube Ready control-plane 10m v1.23.3
クラスター情報出力の例:
Kubernetes control plane is running at https://192.168.49.2:8443
CoreDNS is running at https://192.168.49.2:8443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
ヒント
- Kubernetes クラスターとの対話には
kubectlコマンドを使用することを忘れないでください。 - 詳細なコマンドを実行する前に、クラスター自体の稼働状態を確認してください。
- コマンドの詳細については、
kubectlコマンドに--helpフラグを付けて確認できます。 - タスクを実行する前に、Minikube クラスターが起動していることを検証してください。
まとめ
要約すると、このチャレンジでは、今後のデプロイに向けた準備状況を確認するために、Kubernetes クラスターの包括的なヘルスチェックを実施しました。kubectl コマンドを使用して、クラスター情報の取得、全ノードのリスト表示、および各ノードのステータス検証を行いました。すべてのタスクは ~/project ディレクトリで完結させ、コマンド実行前に Minikube クラスターが正常に稼働していることを確認することが重要です。


