云原生一周动态要闻:

  • Istio 1.13 发布
  • CNCF 宣布 2021 年云原生调查结果
  • 运行时安全项目 Falco 添加可扩展插件框架
  • Grafana 8.3.6 发布
  • 开源项目推荐
  • 文章推荐

Kubernetes Security SIG 发布了一份 Kubernetes 策略管理白皮书,让大家认识到 Kubernetes 策略管理对 Kubernetes 集群和工作负载的重要性,描述了 Kubernetes 策略可以帮助解决哪些问题,以及如何实现 Kubernetes 策略。

关注公众号『KubeSPhere 云原生』,后台回复暗号 kpm 即可获取该白皮书。

云原生动态

Istio 1.13 发布

日前,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 一直依赖于知道东西向配置中两个网络之间使用的负载均衡器的 IP 地址。Amazon EKS 负载均衡器提供主机名而不是 IP 地址,用户必须手动解析此名称并将 IP 地址设置为解决方法。
    • 在 1.13 中,Istio 现在将自动解析网关的主机名,并且 Istio 现在可以自动发现 EKS 上远程集群的网关。

功能更新:

  • 在 Istio 1.8 中首次以 Alpha 形式推出的 WorkloadGroup API 功能,在这个版本中已经晋升为 Beta 版。

  • 授权策略的运行模式也从实验版提升到了 Alpha 版。

CNCF 宣布 2021 年云原生调查结果

日前,CNCF 宣布了 2021 年云原生调查结果。这项调查已经进行了 6 年,显示 Kubernetes 的使用率持续增长,达到了有史以来的最高水平,96%的组织在使用或评估这项技术。Kubernetes 已被大型企业完全接受,甚至在新兴技术中心也在发展,比如非洲,73% 的受访者在生产中使用 Kubernetes。

报告的主要结果包括:

  • 容器的采用和 Kubernetes 已经成为主流——在全球范围内的使用已经上升,特别是在大型组织中。SlashData 报告称,全球有 560 万开发者使用 Kubernetes,占所有后端开发者的 31%。
  • Kubernetes 正在走向“底层”——更多的组织正在利用托管服务和方案平台。CNCF CTO Chris Aniszczyk 表示,人们越来越不理解 Kubernetes 和容器本质上是一个整体。Datadog 报告称,近 90%的 Kubernetes 用户使用云管理服务,而在 2020 年,这一比例接近 70%。
  • 组织正在堆栈向上移动——公司正在采用不太成熟的项目来解决更高级的挑战,如监控和通信。例如,根据 New Relic 的数据,监测工具 Prometheus 在 2021 年最后 6 个月的整体使用率增长了 43%。

运行时安全项目 Falco 添加可扩展插件框架

云原生运行时安全项目 Falco 发布了 0.31.0 版本。此版本引入了一个新的插件系统,用于为 Falco 定义额外的事件源和事件提取器。插件系统包括用于简化开发的 SDK,此版本附带一个新的 AWS CloudTrail 插件。

Falco 可以检测并警告进行 Linux 系统调用的行为。Falco 的规则引擎能够检测应用程序、容器、主机和容器平台内的异常活动。它利用 Linux 内核工具来监视来自内核的系统调用。可以在使用特定系统调用、这些调用的参数或调用进程的属性时触发警报。这些规则包括使用特权容器的特权升级、命名空间更改、对知名目录的读/写或创建符号链接等行为。

此版本中添加的新插件系统旨在标准化如何将额外的事件源(称为源插件)添加到 Falco 引擎。除了源插件之外,还可以编写提取器插件,专注于从核心库或其他插件生成的事件中提取字段。只要插件导出所需的功能,几乎可以用任何语言编写插件。但是,插件开发的首选语言是 Go,其次是 C++,并为这两种语言发布了 SDK,以简化插件开发。

Grafana 8.3.6 发布

日前,Grafana 8.3.6 发布。Grafana 是一个功能丰富的指标标准仪表板和图形编辑器,用于分析和监控 Graphite、Elasticsearch、OpenTSDB、Prometheus 和 InfluxDB。

该版本新特性及改进如下:

  • Cloud Monitoring:列出标签时减少请求大小
  • Explore: 在表格中显示标量数据结果(此前是在图标中)
  • Snapshots: 更新外部快照服务器的默认 URL
  • Table: 使页脚不重叠表内容
  • Tempo: 向服务图数据链添加请求直方图
  • Tempo: 将时间范围添加到功能标志后面的速度搜索查询
  • Tempo: 更改查询类型时,自动清除当前查询结果
  • Tempo: 将搜索结果中的“开始时间”显示为相对时间

