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

目录

[8. 沙箱运行容器 gVisor](#8. 沙箱运行容器 gVisor)

[免费获取并激活 CKA_v1.31_模拟系统](#免费获取并激活 CKA_v1.31_模拟系统)

题目

开始操作:

1)、切换集群

2)、官网找模板

[3)、创建 RuntimeClass](#3)、创建 RuntimeClass)

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

[5)、编辑 deployment](#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)、切换集群

bash 复制代码
kubectl config use-context CKS00808

2)、官网找模板

官网搜"Runtime Class"

阿大撒

3)、创建 RuntimeClass

bash 复制代码
vim /cks/gVisor/rc.yaml

具体内容

bash 复制代码
apiVersion: node.k8s.io/v1
kind: RuntimeClass
metadata:
  name: untrusted
handler: runsc

CKS模拟系统截图

创建Runtime Class

bash 复制代码
kubectl create -f /cks/gVisor/rc.yaml

查看是否创建成功

bash 复制代码
kubectl get RuntimeClass

CKS模拟系统截图

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

bash 复制代码
ubectl -n server get deployment

CKS模拟系统截图

5)、编辑 deployment

bash 复制代码
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状态

bash 复制代码
kubectl -n server get pod

CKS模拟系统截图


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

相关推荐
Yana.nice11 小时前
Linux 只保留 30 天内日志(find命令删除日志文件)
linux·运维·chrome
2601_9605679613 小时前
电商套图自动化效率的工程量化分析——从逐张生成到批量套图的架构演进
运维·架构·自动化
吳所畏惧14 小时前
宝塔面板Redis密码修改指南:SSH命令修改 vs 面板UI界面修改,哪个更靠谱?
运维·服务器·数据库·redis·缓存·ssh
DFT计算杂谈14 小时前
无 Root 权限在 Tesla K80 零门槛部署 DeepSeek 大模型
linux·服务器·网络·数据库·机器学习
张忠琳14 小时前
【NVIDIA】 NVIDIA Container Toolkit v1.19.1 — OCI 模块超深度分析之三
云原生·容器·架构·kubernetes·nvidia
HiDev_15 小时前
【非标自动化】2、认识元器件(确定目标)
运维·自动化
Zhang~Ling15 小时前
从 fopen 到 struct file:从零开始拆解 Linux 文件 I/O
linux·运维·服务器
DeeplyMind15 小时前
Linux 深入 per-VMA lock:Linux 缺页路径如何摆脱 mmap_lock
linux·per-vma lock
阿里云云原生16 小时前
让 AI Agent 看见正在发生的业务,阿里云 EventHouse 正式商业化
云原生
爱写代码的森16 小时前
蒙三方库 | harmony-utils之FileUtil文件重命名与属性查询详解
linux·运维·服务器·华为·harmonyos·鸿蒙·huawei