Slide 33
Slide 33 text
ツール
kubectl: CLIツール
• kubectl create deployment --image=nginx mynginx
• 「mynginx」という名前のnginxのDeploymentを作成
• Deploymentに紐づく形で、ReplicaSet・Pod・Containerも作成される
• kubectl expose deployment mynginx \
--type=LoadBalancer --port=80
• 「mynginx」という名前のDeploymentの80番ポートを
LoadBalancer経由でアクセス可能にするServiceを作成
• 外部のLoadBalancerが⾃動的に払い出される
• kubectl get deployment mynginx -o=yaml
• 「mynginx」という名前のDeploymentの情報をYAML形式で取得
• kubectl apply -f nginx-deploy.yaml
• 「nginx-deploy.yaml」というファイルの設定を適⽤
• このYAML形式ファイルを「Manifest」と呼ぶ
33