Bug 修复:

  • Cloud Monitoring: 修复查询编辑器中的资源标签
  • Cursor sync: 应用设置时不保存仪表板
  • LibraryPanels: 修复了清理库面板时出现的错误
  • Logs Panel: 修复没有时区的字符串日期的时间戳解析
  • Prometheus: 修复一些使用 reduce/math 操作的警告查询
  • TablePanel: 修复临时变量无法在默认数据源上工作的问题
  • Text Panel: 修复元素的对齐方式
  • Variables: 修复了自引用链接中常量变量的问题

点击查看更新公告

开源项目推荐

ValidKube

ValidKube 是一个在线工具,用来提高 Kubernetes配置清单的质量,集成了 3 个开源工具,分别对应 3 个不同的功能。

Auto-portforward

如果你测试 Docker 容器时经常会忘记添加 -p 选项,这个工具可以帮到你,它可以自动发现容器需要暴露的端口,并更新转发端口,实现和 docker run -p LOCAL:REMOTE 一样的功能。除了支持 Docker 之外,还支持 kubectl portforward 和 podman。

Kubernetes Volume Autoscaler

对于 Kubernetes 集群管理员来说,当某个应用使用的存储卷容量快被用完时,不得不手动扩大存储卷的容量,如果有成千上万个应用,将会非常痛苦。Kubernetes Volume Autoscaler 这个项目包含一个 Kubernetes 控制器,它会在存储卷快被用完时自动增加其容量,支持任何 Kubernetes 集群和云提供商。

文章推荐

使用 Cilium 和 eBPF 检测容器逃逸

通过这篇文章,你可以了解到一个能够访问 Kubernetes 集群的攻击者如何从容器中逃逸,大致步骤如下:

  • 运行一个 Pod 以获得 root 权限
  • 逃逸到宿主机中
  • 用隐形 Pod 和 fileless 执行来持续攻击

在 K8s 中快速部署使用 GitLab 并构建 DevOps 项目

对于开源社区的小伙伴而言,通过 GitLab 社区版以及 KubeSphere 平台提供的 DevOps 能力,其实也可以自己尝试搭建一套类似的 DevOps 平台来一起感受一下 Kubernetes 时代下 GitOps 体系的魅力。这篇文章将和大家一起动手来实践一下在 KubeSphere 部署 GitLab CE(Community Edition 社区版)并构建与之联动的 DevOps 项目。

Kubernetes 备份容灾服务产品体验教程

Kubernetes 集群天生自带自愈功能,但是往往有些意外情况使自愈功能不起作用,如果没有好的备份工具及定时备份的习惯,不管对于开发环境还是生产环境来说无疑都是灾难性的,如果这个时候有一个可视化备份工具友好的帮助集群做定时备份,你的工作会事半功倍。

本文由博客一文多发平台 OpenWrite 发布!

云原生爱好者周刊:K8s Security SIG 发布 Kubernetes 策略管理白皮书的更多相关文章

  1. 云原生生态周报 Vol. 13 | Forrester 发布企业级容器平台报告

    业界要闻 近日,全球知名市场调研机构 Forrester 发布首个企业级公共云容器平台报告.其中,阿里云容器服务的市场表现全球前三.中国第一,同时创造中国企业最好成绩,进入强劲表现者象限.报告显示,阿 ...

  2. 云原生下基于K8S声明式GitOps持续部署工具ArgoCD实战-上

    @ 目录 概述 定义 工作原理 主要组件 核心概念 环境准备 概述 安装Kubekey 创建K8S 安装K9S OpenLB 安装ArgoCD 安装 ArgoCD CLI 从Git库中创建一个应用程序 ...

  3. 云原生生态周报 Vol. 8 | Gartner 发布云原生趋势

    业界要闻 Gartner 发布云原生基础设施未来的八大趋势:权威分析机构 Gartner 在对 2020 年技术趋势的展望当中指出:“预计2020年所有领先的容器管理软件均内置服务融合技术,到2022 ...

  4. Longhorn,企业级云原生容器分布式存储 - K8S 资源配置示例

    内容来源于官方 Longhorn 1.1.2 英文技术手册. 系列 Longhorn 是什么? Longhorn 企业级云原生容器分布式存储解决方案设计架构和概念 Longhorn 企业级云原生容器分 ...

  5. 2019 年容器生态统计报告发布 | 云原生生态周报 Vol. 26

    作者 | 酒祝.天元.元毅.心水.衷源 业界要闻 1.2019 年容器生态统计报告发布  据报告显示,Kubernetes 占据 77% 的容器编排产品份额,Docker 占据 79% 的容器引擎产品 ...

  6. EKS助力小白实践云原生——通过k8s部署wordpress应用

    目前云原生在大厂已经有了充分的实践,也逐渐向小厂以及非互联网公司推广.适逢12月20日,腾讯云原生[燎原社]精心打造了云原生在线技术工坊,让零基础的同学也能快速入门和实践 Docker 和 Kuber ...

  7. 云原生生态周报 Vol. 19 | Helm 推荐用户转向 V3

    作者| 禅鸣.忠源.天元.进超.元毅 业界要闻 Helm 官方推荐用户迁移到 V3 版本 Helm 官方发布博客,指导用户从 v2 迁移到 v3,这标志着官方开始正式推进 helm 从 v2 转向 v ...

  8. 《Kubernetes与云原生应用》系列之容器设计模式

    http://www.infoq.com/cn/articles/kubernetes-and-cloud-native-app-container-design-pattern <Kubern ...

  9. 阿里新晋 CNCF TOC 委员张磊:“云原生”为什么对云计算生态充满吸引力?

    简介: 美国当地时间 2021 年 2 月 2 日,全球顶级开源社区云原生计算基金会(Cloud Native Computing Foundation,简称 CNCF)正式宣布其新一届技术监督委员会 ...

  10. 乘风破浪,.Net Core遇见Dapr,为云原生而生的分布式应用运行时

    Dapr是一个由微软主导的云原生开源项目,国内云计算巨头阿里云也积极参与其中,2019年10月首次发布,到今年2月正式发布V1.0版本.在不到一年半的时间内,github star数达到了1.2万,超 ...

