kubectl expose
安全Serviceの即席公開
kubectl expose deploy <name> --port=80
既存リソースからServiceを生成。検証時の即席公開に。恒常運用はマニフェスト管理へ移す。
実行例
kubectl expose deploy web --port=80 --type=NodePortNodePortで外部公開
書式
kubectl expose <res> <name> --port=N [--type=NodePort]
実行前の注意
Service追加のみ。
関連コマンド
- kubectl get svcService一覧
- kubectl port-forwardローカルへポート転送