创建Deployment,SVC
1.创建Deployment
注:它们Pod标签都有app: nginx,service服务发现根据这个标签选择,version是为后面定义版本设置的
kubectl apply -f nginx-deployment.yaml
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: nginx-v1
spec:
replicas: 2
selector:
matchLabels:
app: nginx
version: v1
template:
metadata:
name: nginx-v1
labels:
app: nginx
version: v1
spec:
containers:
- name: nginx-v1
image: linuxwei/nginx_test:v1
imagePullPolicy: IfNotPresent
ports:
- containerPort: 80
env:
- name: VERSION
value: v3
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: nginx-v2
spec:
replicas: 2
selector:
matchLabels:
app: nginx
version: v2
template:
metadata:
name: nginx-v2