CKA [Basic] – 单个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

Loading

Facebook评论