云原生一周动态要闻:
- Istio 1.13 发布
- CNCF 宣布 2021 年云原生调查结果
- 运行时安全项目 Falco 添加可扩展插件框架
- Grafana 8.3.6 发布
- 开源项目推荐
- 文章推荐
Kubernetes Security SIG 发布了一份 Kubernetes 策略管理白皮书,让大家认识到 Kubernetes 策略管理对 Kubernetes 集群和工作负载的重要性,描述了 Kubernetes 策略可以帮助解决哪些问题,以及如何实现 Kubernetes 策略。
关注公众号『KubeSPhere 云原生』,后台回复暗号 kpm 即可获取该白皮书。
日前,Istio 1.13 发布,这是 2022 年的第一个 Istio 版本。
Kubernetes 版本正式支持 Istio 1.13.01.20到1.23。
该版本的亮点如下:
ProxyConfig 使用 API 配置 Istio sidecar 代理 以前的 Istio 版本允许使用网格范围内的设置 API 来配置代理级别的 Envoy 选项。在 1.13 版本中,我们已经将这种配置提升到其开放的顶级自定义资源 ProxyConfig。与其他 Istio 配置 API 一样,这个 CR 可以在全局、每个命名空间或每个工作负载进行配置。
对遥测 API 的持续改进 此版本继续完善了 Istio 1.11 中引入的新 Telemetry API 。在 1.13 中,添加了对日志记录OpenTelemetry、过滤访问日志和自定义跟踪服务名称的支持。还有大量的错误修复和改进。
支持多网络网关的基于主机名的负载均衡器
功能更新:
在 Istio 1.8 中首次以 Alpha 形式推出的 WorkloadGroup API 功能,在这个版本中已经晋升为 Beta 版。
授权策略的运行模式也从实验版提升到了 Alpha 版。
日前,CNCF 宣布了 2021 年云原生调查结果。这项调查已经进行了 6 年,显示 Kubernetes 的使用率持续增长,达到了有史以来的最高水平,96%的组织在使用或评估这项技术。Kubernetes 已被大型企业完全接受,甚至在新兴技术中心也在发展,比如非洲,73% 的受访者在生产中使用 Kubernetes。
报告的主要结果包括:
云原生运行时安全项目 Falco 发布了 0.31.0 版本。此版本引入了一个新的插件系统,用于为 Falco 定义额外的事件源和事件提取器。插件系统包括用于简化开发的 SDK,此版本附带一个新的 AWS CloudTrail 插件。
Falco 可以检测并警告进行 Linux 系统调用的行为。Falco 的规则引擎能够检测应用程序、容器、主机和容器平台内的异常活动。它利用 Linux 内核工具来监视来自内核的系统调用。可以在使用特定系统调用、这些调用的参数或调用进程的属性时触发警报。这些规则包括使用特权容器的特权升级、命名空间更改、对知名目录的读/写或创建符号链接等行为。
此版本中添加的新插件系统旨在标准化如何将额外的事件源(称为源插件)添加到 Falco 引擎。除了源插件之外,还可以编写提取器插件,专注于从核心库或其他插件生成的事件中提取字段。只要插件导出所需的功能,几乎可以用任何语言编写插件。但是,插件开发的首选语言是 Go,其次是 C++,并为这两种语言发布了 SDK,以简化插件开发。
日前,Grafana 8.3.6 发布。Grafana 是一个功能丰富的指标标准仪表板和图形编辑器,用于分析和监控 Graphite、Elasticsearch、OpenTSDB、Prometheus 和 InfluxDB。
该版本新特性及改进如下:
Bug 修复:
点击查看更新公告。
ValidKube 是一个在线工具,用来提高 Kubernetes配置清单的质量,集成了 3 个开源工具,分别对应 3 个不同的功能。
如果你测试 Docker 容器时经常会忘记添加 -p 选项,这个工具可以帮到你,它可以自动发现容器需要暴露的端口,并更新转发端口,实现和 docker run -p LOCAL:REMOTE
一样的功能。除了支持 Docker 之外,还支持 kubectl portforward
和 podman。
对于 Kubernetes 集群管理员来说,当某个应用使用的存储卷容量快被用完时,不得不手动扩大存储卷的容量,如果有成千上万个应用,将会非常痛苦。Kubernetes Volume Autoscaler 这个项目包含一个 Kubernetes 控制器,它会在存储卷快被用完时自动增加其容量,支持任何 Kubernetes 集群和云提供商。
通过这篇文章,你可以了解到一个能够访问 Kubernetes 集群的攻击者如何从容器中逃逸,大致步骤如下:
对于开源社区的小伙伴而言,通过 GitLab 社区版以及 KubeSphere 平台提供的 DevOps 能力,其实也可以自己尝试搭建一套类似的 DevOps 平台来一起感受一下 Kubernetes 时代下 GitOps 体系的魅力。这篇文章将和大家一起动手来实践一下在 KubeSphere 部署 GitLab CE(Community Edition 社区版)并构建与之联动的 DevOps 项目。
Kubernetes 集群天生自带自愈功能,但是往往有些意外情况使自愈功能不起作用,如果没有好的备份工具及定时备份的习惯,不管对于开发环境还是生产环境来说无疑都是灾难性的,如果这个时候有一个可视化备份工具友好的帮助集群做定时备份,你的工作会事半功倍。
本文由博客一文多发平台 OpenWrite 发布!