はじめに
このチャレンジでは、ジュニア DevOps エンジニアとして Kubernetes クラスターの包括的な健全性チェック(ヘルスチェック)を行っていただきます。具体的には、Minikube クラスターを起動し、ノードの一覧を表示して、kubectl cluster-info を使用してクラスターの基本情報を確認します。検証に合格するには、クラスター内に少なくとも 1 つのノードが Ready 状態である必要があります。
このチャレンジでは、ジュニア DevOps エンジニアとして Kubernetes クラスターの包括的な健全性チェック(ヘルスチェック)を行っていただきます。具体的には、Minikube クラスターを起動し、ノードの一覧を表示して、kubectl cluster-info を使用してクラスターの基本情報を確認します。検証に合格するには、クラスター内に少なくとも 1 つのノードが Ready 状態である必要があります。
ジュニア DevOps エンジニアの重要な役割として、Kubernetes クラスターの健全性を包括的に確認し、すべての重要なコンポーネントが動作しており、デプロイ可能な状態であることを保証する必要があります。
kubectl cluster-info を使用してクラスターの基本情報を検証する~/project ディレクトリで作業することkubectl コマンドを使用することReady 状態であること期待されるノード出力の例:
NAME STATUS ROLES AGE VERSION
minikube Ready control-plane 5m v1.20.0
クラスター情報の出力例:
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
kubectl コマンドを実行する前に、Minikube が起動していることを確認してくださいkubectl get nodes を使用しますkubectl cluster-info を使用しますまとめると、このチャレンジでは Minikube クラスターを起動し、ノードリストを取得し、クラスターの基本情報を確認することで、Kubernetes クラスターの健全性を検証しました。主な要件は、Minikube を使用してクラスターを起動すること、~/project ディレクトリで作業すること、そして少なくとも 1 つのノードが Ready 状態であることを確認することでした。