Cloud Native 7 min read

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.

Alibaba Cloud Native
Alibaba Cloud Native
Alibaba Cloud Native
What’s New in Kubernetes, Prometheus, and Cloud‑Native Projects This Week?

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

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

KubernetesPrometheusopen sourceKnativek8s
Alibaba Cloud Native
Written by

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.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.