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

K8S认证|CKS题库+答案| 10. Trivy 扫描镜像安全漏洞

目录

10. Trivy 扫描镜像安全漏洞

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

题目

开始操作:

1)、切换集群

2)、切换到master并提权

3)、查看Pod和镜像对应关系

4)、查看并去重镜像名称

5)、扫描所有镜像,检查镜像安全性

6)、删除Pod


10. Trivy 扫描镜像安全漏洞

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

题目

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

.

Task

.

使用 Trivy 开源容器扫描器检测 namespace kamino 中 Pod 使用的具有严重漏洞的镜像。
查找具有 High Critical 严重性漏洞的镜像,并删除使用这些镜像的 Pod。
.
注意:Trivy 仅安装在 cluster 的 master 节点上,
在工作节点上不可使用。
你必须切换到 cluster 的 master 节点才能使用 Trivy。

开始操作:

1)、切换集群

kubectl config use-context CKS01010

2)、切换到master并提权

ssh master
sudo -i

3)、查看Pod和镜像对应关系

查看Pod

kubectl get pod -n kamino

CKS模拟环境截图

查看Pod包含的镜像

kubectl describe pod tri111 -n kamino | grep Image: | awk '{print $2}' 

CKS模拟环境截图

 合并查看Pod与镜像的对应关系

for Pod in `kubectl get pod -n kamino | grep Running | awk '{print $1}'`; do echo $Pod -- `kubectl describe pod $Pod -n kamino | grep Image: | awk '{print $2}' `; done

CKS模拟环境截图

4)、查看并去重镜像名称

kubectl describe pod -n kamino | grep -i image: |awk '{print $2}' | sort -u

CKS模拟环境截图

5)、扫描所有镜像,检查镜像安全性

for i in `kubectl describe pod -n kamino | grep -i image: |awk '{print $2}' | sort -u`; do trivy -q image -s HIGH,CRITICAL $i | grep -iEB3 "HIGH:|CRITICAL:" ; done

CKS模拟环境截图,以下是扫出来有问题的镜像,为了安全不能在集群使用下列镜像

6)、删除Pod

删除使用问题镜像的Pod,并查看是否成功

kubectl -n kamino delete pod tri111
kubectl -n kamino delete pod tri222
kubectl -n kamino delete pod tri333kubectl get pod -n kamino

CKS模拟环境截图,使用问题镜像的Pod已被删除


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

http://www.xdnf.cn/news/949177.html

相关文章:

  • Java中HashMap底层原理深度解析:从数据结构到红黑树优化
  • 人工智能 - 在Dify、Coze、n8n、FastGPT和RAGFlow之间做出技术选型
  • Excel处理控件Aspose.Cells教程:在Excel 文件中创建、操作和渲染时间线
  • 国内外UI自动化测试工具全景分析:国产创新与国际领先工具对比
  • Rougamo.Fody 实现一个AOP日志
  • UI框架-通知组件
  • TMC2226超静音步进电机驱动控制模块
  • 高抗扰度汽车光耦合器的特性
  • 渗透实战PortSwigger Labs指南:自定义标签XSS和SVG XSS利用
  • sshd代码修改banner
  • 开发一套外卖系统软件需要多少钱?
  • 简单介绍C++中 string与wstring
  • 动手学深度学习13.3. 目标检测和边界框-笔记练习(PyTorch)
  • 神经网络学习-神经网络简介【Transformer、pytorch、Attention介绍与区别】
  • 盲盒一番赏小程序:引领盲盒新潮流
  • [免费]微信小程序问卷调查系统(SpringBoot后端+Vue管理端)【论文+源码+SQL脚本】
  • 分布式光纤声振传感技术原理与瑞利散射机制解析
  • 学习 Hooks【Plan - June - Week 2】
  • 华为云上的K8S怎么使用对象存储配置pod文件持久化。
  • Ubuntu 20.04 联网设置指南
  • python读取SQLite表个并生成pdf文件
  • mac 安装homebrew (nvm 及git)
  • 机器学习×第五卷:线性回归入门——她不再模仿,而开始试着理解你
  • 阿里云服务状态监控:实时掌握云服务健康状况
  • 八股文——JVM
  • LabVIEW超声频率跟踪
  • 积分商城小程序分销裂变系统框架设计
  • LLM - LlamaFactory 的大模型推理 踩坑记录
  • 算法思想之广度优先搜索(BFS)及示例(亲子游戏)
  • 云启出海,智联未来|阿里云网络「企业出海」系列客户沙龙上海站圆满落地