当前位置: 首页 > 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高仿真环境简单演示视频

相关文章:

  • 数据可视化交互
  • go 里面的指针
  • 盲盒一番赏小程序:引领盲盒新潮流
  • Appuploader:在WindowsLinux上完成iOS APP上架的一种解决方案
  • LeetCode 高频 SQL 50 题(基础版)之 【高级字符串函数 / 正则表达式 / 子句】· 下
  • 手机平板能效生态设计指令EU 2023/1670标准解读
  • 打开网页即可远程控制手机,Linux系统亦可使用
  • 2025盘古石杯决赛【手机取证】
  • Polarr:手机修图,专业与创意并存
  • 从物理机到云原生:全面解析计算虚拟化技术的演进与应用
  • 打手机检测算法AI智能分析网关V4守护公共/工业/医疗等多场景安全应用
  • 什么是TRS收益互换?金融创新架构下的交易系统开发与实践
  • 【Mini-F5265-OB开发板试用测评】1、串口printf输出
  • TRS收益互换:跨境资本流动的金融创新工具与系统化解决方案
  • 椭圆曲线密码学(ECC)
  • 6.计算机网络核心知识点精要手册
  • Unity3D SM节点式动画技能编辑器实现
  • 2.8 C/C++开发环境:VSCode+CMake+VS2017
  • STM32简易示波器/逻辑分析仪设计指南
  • 02-性能方案设计
  • 网站风格主要包括/网站seo谷歌
  • 贺州住房和城乡建设部网站/重庆网站制作系统
  • 骏域网站建设专家广州/网络搭建是干什么的
  • 中央人民政府网站克褔单/引流app推广软件
  • 免费建造公司网站/baidu百度网盘
  • web网站开发流程/精准ip地址查询工具