Menu
Coddy logo textTech

名前空間での作業

CoddyのTerminalジャーニー「Kubernetes入門」セクションの一部。レッスン 31/45。

default 以外の名前空間でオブジェクトを作成または確認するには、コマンドに -n を追加します。

kubectl run api --image=redis -n dev
kubectl get pods -n dev

-n を指定しない場合、kubectl get pods は引き続き default を確認します。そこには api Pod は存在しません。

すべてを一度に確認するには、-Aを使ってすべての名前空間を指定します:

kubectl get pods -A

表にNAMESPACE列が加わり、クラスター自身のPodがkube-systemにあることがわかります。

しばらくの間、1つの名前空間で作業する場合は、それをコンテキストのデフォルトに設定します。

kubectl config set-context --current --namespace=dev

それ以降、-nなしのすべてのコマンドではdevが使用されます。

challenge icon

チャレンジ

簡単

dev という名前の namespace を作成し、その中で redis イメージから api という名前の Pod を起動します。dev 内の Pod を一覧表示し、次に -n なしで Pod を一覧表示して、default が空であることを確認します。

自分で試してみよう

ターミナル
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Kubernetes入門のすべてのレッスン

自分で練習してみよう: Terminalプレイグラウンド