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

本文涉及的产品
EMR Serverless StarRocks,5000CU*H 48000GB*H
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
简介: 业界要闻 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 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
相关文章
|
12天前
|
Prometheus Kubernetes Cloud Native
云原生周刊:Argo Rollouts 支持 Kubernetes Gateway API 1.0 | 2024.7.1
探索开源世界:Kubetools的推荐系统[Krs](https://github.com/kubetoolsca/krs)助力K8s优化,追踪K8s组件清单,指引IAC集成。阅读建议: Prometheus与Thanos的进化故事,Adidas容器平台管理经验,K8s请求实现详解。关注云原生:Argo Rollouts支持Gateway API 1.0,Kubewarden v1.14强化策略与镜像安全。
|
7天前
|
Kubernetes Cloud Native 微服务
企业级容器部署实战:基于ACK与ALB灵活构建云原生应用架构
这篇内容概述了云原生架构的优势,特别是通过阿里云容器服务Kubernetes版(ACK)和应用负载均衡器(ALB)实现的解决方案。它强调了ACK相对于自建Kubernetes的便利性,包括优化的云服务集成、自动化管理和更强的生态系统支持。文章提供了部署云原生应用的步骤,包括一键部署和手动部署的流程,并指出手动部署更适合有技术背景的用户。作者建议在预算允许的情况下使用ACK,因为它能提供高效、便捷的管理体验。同时,文章也提出了对文档改进的建议,如添加更多技术细节和解释,以帮助用户更好地理解和实施解决方案。最后,展望了ACK未来在智能化、安全性与边缘计算等方面的潜在发展。水文一篇,太忙了,见谅!
|
26天前
|
存储 Kubernetes 安全
云上攻防-云原生篇&K8s安全&Config泄漏&Etcd存储&Dashboard鉴权&Proxy暴露
云上攻防-云原生篇&K8s安全&Config泄漏&Etcd存储&Dashboard鉴权&Proxy暴露
|
26天前
|
Kubernetes 安全 Cloud Native
云上攻防-云原生篇&Kubernetes&K8s安全&API&Kubelet未授权访问&容器执行
云上攻防-云原生篇&Kubernetes&K8s安全&API&Kubelet未授权访问&容器执行
|
27天前
|
运维 Kubernetes Cloud Native
云原生时代的技术革命:Kubernetes与容器编排
【6月更文挑战第17天】在数字化转型的浪潮中,云原生技术正成为推动企业IT架构现代化的核心力量。本文将深入探讨Kubernetes作为云原生生态中的佼佼者,如何引领容器编排的技术革命,并分析其在现代应用部署、管理和扩展中的关键作用。通过实例和案例分析,我们将揭示Kubernetes如何助力企业实现更高效、灵活和可靠的云原生应用管理。
|
20天前
|
Kubernetes Cloud Native Shell
云原生 - K8s命令合集
云原生 - K8s命令合集
19 0
|
20天前
|
存储 Kubernetes Cloud Native
云原生 - Kubernetes基础知识学习
云原生 - Kubernetes基础知识学习
23 0
|
2月前
|
存储 Kubernetes 监控
【云原生】Kubernetes----PersistentVolume(PV)与PersistentVolumeClaim(PVC)详解
【云原生】Kubernetes----PersistentVolume(PV)与PersistentVolumeClaim(PVC)详解
|
存储 运维 Kubernetes
阿里云数字新基建系列:云原生操作系统Kubernetes-第1章(4)
阿里云数字新基建系列包括5本书,题材涉及Kubernetes、混合云架构、云数据库、CDN原理与流媒体技术、云服务器运维(Windows),囊括了领先的云技术知识与阿里云技术团队独到的实践经验,是国内IT技术图书中又一套重磅作品! 本书是阿里云容器服务产品线上实践的技术沉淀,主要包括理论篇和实践篇两部分内容。理论篇注重理论介绍,核心是Kubernetes on Cloud,即着重介绍Kubernetes和阿里云产品的结合。实践篇是疑难问题的诊断案例,希望通过案例来和读者分享Kubernetes深度问题诊断......
阿里云数字新基建系列:云原生操作系统Kubernetes-第1章(4)
|
运维 Kubernetes Cloud Native
阿里云数字新基建系列:云原生操作系统Kubernetes-第1章(3)
阿里云数字新基建系列包括5本书,题材涉及Kubernetes、混合云架构、云数据库、CDN原理与流媒体技术、云服务器运维(Windows),囊括了领先的云技术知识与阿里云技术团队独到的实践经验,是国内IT技术图书中又一套重磅作品! 本书是阿里云容器服务产品线上实践的技术沉淀,主要包括理论篇和实践篇两部分内容。理论篇注重理论介绍,核心是Kubernetes on Cloud,即着重介绍Kubernetes和阿里云产品的结合。实践篇是疑难问题的诊断案例,希望通过案例来和读者分享Kubernetes深度问题诊断......
阿里云数字新基建系列:云原生操作系统Kubernetes-第1章(3)

推荐镜像

更多