AICon 深圳站聚焦 Agent 技术、应用与生态,大咖分享实战干货 了解详情
写点什么

云原生生态周报 Vol. 12:K8s 1.16 API 重大变更

  • 2019-07-30
  • 本文字数:1891 字

    阅读完需:约 6 分钟

云原生生态周报 Vol. 12:K8s 1.16 API 重大变更

前言

《云原生生态周报》由阿里云容器平台联合蚂蚁金服共同发布,每周一期。众多一线社区专家与您一起“跟踪动态,读懂社区”,分享云原生社区项目进展、活动发布、精选博客等信息。以下是第十二期云原生生态周报的内容。

业界要闻

1 K8s 1.16 将废弃一系列旧的 API 版本:影响面涉及 NetworkPolicy、PodSecurityPolicy、DaemonSet, Deployment, StatefulSet, and ReplicaSet 和 Ingress。请各位 K8s 用户和开发者关注。相关 API 都是进行了迁移如下:


  • NetworkPolicy: 在 v1.16 中不再使用 extensions/v1beta1

  • 迁移到networking.k8s.io/v1 API,自 v1.8 之后可用,存量数据可以通过新的 API 获取和更新

  • PodSecurityPolicy:在 v1.16 不再使用 extensions/v1beta1

  • 迁移到 policy/v1beta1 API,自 v1.10 之后可用,存量数据可以通过新的 API 获取和更新

  • Deamon Set、Deployment、StatefulSet 和 ReplicaSet:从 v1.16 开始将不再通过 extension/v1beta1、apps/v1beta1、或者 apps/v1beta2 提供

  • 迁移到 apps/v1 API,自 v1.9 已经可用,存量数据可以通过新的 API 获取和更新

  • Ingress:从 v1.18 开始不再通过 extensions/v1beta1 提供

  • 迁移到networking.k8s.io/v1 API,存量数据可以通过新的 API 获取和更新

  • 详细信息:https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/


2 Prometheus 持续备受瞩目,多家云厂商推出托管或集成服务。作为 CNCF 下的另一个成功项目,Prometheus 已经在被微软 Azure 上与 Azure Monitor 进行集成,现已进入预览阶段。 上个月,阿里云推出了托管版的Prometheus监控产品,支持白屏化安装 exporter,开箱即用的监控大盘,开源组件全兼容,无需运维基础能力免费使用。此外,阿里云也推出了开源增强的Prometheus解决方案,在采集指标丰富度、采集指标准确性等方面做了增强,支持使用阿里云 TSDB 时序数据库做数据的持久化与高可用,可以简单方便的通过 Helm Chart 进行一键安装管理。

上游重要进展

1 Kubernetes 设计增强提议(KEP)


  • IPv6 支持进入Beta阶段

  • Cloud Provider Label 准备GA目前的 cloud provider label 都是 beta,计划去掉并修改


2 knative 项目


  • 计划 8 月 6 日发布 Serving 0.8,相关的 issue 主要是可用性和稳定性的改善

  • 增强直接从 source 消费 event 的易用性,确定了扩展 Knative CLI 的场景以及需要修改事件使用模型

开源项目推荐

1 kopf:一个面向 Python 用户的 Kubernetes Operator Framework。它提供了一组简洁的原语,使得用户可以用简单的 Python 代码来快速实现一个 Operator,并且通过这些原语屏蔽掉 Operator 的技术细节,专注在 Operator 里面的运维逻辑上。

本周阅读推荐

  1. Best Practices: Benchmarking Service Mesh Performance》,文章介绍对 Service Mesh 性能(Istio)进行 Benchamark 的最佳实践。

  2. 451 Research的Cloud Price Index》,第三方机构推出商业调研报告,针对全球不同区域的公有云和私有云价格提供了其分析和洞察。

  3. Cloud-Native CI/CD with OpenShift Pipelines》,介绍了在 OpenShift 4.1 中发布的 OpenShift Pipelines 开发者预览版(developer preview),OpenShift Pipelines 这是 OpenShift 对 Tekton 项目的集成实践。

  4. Avoid time-of-measurement bias with Prometheus》,我们目前有很多工具(例如 Prometheus)来监控我们一个 Server 的性能,但是很多情况下,一个 Server 的服务是由后面的很多 worker 以异步的方式提供的,在实践中经常发生的情况是尽管我们由各种各样的 Metrics,但是我们还是不知道那些异步提供服务的 worker 究竟在做什么,而这经常导致我们(尽管手头一堆工具)不能快速定位问题。这篇博客通过一个经典案例描述了其中的痛点和实践办法,同时介绍了开源工具:https://github.com/lawrencejones/prometheus-client-tracer-ruby


本周报由阿里巴巴容器平台联合蚂蚁金服共同发布


