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

    Loading

    Facebook评论