deployment名字为:nginx,保证运行3个Pod.service名字为:nginx-svc。映射到主机端口:31234.
[root@kbs01 ~]# vim nginx.yaml
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: nginx
spec:
replicas: 3
template:
metadata:
labels:
name: nginx
spec:
containers:
- name: nginx
image: 192.168.226.10:5000/nginx
---
apiVersion: v1
kind: Service
metadata:
name: nginx-svc
spec:
selector:
name: nginx
type: NodePort
ports:
- port: 80 t
targetPort: 80
nodePort: 31234
[root@kbs01 ~]# kubectl apply -f nginx.yaml
deployment.extensions/nginx createdservice/nginx-svc created
查看pod和service:
[root@kbs01 ~]# kubectl get pod -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
nginx-698ff786b7-45hq6 1/1 Running 0 12s 10.244.1.3 kbs0