Kubernetes CORE CONCEPTS – DEPLOYMENTS
Deployment はPodとReplicaSetの宣言的なアップデート機能を提供する。
公式サイトでチェック >>> Deployment
kubectl get deployments
システム上Deployments が幾つあるかの確認
以下0と1つの結果表示
kubectl create -f <file-name>
deploymentを既存のファイルで作成したら以下エラーが表示
kind が無いとのエラーで、deployment の頭文字の「d」を大文字にviで修正
以下を指定して新しいDeploymentを作成する場合
Name: httpd-frontend
Replicas: 3
Image: httpd:2.4-alpine
kubectl create deployment --help
helpコマンドで作成したい内容のコマンドをチェック
今回は名前とimage名を指定して、Replicasetを3で指定するので以下を使用
kubectl create deployment <name> --image=<image-name> --replicas=<number-of-rs>
kubectl get deploy
Deployment内で3つのレプリカが稼働している事を確認