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つのレプリカが稼働している事を確認