「K8S 生态周报」内容主要包含我所接触到的 K8S 生态相关的每周值得推荐的一些信息。欢迎订阅知乎专栏「k8s生态」。
Trivy 发布 v0.9.x 版本
Trivy 是一款由 Aqua Security 开源的镜像漏洞安全扫描程序,对 CI 友好。
在之前的「K8S 生态周报」中,我曾介绍过这款工具。本周其发布了 v0.9.x 系列版本,以下是一些值得注意的变更:
- 支持 GitHub Advisory 数据库了,相当于扩充了它的漏洞库,可以大幅提升 Trivy 的准确度;
- 支持文件系统扫描,可以直接在已启动的容器中,扫描容器的文件系统;
- 可内置在 Dockerfile 中,在构建镜像的过程中,直接进行漏洞扫描, 例如:
$ cat Dockerfile
FROM alpine:3.7
RUN apk add --no-cache curl \
&& curl -sfL https://raw.githubusercontent.com/aquasecurity/trivy/master/contrib/install.sh | sh -s -- -b /usr/local/bin \
&& trivy filesystem --exit-code 1 --no-progress / \
&& trivy --reset && rm -f /usr/loca/bin/trivy && apk del curl
$ docker build -t vulnerable-image
- 支持直接扫描 Git 仓库(当前只允许扫描公开仓库);
对此版本感兴趣的小伙伴,欢迎下载体验 https://github.com/aquasecurity/trivy/releases/tag/v0.9.1
Kubernetes NGINX Ingress 发布 v0.33
Kubernetes NGINX Ingress 想必大家不会太陌生,此项目也算是发版达人,更新频率较高。
此次发布的 v0.33 中主要的变更如下:
- 使用 NGINX v1.19.0;
- 默认开启 TLSv1.3 ;
access-log-path
标记成了废弃,请使用http-access-log-path
和stream-access-log-path
进行替代;
对此版本感兴趣的小伙伴,欢迎下载体验 https://github.com/kubernetes/ingress-nginx/releases/tag/controller-0.33.0
上游进展
- #90191 CertificateSigningRequest v1beta1 API 和 #91685 CertificateSigningRequest v1 API 。首先完成了 v1beta1 API,增加了一些字段和其他必要的内容,为后续版本做准备。 其次增加了 v1 API,添加了一些向后兼容的改进。整体而言是 CSR API 的一大重要改进;
- #91275 kubelet 的
--node-status-max-images
参数已移动至配置文件中;
题外话
整体而言,本周社区相对安静,主要可能和大的环境有关。各类技术社区也都纷纷加入其中了。
另外,看现在国内相关的报道,还是需要注意身体,保护好自己和家人。
欢迎订阅我的文章公众号【MoeLove】