CKA – 单个pod当中创建多个container,并且exec进入container
1. 执行命令创建pod,这个pod当中有nginx和redis的container
kubectl apply -f pod.yaml
apiVersion: v1
kind: Pod
metadata:
name: multi-container
spec:
containers:
- image: nginx
name: nginx01
- image: redis
name: redis01
可以kubectl get pods 查看,你会看到这个pod的数量是 2/2 , 因为里面有2个container

2. 使用以下的命令可以进入redis01的 container
kubectl exec -it multi-container -c redis01 -- bash
成功的结果:

如果缺少了-c redis01 ,也就是指定的container的话,那么默认就会执行pod的头一个container

Facebook评论