kubectl expose の使い方

Service を作る

書き方

kubectl expose deployment 名前 --port=80 [--target-port=8080] [--type=NodePort|LoadBalancer] [--name]

Deployment や Pod のラベルを selector にした Service を作ります。

例

$ kubectl expose deployment web --port=80 --type=NodePort

実際に打って練習する

Kubernetes コースの Lv24「港の窓口を開く expose」で覚えます(第3章 港の窓口(Service と Ingress))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

Lv1〜3 はログインすると無料で試せます(それより先はゴールド以上のプランで遊べます)。

kubectl コマンド一覧と Kubernetes の用語へ戻る