云原生一周动态要闻:

  • Grafana 8.2.2 发布
  • OSM(Open Service Mesh)发布 v1.0 的第一个候选版本
  • 谷歌宣布推出 Google Distributed Cloud
  • KubeSphere 3.2.0 RC 版发布,支持 Kubernetes 1.22
  • 开源项目推荐
  • 文章推荐

云原生动态

Grafana 8.2.2 发布

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

功能和增强功能:

  • Annotations:改进了标签搜索性能。
  • Application: 现在可以配置错误模板的标题。
  • AzureMonitor:从资源过滤器查询中删除了一个限制。
  • Caching:现在可选缓存大小的指标收集(企业版)。
  • Packaging:删除了 systemd 中的 ProcSubset 选项,此选项会阻止 Grafana 在 LXC 环境中启动。
  • Prometheus:删除了指标自动完成限制。
  • Request interceptor:允许 MSSQL 的命名实例。(企业)
  • Table:改进了类型图标的样式,使它们与列/字段名称更加不同。
  • ValueMappings:您现在可以在统计、仪表、条形仪表和饼图可视化中使用值映射。

更多更新内容请查看更新公告

OSM(Open Service Mesh)发布 v1.0 的第一个候选版本

OSM 是一个云原生服务网格,允许你在动态微服务环境中统一管理、保护和观察应用程序流量。它现在运行在 Kubernetes 上,很快也会在多集群和混合环境中支持 OSM。随着 1.0 版本在未来几周的发布,将提供一组稳定的、健壮的服务网格特性。你可以使用 OSM:

  • 利用自动服务实现业务流量加密(mTLS)
  • 针对 HTTP、TCP 和 gRPC 流量,加强在网格内通信的应用程序之间的访问控制
  • 金丝雀(灰度)和蓝/绿风格的部署
  • 通过 OSM 收集和暴露的流量指标,了解应用程序流量的行为方式
  • 为入口和出口流量定义细粒度的流量控制
  • 其他更多

详情见

谷歌宣布推出 Google Distributed Cloud

Google Distributed Cloud 是一个由硬件和软件组成的解决方案组合,可将基础架构扩展到边缘和数据中心。

根据您组织的需求,您可以在多个位置运行 Google Distributed Cloud,包括:

  • 谷歌的网络边缘-允许客户利用全球 140 多个谷歌网络边缘位置。

  • 运营商边缘-使客户能够利用运营商的边缘网络并从我们领先的通信服务提供商 (CSP) 合作伙伴提供的 5G/LTE 服务中受益。运营商边缘经过优化以支持低延迟用例,运行具有严格延迟和带宽要求的边缘应用程序。

  • 客户边缘-支持客户拥有的边缘或远程位置,例如零售店、工厂车间或分支机构,这些位置需要直接在边缘位置进行本地化计算和处理。

  • 客户数据中心-支持客户拥有的数据中心和托管设施,以满足严格的数据安全和隐私要求,并在满足法规合规性的同时实现本地部署的现代化。

Google Distributed Cloud 基于 Anthos 构建,一个基于开源的平台,可统一跨本地、边缘和多个公共云中的基础设施和应用程序的管理,同时提供一致的大规模运营。

详情见

KubeSphere 3.2.0 RC 版发布,支持 Kubernetes 1.22

KubeSphere 3.2.0 RC 版带来了更多令人期待的功能,例如:

  • 支持的 Kubernetes 版本更新到 1.19.x、1.20.x、1.21.x 或 1.22.x
  • 支持对 Harbor 镜像仓库的镜像进行搜索
  • 创建 federatedDeployment 时支持多集群调度,同时支持在 federatedDeployment 详情页中设置每个集群的权重
  • 可以为容器设置 GPU 限制
  • 支持 GPU 资源类型与调度 GPU 工作负载
  • 重构 KubeSphere 项目网关以支持多种 Ingress Controller
  • 支持界面编辑多集群配置模板
  • 支持 containerd 与 CRI-O
  • 支持导入 Grafana 模板到 KubeSphere 自定义监控面板
  • 鉴权支持 OIDC 协议
  • 支持通过操作 CRD 触发流水线,提升流水线触发效率

