
82
|
第
6
章
6.1.1
应用标签
下面,我们来创建一些带有特定标签的部署(这是创建
Pod
阵列的一种方法)。
我们将使用两个应用程序(分别为
alpaca
和
bandicoot
),且每个应用程序
都有两个环境。此外,我们还有两个不同的版本:
1.
首先,创建
alpaca-prod
部署,并设置
ver
、
app
以及
env
标签:
$
kubectl run alpaca-prod \
--image=gcr.io/kuar-demo/kuard-amd64:blue \
--replicas=2 \
--labels="ver=1,app=alpaca,env=prod"
2.
接下来,创建
alpaca-test
部署,并使用合适的值设置
ver
、
app
以及
env
标签:
$
kubectl run alpaca-test \
--image=gcr.io/kuar-demo/kuard-amd64:green \
--replicas=1 \
--labels="ver=2,app=alpaca,env=test"
3.
最后,针对
bandicoot
创建两个部署。在这里,我们将环境命名为
prod
和
staging
:
$
kubectl run bandicoot-prod \
--image=gcr.io/kuar-demo/kuard-amd64:green \
--replicas=2 \
--labels="ver=2,app=bandicoot,env=prod"
$
kubectl run bandicoot-staging ...