Kubernetes クラスターの詳細を調査する

KubernetesKubernetesBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このチャレンジでは、TechCorp の新入りクラウドインフラストラクチャインターンとして、Kubernetes クラスターの包括的なヘルスチェックを行います。あなたの目標は、kubectl コマンドを使用してクラスター全体の情報を取得し、すべてのノードをリストアップし、各ノードの状態を確認することで、クラスターが今後のデプロイメントに備えて準備ができていることを保証することです。これらのタスクは ~/project ディレクトリで完了し、コマンドを実行する前に Minikube クラスターが実行中であることを確認してください。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL kubernetes(("Kubernetes")) -.-> kubernetes/BasicCommandsGroup(["Basic Commands"]) kubernetes(("Kubernetes")) -.-> kubernetes/ClusterInformationGroup(["Cluster Information"]) kubernetes(("Kubernetes")) -.-> kubernetes/TroubleshootingandDebuggingCommandsGroup(["Troubleshooting and Debugging Commands"]) kubernetes/BasicCommandsGroup -.-> kubernetes/get("Get") kubernetes/ClusterInformationGroup -.-> kubernetes/cluster_info("Cluster Info") kubernetes/TroubleshootingandDebuggingCommandsGroup -.-> kubernetes/describe("Describe") subgraph Lab Skills kubernetes/get -.-> lab-433893{{"Kubernetes クラスターの詳細を調査する"}} kubernetes/cluster_info -.-> lab-433893{{"Kubernetes クラスターの詳細を調査する"}} kubernetes/describe -.-> lab-433893{{"Kubernetes クラスターの詳細を調査する"}} end

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 クラスターが実行中であることを確認する必要があります。