1
1
kind: Pod
metadata:
name: nginx
spec:
containers:
- name: nginx
image: nginx:1.14.2
ports:
- containerPort: 80
apiVersion: v1
kind: Pod
metadata:
name: multi-container-pod
spec:
containers:
- name: nginx
image: nginx:latest
- name: busybox
image: busybox
command: ["/bin/sh", "-c", "while true;do echo Hello from Busybox; sleep 5;
done"]
apiVersion: v1
kind: Service
metadata:
name: nginx-svc
spec:
selector:
app: nginx-app
ports:
- port: 80
targetPort: 80
apiVersion: v1
kind: Pod
metadata:
name: nginx
labels: nginx-app
spec:
containers:
- name: nginx
image: nginx:latest
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deploy
spec:
replicas: 2
selector:
matchLables:
app: nginx
template:
metadata:
lables:
app: nginx
spec:
containers:
- name: nginx
image: nginx:1.14.2
---------------------------------------------------------
kubectl rollout history deployment
kubectl rollout history nginx-deployment --revision=1
kubectl rollout undo deployment
kubectl rollout undo deployment/nginx-deployment --to-revision=1
kubectl rollout sttus deployment
kubectl scale deployment nginx-deployment --replicas=5