[CKA]考试之一个 Pod 封装多个容器

  由于最新的CKA考试改版,不允许存储书签,本博客致力怎么一步步从官网把答案找到,如何修改把题做对,下面开始我们的 CKA之旅

题目为:

Task

创建一个Pod,名字为kucc1,这个Pod包含4容器,为nginx、redis、memcached、consul

注意,如果题目要求先切换K8S环境,需执行K8S切换环境

分析做题步骤
1、打开官网(真实考试需要在官网的搜索界面搜索关键词Ingress 即可 )

Pod | Kubernetes
 2、找到官网如下内容,并把官网内容按如下箭头复制

[CKA]考试之一个 Pod 封装多个容器_第1张图片

3、 新创建一个yaml文件,命名为kucc1.yaml

vim kucc1.yaml

4、把官网的内容复制到yaml文件中如下图

[CKA]考试之一个 Pod 封装多个容器_第2张图片

 5、根据题意修改yaml文件内容如下:

[CKA]考试之一个 Pod 封装多个容器_第3张图片

 变化的部分如下,修改完后保存退出

apiVersion: v1
kind: Pod
metadata:
  name: nginx =>改为题目中的kucc1
spec:
  containers:
  - name: nginx
    image: nginx:1.14.2 =>改为题目中的nginx
  - name: redis=>新增
    image: redis  =>新增

    ports:   =>去掉
    - containerPort: 80   =>去掉 

 6、执行yaml文件,结果如下 

kubectl apply -f kucc1.yaml

7、验证,输入如下命令,得到如下结果,如图容器启动成功则为成功

kubectl get pods kucc1

[CKA]考试之一个 Pod 封装多个容器_第4张图片

你可能感兴趣的:(CKA,云原生,kubernetes)