当前位置: 首页 > news >正文

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高仿真环境简单演示视频

http://www.dtcms.com/a/238695.html

相关文章:

  • 从入门到实战:AI学习路线全解析——避坑指南
  • AUTOSAR实战教程--开放式通用DoIP刷写工具OpenOTA开发计划
  • shell脚本 --案例实操
  • 【优选算法】模拟 问题算法
  • 【CSS-7】深入解析CSS伪类:从基础到高级应用
  • 73常用控件_QFormLayout的使用
  • SQL 注入开放与修复
  • 针对异构数据的联邦学习
  • Linux 基础IO(下)
  • D25异常处理
  • 【学习笔记】深入理解Java虚拟机学习笔记——第5章 调优案例分析与实战
  • NLP学习路线图(三十二): 模型压缩与优化
  • 从认识AI开始-----变分自编码器:从AE到VAE
  • LangChain工具集成实战:构建智能问答系统完整指南
  • springboot3.x对接AI智谱清言
  • 前端获取接口数据流程
  • 利用coze工作流制作一个自动生成PPT的智能体
  • ORACLE 修改端口号之后无法启动?
  • 安装Openstack
  • pgsql batch insert optimization (reWriteBatchedInserts )
  • 线性规划饮食问题求解:FastAPI作为服务端+libhv作为客户端实现
  • Web应用安全漏洞全解析:从原理到实战防御
  • 词法分析和词性标注 自然语言处理
  • 【OSG学习笔记】Day 16: 骨骼动画与蒙皮(osgAnimation)
  • day27-shell编程(自动化)
  • 食养有方:进行性核上性麻痹患者的健康饮食指南
  • Java线程同步技术深度解析与实践
  • 【2025年6月8日】Claude 4 国内使用全攻略
  • LLMs基础学习(八)强化学习专题(1)
  • android binder(四)binder驱动详解2