随机推荐

  1. 美国小伙: "American Guy: Only communism can save America!"

    视频地址: https://www.youtube.com/watch?v=Y_WQnXFh8ss 2024大选在即,又是拜登对阵特朗普的旧日重现.在角逐谁的对手反对者更多的畸形内耗中,有一个名为 M ...

  2. 这学校真是“nice”——人还未走,网就先停了

    人还没走,手续还没办,网就给我停了,这就要清人了,这学校太"nice"了!!!

  3. 一些八股:1.fetch 的理解。2.let、const、var

    一. 说说你对 Fetch 的理解,它有哪些优点和不足? Fetch API 是现代 JavaScript 中用于进行网络请求的接口,旨在替代传统的 XMLHttpRequest.它提供了一种更简单. ...

  4. mysql8.0.16免安装教程

    Win10下免安装版MySQL8.0.16的安装和配置   1.MySQL8.0.16解压 其中dada文件夹和my.ini配置文件是解压后手动加入的,如下图所示 2.新建配置文件my.ini放在D: ...

  5. .NET 屏幕录制

    窗口/屏幕截图适用于截图.批注等工具场景,时时获取窗口/屏幕图像数据流呢,下面讲下视频会议共享桌面.远程桌面这些场景是如何实现画面录制的. 常见的屏幕画面时时采集方案,主要有GDI.WGC.DXGI. ...

  6. 使用Typora编写后的md文件优雅的上传到博客(插件dotnet-cnblog的使用)

    一.Typora的设置 如下图,设置图片上传位置 之后文章上的图片都会临时存放到文件同级目录下的xxx.Asster文件夹下面. 二.下载插件dotnet-cnblog 1.安装.Net Core S ...

  7. 痞子衡嵌入式:英飞凌MirrorBit工艺NOR Flash的扇区架构设计

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家讲的是英飞凌MirrorBit工艺NOR Flash的扇区架构设计. NOR Flash 大家都很熟悉,其内部按组织从小到大分为 Page(12 ...

  8. uni-app 解析支付宝form表单,h5 app唤起支付宝

    1.通过接口拿到form表单 code为后端返回的form表单数据: document则是使用 document.querySelector('body').innerHTML 生成的html页面: ...

  9. 各种好用的免费快递物流API 接口分享

    全国快递物流查询:1.提供包括申通.顺丰.圆通.韵达.中通.汇通等 600+快递公司在内的快递物流单号查询.2.与官网实时同步更新.3.自动识别快递公司. 全国快递物流地图轨迹查询:[H5 物流轨迹. ...

  10. ZEGO 教程 | RTC + AI 视觉的最佳实践(移动端)

    ​  ​摘要:帮助开发者在音视频场景中快速获得 AI 视觉功能 -- 美颜.滤镜.背景抠图等. 文|即构 Native SDK 开发团队 Z世代作为社会新的消费主力,追求个性.热爱新奇事物,青睐与酷炫 ...