本文作者:源三、临石、张磊、莫源


责任编辑:木环



前期周报回顾

云原生生态周报 Vol. 11 | K8s 1.16 早知道


云原生生态周报 Vol. 10 | 数据库能否运行在 K8s 当中?


云原生生态周报 Vol. 9 | K8s 1.15 后的性能提升


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


云原生生态周报 Vol. 7 | Docker 再爆 CVE


云原生生态周报 Vol. 6:KubeCon EU 亮点汇总


云原生生态周报 Vol. 5: etcd 性能知多少


云原生生态周报 Vol.4:Twitter 从 Mesos 全面转向 Kubernetes


云原生生态周报 Vol. 3:Docker Hub 遭入侵,Java 8 开始提供良好的容器支持


云原生生态周报 Vol. 2:Godaddy 开源 KES、CNCF 提供免费云原生课程


云原生生态周报 Vol. 1:Google 发布 Cloud Run,开源项目 Kubecost 让 K8s 花费一目了然


2019-07-30 09:464362

评论

发布
暂无评论
发现更多内容

聊聊SpringAI流式输出的底层实现?

王磊

金仓数据库KingbaseES如何通过Hint影响执行计划

金仓技术

KingbaseES 金仓数据库

QT 实现 C++ 数据类与 json 的转换

电子尖叫食人鱼

c++ qt

MySQL的高可用解决方案

陈一之

MySQL 高可用架构

通义灵码入选 “2025 年值得关注的 AIGC 产品”,是唯一入选的 AI 编程产品

阿里巴巴云原生

阿里云 云原生 通义灵码

高并发下单库存扣减异常?飞算 JavaAI 自动化生成分布式事务解决方案

飞算JavaAI开发助手

我定制的通义灵码 Project Rules,用 AI 写出“更懂我”的代码

阿里云云效

阿里云 云原生 通义灵码

Kubelet 可观测性最佳实践

观测云

Kubernetes

金仓数据库KingbaseES系统故障的排查方法

金仓技术

KingBase 金仓数据库

AI时代下,应用动态化开发有新的思路?

Speedoooo

灰度发布 热更新 小程序容器 小程序技术 动态化技术

从一棵树到一片森林:Mint Forest V3 正式上线!

NFT Research

blockchain web3

如何基于 Kestrel 实现 socks5 代理

八苦-瞿昙

C# Proxy

从重复编码到设计:飞算 JavaAI 助力程序员跳出「低阶陷阱」

飞算JavaAI开发助手

从编码执行者到系统指挥官:AI时代程序员的价值跃迁之路

飞算JavaAI开发助手

搞定 XLSX 预览?别瞎找了,这几个库(尤其最后一个)真香!

Immerse

飞算 JavaAI 的 “高并发处理” 方案:如何应对流量高峰

飞算JavaAI开发助手

加速鸿蒙生态建设,APP混合开发或许是企业抢占增量流量的机会

Speedoooo

ai框架 小程序容器 小程序技术 纯血鸿蒙 鸿蒙生态

VMware Cloud Director Availability 4.7.3 - 灾难恢复和迁移 (DRaaS 解决方案)

sysin

vmware

k8s中资源限制 limit 和 request 的关系

陈德伟

k8s JVM Request Resource limit

金仓数据库KingbaseES PAKCAGE的使用

金仓技术

KingBase 数据库· 金仓数据库

Kubernetes弹性扩容:助力AI大模型部署与运维的云原生实践

inBuilder低代码平台

2025 Java 框架痛点全解析:如何避免性能瓶颈与依赖混乱

飞算JavaAI开发助手

VMware Cloud Director Availability 4.7.2 - 灾难恢复和迁移 (DRaaS 解决方案)

sysin

vmware

金仓KingbaseES两地三中心方案简介

金仓技术

KingBase 金仓数据库

当KES高可用共享集群部署遇到文件系统损坏,该如何解决?

金仓技术

KingBase 金仓数据库

通义灵码入选 “2025 年值得关注的 AIGC 产品”,是唯一入选的 AI 编程产品

阿里云云效

阿里云 云原生 通义灵码

Java 开发瓶颈破局:飞算 JavaAI 如何一站式生成标准化项目结构?

飞算JavaAI开发助手

飞算 JavaAI “智能引导” 功能:小白一天也能成为 Java 高手

飞算JavaAI开发助手

飞算JavaAI深度评测:从代码生成到工程化落地的完整能力

飞算JavaAI开发助手

接单流程设计探索

京东科技开发者

探索Playwright:前端自动化测试的新纪元

京东科技开发者

云原生生态周报 Vol. 12:K8s 1.16 API 重大变更_云原生_源三_InfoQ精选文章