What’s New in Kubernetes, Prometheus, and Cloud‑Native Projects This Week?
This week’s roundup covers Kubernetes 1.16 API deprecations, new managed Prometheus services from Azure and Alibaba Cloud, upcoming KEP enhancements, Knative serving updates, the Kopf operator framework, curated reading links, and a CNCF‑Alibaba cloud‑native course on networking and policies.
Kubernetes 1.16 API Deprecations
In Kubernetes v1.16 the following API groups are removed or migrated:
NetworkPolicy : extensions/v1beta1 is removed. Use networking.k8s.io/v1 (available since v1.8). Existing objects can be converted with kubectl convert or kubectl apply --force.
PodSecurityPolicy : extensions/v1beta1 is removed. Use policy/v1beta1 (available since v1.10).
DaemonSet, Deployment, StatefulSet, ReplicaSet : extensions/v1beta1, apps/v1beta1 and apps/v1beta2 are removed. Use apps/v1 (available since v1.9). Update manifests to include apiVersion: apps/v1 and appropriate selector fields.
Ingress : extensions/v1beta1 is deprecated starting v1.18. Migrate to networking.k8s.io/v1 and add the required pathType field.
Full migration guidance is available in the Kubernetes blog post: https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/
Prometheus Managed Services
Cloud providers now offer managed or integrated Prometheus services:
Microsoft Azure provides a preview integration of Prometheus metrics with Azure Monitor. Details: https://azure.microsoft.com/en-us/blog/azure-monitor-for-containers-with-prometheus-now-in-preview/
Alibaba Cloud launched a managed Prometheus service that includes zero‑touch exporter installation, pre‑built dashboards, full compatibility with open‑source components, and optional persistence in Alibaba TSDB for high availability. The service can be installed with a single Helm chart. Documentation: https://www.aliyun.com/product/arms and https://help.aliyun.com/document_detail/94622.html
Kubernetes Design Enhancement Proposals (KEP)
IPv6 support has entered Beta. Details: https://github.com/kubernetes/enhancements/issues/1138
Cloud Provider label is moving from Beta to GA, standardizing the cloud.provider label across clusters. Details: https://github.com/kubernetes/enhancements/blob/master/keps/sig-cloud-provider/20190215-promoting-cloud-provider-labels.md
Knative Project Updates
Knative Serving 0.8 is scheduled for release on 2020‑08‑06, focusing on availability and stability improvements.
Work is in progress to simplify direct event consumption from sources and to extend the Knative CLI for richer event handling.
Open‑Source Project Recommendation: Kopf
Kopf is a Python‑centric Kubernetes Operator framework that provides concise primitives for building operators with minimal code while abstracting low‑level controller details.
Repository: https://github.com/zalando-incubator/kopf
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Alibaba Cloud Native
We publish cloud-native tech news, curate in-depth content, host regular events and live streams, and share Alibaba product and user case studies. Join us to explore and share the cloud-native insights you need.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
