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

简介: 业界要闻 1 K8s 1.16 将废弃一系列旧的 API 版本:影响面涉及 NetworkPolicy、PodSecurityPolicy、DaemonSet, Deployment, StatefulSet, and ReplicaSet和Ingress。

vol3副本.jpg

业界要闻

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提供

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

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

本文作者:有坤、有济、伯苗、元毅、源三、临石、张磊、莫源
责任编辑:木环

阿里云容器服务是 Kubernetes认证服务提供商(KCSP),国内唯一进入 Gartner 竞争格局的公有云容器平台,该平台具备安全稳定企业级能力,实现面向应用异构资源的统一管理,支持高性能网络和存储。更多详情点击了解:https://www.aliyun.com/product/kubernetes


前期周报回顾

云原生生态周报 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 走向 K8s
云原生生态周报 Vol. 3 | Java 8 ️️ Docker

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
6月前
|
Kubernetes Cloud Native 调度
【云原生】深入掌握k8s中Pod和生命周期
【云原生】深入掌握k8s中Pod和生命周期
78 0
|
6月前
|
Kubernetes Cloud Native 数据可视化
【云原生】Rancher部署k8s集群流程—2023.03
【云原生】Rancher部署k8s集群流程—2023.03
228 0
|
5月前
|
Kubernetes 应用服务中间件 API
5 分钟了解 Kubernetes Ingress 和 Gateway API
5 分钟了解 Kubernetes Ingress 和 Gateway API
120 0
|
6月前
|
存储 Kubernetes Cloud Native
【云原生】k8s组件&架构介绍与K8s最新版部署
【云原生】k8s组件&架构介绍与K8s最新版部署
180 0
|
4月前
|
Prometheus Kubernetes 监控
云原生|kubernetes |使用Prometheus监控k8s cAdvisor篇(进阶篇--- 一)(centos操作系统)
云原生|kubernetes |使用Prometheus监控k8s cAdvisor篇(进阶篇--- 一)(centos操作系统)
387 0
|
4月前
|
Kubernetes Cloud Native 应用服务中间件
云原生|kubernetes 你真的学废了吗---实战k8s 一(jsonpath实战)
云原生|kubernetes 你真的学废了吗---实战k8s 一(jsonpath实战)
65 0
|
30天前
|
Kubernetes Cloud Native Docker
【云原生】kubeadm快速搭建K8s集群Kubernetes1.19.0
Kubernetes 是一个开源平台,用于管理容器化工作负载和服务,提供声明式配置和自动化。源自 Google 的大规模运维经验,它拥有广泛的生态支持。本文档详细介绍了 Kubernetes 集群的搭建过程,包括服务器配置、Docker 和 Kubernetes 组件的安装,以及 Master 和 Node 的部署。此外,还提到了使用 Calico 作为 CNI 网络插件,并提供了集群功能的测试步骤。
218 0
|
1月前
|
弹性计算 运维 Kubernetes
云原生K8S场景自动化响应ECS系统事件
客户云原生K8S场景下,通过社区开源NPD+Draino+Autoscaler零开发,对接响应ECS主动运维事件,通过自动响应事件减少非预期宕机。
|
3月前
|
Kubernetes 容器
Kubernetes高可用集群二进制部署(三)部署api-server
Kubernetes高可用集群二进制部署(三)部署api-server
|
4月前
|
Kubernetes 负载均衡 Docker
[面试题~k8s] 云原生必问基础篇
[面试题~k8s] 云原生必问基础篇
388 0

热门文章

最新文章

推荐镜像

更多