zoukankan      html  css  js  c++  java
  • 云原生生态周报 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提供

    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的场景以及需要修改事件使用模型

    开源项目推荐

    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 

    原文链接

    本文为云栖社区原创内容,未经允许不得转载。

  • 相关阅读:
    spring-boot-maven-plugin not found的解决方案
    springboot项目idea代码报红,maven clean, maven reimport都不起作用
    ubuntu升级python版本(3.5 -> 3.6)
    安卓时间戳转成时间存在误差
    litepal创建数据库表失败
    安卓实现标题和按钮在一行,按钮靠最右边布局
    idea2019设置智能提示忽略大小写
    PowerDesigner连接MySQL逆向生成PDM
    javaweb开发页面数字过长显示科学计数法的问题
    react native cannot read property 'navigate' of undefined
  • 原文地址:https://www.cnblogs.com/zhaowei121/p/11270001.html
Copyright © 2011-2022 走看看