Cloud Native 7 min read

Latest Cloud‑Native Updates: Pulumi 1.0, OpenShift 4.2, Kubernetes 1.17 & More

This roundup highlights recent cloud‑native developments, including Pulumi 1.0 release, the DevOpsDays 10‑year summit in Ghent, OpenShift 4.2 and Ubuntu 19.10 launches, a series of Kubernetes 1.17 upstream enhancements, Knative project news, and curated reading recommendations on K3s, service meshes, and open‑source commercialization.

Alibaba Cloud Native
Alibaba Cloud Native
Alibaba Cloud Native
Latest Cloud‑Native Updates: Pulumi 1.0, OpenShift 4.2, Kubernetes 1.17 & More

Pulumi 1.0 – A Neutral Cloud‑Native Programming Platform

Pulumi is an open‑source, language‑agnostic cloud development platform that now reaches version 1.0, indicating a stable and mature product. It supports JavaScript, TypeScript, Python, and Go, and can target AWS, Azure, GCP, as well as any Kubernetes‑compatible public, private, or hybrid cloud. The release unifies the programming model across these environments.

DevOpsDays Global 10‑Year Summit

To celebrate a decade of DevOpsDays, the international organizers announced a global summit in Ghent, Belgium, scheduled for October 28‑30, 2019.

OpenShift 4.2 Release

Red Hat released OpenShift 4.2, introducing tooling improvements that enhance developer experience, migration utilities from OpenShift 3.x to 4.x, and support for disconnected installations, simplifying cluster and application management.

Ubuntu 19.10 Highlights

The Ubuntu 19.10 release integrates Kubeflow and GPU acceleration for AI/ML workloads, strengthens MicroK8s security and isolation, and delivers the fastest GNOME desktop experience to date.

Kubernetes 1.17 Upstream Enhancements

Initial Implementation for kubetestgen for Conformance – Provides a behavior‑driven testing API for the apiserver, including automated test code generation and a description language.

kubectl Goroutine Leak Fix – Resolves a leak caused by blocked channel writes when evicting pods via kubectl drain under high request volume.

kubeadm Static Pod Whitelist – Allows specific labels on static pods to be mutable.

etcd Client Upgrade to 3.4.2 – Enables server‑side tracing of slow requests, similar to Kubernetes tracing.

Storage Version API Implementation – Exposes the version usage of each Group and Resource across multiple apiserver instances.

kubelet RuntimeRunPodSandboxRequestTimeout – Adds a configurable timeout for sandbox creation requests.

HugePages Resource Support – Extends the apiserver to let pods specify huge‑page size and enables kubelet configuration of huge‑pages in cgroups.

Graceful Namespace Deletion in Controllers – Improves log output when resources are modified during namespace deletion.

Upgrade from lastApplied Annotation to ManagedFields – Allows server‑side apply to replace client‑side apply for existing resources.

Snapshot‑Based Pod/Node Listing Interfaces – Scheduler now reads node and pod data directly from informer snapshots, fixing memory consistency issues.

kubelet CPUSet Reservation – Supports reserving specific CPU IDs for system use, excluding them from scheduling.

Knative Project Updates

The Knative project introduced two notable changes: adopting the Destination API in Subscriptions and Triggers, and discussing a broker bridge approach for routing events across namespaces using parallel processing and broker ingress URIs.

Reading Recommendations

K3s on Raspberry Pi – A hands‑on guide for deploying the lightweight, CNCF‑certified K3s distribution, which has garnered over 9,000 GitHub stars.

Challenges of Adopting Service Meshes in Enterprises – An experienced author outlines organizational hurdles and offers practical advice for successful mesh adoption.

Deploying WebSocket and gRPC Services with Knative – Provides example configurations for testing WebSocket and gRPC workloads on Knative.

Open Source: From Community to Commercialization – A veteran shares the evolution of open‑source software and the three phases that lead to successful commercial models.

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.

cloud-nativeOpenShiftPulumi
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.