開発サービスポッド関係
kubectl一般的に使用されるコマンド
kubectlクラスタ情報#ビューのクラスタ情報
kubectlの説明を参照してくださいポッド-n KUBE-システムKUBE-フランネル-DS-AMD64-trpqqの#ポッドを記述する
kubectl GETポッド-n KUBE-システム#は、指定された名前空間ポッドを見ます
kubectl真のテストのためのドライランを行わない場合、[オプション]#展開を作成、展開NAMEの--image =画像[--dry-実行]を作成します
展開nginxの-展開--name = nginxの--port = 80 --target-ポート= 80 --protocol = TCP公開kubectl
#--portポートが露出している展開のためのサービス、サービスの--name名前を、作成、--target-ポートターゲットポッドポート
ある掘る-t A nginx.default.svc.cluster.local検証サービスはK8Sに戻って、@、正しくDNSのIPアドレスを解析することができます10.96.0.10#@
サービスのSVC nginxの#の説明を記述しkubectl
kubectl GETポッド--show-ラベル#ビューのポッドラベル
kubectlスケール展開nginxのデプロイ--replicas = 3#容量の拡張又は収縮は、数--replicas
wgetの-O - -qのnginx-デプロイ
kubectlの展開は、以前のバージョンに、戻って指定されたバージョンに展開myappに配備--to-リビジョン= 1#ロールデフォルトのロールバックを元に戻します
ポッドを説明kubectl
インベントリの設定
apiVersion: v1
kind: Pod
metadata:
name: pod-demo
namespace: default
labels:
app: myapp
tier: frontend
spec:
containers:
- name: myapp
image: ikubernetes/myapp:v1
- name: busybox
image: busybox
command:
- "/bin/sh"
- "-c"
- "sleep 5"
kubectl -f test.yamlを作成
-f test.yamlを削除kubectl
ポッドポッド-デモを記述kubectl
ポッドポッド-デモを記述kubectl
kubectl幹部-itポッドデモ-c myappに - / binに/ shを
https://blog.csdn.net/ucsheep/article/details/81781509