详情见

更多重量级功能会在正式版本发布之后在 Release Notes 中详述,GA 日期在 11 月初。欢迎您部署和测试进行尝鲜,并在测试后提交 GitHub issue。

尝鲜方式详见文章:抢先体验 KubeSphere 3.2.0 RC 版,支持 Kubernetes 1.22

开源项目推荐

K8s On-Call Hero

K8s On-Call Hero 是一款很酷的游戏,可以在其中测试和提高解决问题的能力。游戏的设计类似于限时有奖竞答,在限定的时间内答对一题得 100 分。前 50 名玩家都将获得一件特别订制的 Komodor KubeCon T 恤,同时还会通过抽奖从前 50 名玩家中抽取一位玩家送出一张价值 $2,500 的机票。

Peanut

Peanut 提供了可视化仪表盘、REST API 和命令行工具来部署和配置常用的服务,比如数据库、消息代理、缓存工具等等,适用于开发、手动测试、自动测试等场景。理论上你也可以通过一堆 YAML 文件或者 Helm 这样的包管理工具来实现同样的目的,但 Peanut 更加轻量,也比较好玩,比较适合用来临时测试,可以加快工作流程。

COSMO

COSMO 是一个轻量级 WebIDE 管理平台,可以部署在 Kubernetes 集群中。它可以通过模板来创建不同的 IDE 容器,比如 code-server,另外还提供了统一的身份认证功能。

文章推荐

SuDump:透过内核利用 suid 二进制文件

本文深入研究了 Linux 内核内部如何处理 core dump 的问题,探索了几种不同的机制,它们单独使用都是有效的,但结合在一起会产生不必要的危险行为。

Wikimedia 云服务中的 NFS 架构是如何迭代优化的

对于游戏服务器而言,如何对其进行扩展是一个巨大的挑战。而在扩展过程中,存储的扩展更是难上加难。本文介绍了 Wikimedia 团队是如何将一个大型的 NFS 文件存储设置演变为更容易横向和自动扩展的存储系统。

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

