K8S认证|CKS题库+答案| 8. 沙箱运行容器 gVisor

目录

8. 沙箱运行容器 gVisor

免费获取并激活 CKA_v1.31_模拟系统 

题目

开始操作:

1)、切换集群

2)、官网找模板

3)、创建 RuntimeClass

4)、 将命名空间为 server 下的 Pod 引用 RuntimeClass

5)、编辑 deployment

6)、检查Pod状态


8. 沙箱运行容器 gVisor

免费获取并激活 CKA_v1.31_模拟系统 

题目

您必须在以下Cluster/Node上完成此考题:
Cluster                                      Master node                               Worker node
CKS00808                                   master                                         node01
.
设置配置环境:
[candidate@node01]$ kubectl config use-context CKS00808

.

Context

.

该 cluster 使用 containerd 作为 CRI 运行时。 containerd 的默认运行时处理程序是 runc
containerd 已准备好支持额外的运行时处理程序 runsc (gVisor)。
.

Task

.

使用名为 runsc 的现有运行时处理程序,创建一个名为 untrusted 的 RuntimeClass。
更新 namespace server 中的所有 Pod 以在 gVisor 上运行。
可以在 /cks/gVisor/rc.yaml 中找到一个模版清单。

开始操作:

1)、切换集群

kubectl config use-context CKS00808

2)、官网找模板

官网搜“Runtime Class”

阿大撒

3)、创建 RuntimeClass

vim /cks/gVisor/rc.yaml

具体内容

apiVersion: node.k8s.io/v1
kind: RuntimeClass
metadata:
  name: untrusted
handler: runsc

CKS模拟系统截图

 

创建Runtime Class

kubectl create -f /cks/gVisor/rc.yaml

查看是否创建成功

kubectl get RuntimeClass

CKS模拟系统截图

4)、 将命名空间为 server 下的 Pod 引用 RuntimeClass

ubectl -n server get deployment

CKS模拟系统截图

5)、编辑 deployment

kubectl -n server edit deployments busybox-run
kubectl -n server edit deployments nginx-host
kubectl -n server edit deployments run-test

#执行以上三条编辑命令后操作一样,按照如下操作。
...
#要找第二个spec,也就是下面有 containers 这个字段的
spec。
  runtimeClassName: untrusted          #添加这一行,注意空格对齐,保存会报错,忽略即可。
  containers:
...

CKS模拟系统截图

6)、检查Pod状态

kubectl -n server get pod

CKS模拟系统截图


 CKA高仿真环境简单演示视频

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

藥瓿亭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值