云原生爱好者周刊:玩 Kubernetes 游戏,赢取免费机票的更多相关文章

  1. 如何将云原生工作负载映射到 Kubernetes 中的控制器

    作者:Janakiram MSV 译者:殷龙飞 原文地址:https://thenewstack.io/how-to-map-cloud-native-workloads-to-kubernetes- ...

  2. 第七章 云原生生态的基石 Kubernetes

    7.1 Kubernetes架构 K8s的核心组件: etcd: 协同存储,负责保存整个集群的状态. API:资源操作的唯一入口. controller manager: 维护集群的状态,执行故障检测 ...

  3. 【山外笔记-云原生】《Docker+Kubernetes应用开发与快速上云》读书笔记-2020.04.25(六)

    书名:Docker+Kubernetes应用开发与快速上云 作者:李文强 出版社:机械工业出版社 出版时间:2020-01 ISBN:9787111643012 [山外笔记-云原生]<Docke ...

  4. 解锁云原生 AI 技能|在 Kubernetes 上构建机器学习系统

    本系列将利用阿里云容器服务,帮助您上手 Kubeflow Pipelines. 介绍 机器学习的工程复杂度,除了来自于常见的软件开发问题外,还和机器学习数据驱动的特点相关.而这就带来了其工作流程链路更 ...

  5. 从Kubernetes到“云原生全家桶”,网易如何让业务部署提效280%?

    近日,网易云轻舟微服务团队接受了CNCF的采访,分享了网易云在云原生领域尤其是Kubernetes方面的实践经验.以下为案例全文:公司:网易地点:中国杭州行业:互联网技术 挑战它的游戏业务是世界上最大 ...

  6. 开放下载 | 《Knative 云原生应用开发指南》开启云原生时代 Serverless 之门

    点击下载<Knative 云原生应用开发指南> 自 2018 年 Knative 项目开源后,就得到了广大开发者的密切关注.Knative 在 Kubernetes 之上提供了一套完整的应 ...

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

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

  8. 一份关于.NET Core云原生采用情况调查

    调查背景 Kubernetes 越来越多地在生产环境中使用,围绕 Kubernetes 的整个生态系统在不断演进,新的工具和解决方案也在持续发布.云原生计算的发展驱动着各个企业转向遵循云原生原则(启动 ...

  9. 阿里云如何基于标准 K8s 打造边缘计算云原生基础设施

    作者 | 黄玉奇(徙远)  阿里巴巴高级技术专家 关注"阿里巴巴云原生"公众号,回复关键词 1219 即可下载本文 PPT 及实操演示视频. 导读:伴随 5G.IoT 的发展,边缘 ...

  10. 解锁云原生 AI 技能 - 开发你的机器学习工作流

    按照上篇文章<解锁云原生 AI 技能 | 在 Kubernetes 上构建机器学习系统>搭建了一套 Kubeflow Pipelines 之后,我们一起小试牛刀,用一个真实的案例,学习如何 ...

随机推荐

  1. aarch64/arm_v8 环境下编译Arcade-Learning-Environment —— ale-py —— gym[atari]的安装

    aarch64架构下不支持gym[atari]安装,因此我们只能在该环境下安装gym,对于atari环境的支持则需要源码上重新编译,也就是本文给出的下面的方法: 源码下载: https://githu ...

  2. double四舍五入保留两位小数的方法

    1,DecimalFormat DecimalFormat decimalFormat = new DecimalFormat(".00"); 意思就是规定保留几位小数 使用时 d ...

  3. HTTP 常见状态码【5种最最最常见的状态码】

    HTTP 常见状态码 一.200 [ok] 一切正常 二.400 [Bad Request] 客户端 出现问题 需要注意:前端传入的参数与后台接收数据时的 参数名 必须保持一致 三.500 [Inte ...

  4. 虚拟文件系统VFS-片段一

    文件系统类型 基于磁盘的文件系统 如FAT.EXT4 虚拟文件系统 如proc 网络文件系统 顾名思义,网络文件系统还将网络通信封装起来,这意味可以直接通过通信访问另一台设备的文件系统. man fs ...

  5. 【Mac + Appium + Java1.8(三)】之IOS自动化环境安装配置以及简单测试用例编写(模拟器、真机)

    前提条件: =========================================== 1.Xcode版本为Xcode10及以上2.Appium版本必须为1.9及以上,因为Xcode为10 ...

  6. Kubernetes-1:初识k8s 什么是kubernetes

    Kubernetes简介 为什么要用k8s? 容器间(Docker)在夸主机通信时,只能通过在主机做端口映射(DNAT)来实现,这种方式对于很多集群应用来说及其不方便.会影响整体处理速度,所以引入k8 ...

  7. failed to copy: httpReadSeeker: failed open: unexpected status code xxx 403

    ack上pull镜像的时候,报的错 非运行脚本的问题,由负责ack相关设定的人员调整即可

  8. mybatis springboot多数据源,根据使用的数据库不同,执行不同的sql语句

    springboot 多数据源配置就不说了,百度太多的用例, 这里只说下在多数据源下切换执行sql逻辑 1.xml sql嵌套,通过<if>标签来判断,用的是mybatis自己sql动态拼 ...

  9. Vue3 插槽技巧

    最近想着使用Vue3+ElementPlus封装一个后台管理常用的Table组件,设计之初考虑到高自定义性,所以便延伸出以下的代码 使用技术栈: Vue3.x ElementPlus Jsx Jsx ...

  10. Google Analytics – GA4 & Tag Manager 概念篇

    前言 当我们设计好网站或者 App 后, 我们要怎样知道这个产品用户是否满意呢? 如果发掘潜在的提升空间呢? 等用户反馈? 投诉? 显然不是上策, 更好的方式是观察. 身为一个产品经理, 我只要看着你 ...