Cloud Native 6 min read

Cloud‑Native News: CNCF Election, 2020 Report, Tekton Outlook, Scheduler Fixes

This roundup covers the CNCF TOC 2020 election results, key highlights from the 2019 CNCF report, Tekton's 2020 roadmap, several upstream Kubernetes scheduler improvements, recommended open‑source tools, curated reading list, and an invitation to a cloud‑native webinar.

Alibaba Cloud Native
Alibaba Cloud Native
Alibaba Cloud Native
Cloud‑Native News: CNCF Election, 2020 Report, Tekton Outlook, Scheduler Fixes

Industry News

CNCF TOC 2020 Election Results

On 3 February 2020, the Cloud Native Computing Foundation (CNCF) held its Technical Oversight Committee (TOC) election, adding five new members: three nominated and voted by the Governing Board, one by maintainers, and one by the end‑user community.

CNCF 2019 Annual Report Highlights

173 new CNCF members joined in 2019, a growth of over 50%.

Attendance at KubeCon events reached 3,500 in Shanghai, 7,700 in Barcelona, and 12,000 in San Diego.

Six projects (CoreDNS, containerd, Jaeger, Vitness, TUF) graduated; three projects (CloudEvents, Falco, OPA) entered incubation; an additional twelve projects entered the Sandbox.

Tekton 2020 Outlook

Tekton, Google’s open‑source cloud‑native CI/CD system, released nine versions (0.1.0 – 0.9.2) in 2019 and plans to ship a Beta of Tekton Pipeline in 2020.

Upstream Important Changes

Support server‑side dry‑run in cli‑runtime REST Helper

Server‑side dry‑run is now available for more kubectl commands beyond kubectl apply.

Fix back‑off when scheduling cycle is delayed

When a pod is unschedulable and its backoff exceeds maxDuration, the scheduler previously cleared the backoff, causing possible starvation of lower‑priority pods. The fix now clears the backoff only after 2 × maxDuration.

Fix missing scheduler metrics (pending_pods and schedule_attempts_total)

A bug in Kubernetes v1.17 prevented the pending_pods and schedule_attempts_total metrics from being recorded; this has been corrected.

Context support in k8s.io/client‑go

The client‑go library now accepts an external context.Context, enabling timeout/cancel handling and future distributed‑tracing support.

ctx := req.Context()
pod, err := k8client.CoreV1().Pods(namespace).WithContext(ctx).Get(podName, …)

Multi‑Scheduling Profiles

Instead of running multiple scheduler binaries for different workloads, a single scheduler binary can host multiple framework instances, each with its own profile while sharing the same node/pod cache.

Open‑Source Project Recommendations

kube‑scan : evaluates Kubernetes workloads against the KCCSS rule set and provides a security‑risk rating.

permission‑manager : SIGHUP’s RBAC management tool that creates users, assigns namespace or global permissions, distributes kubeconfig files, and offers a user‑friendly UI.

kubectx : a utility for quickly switching kubectl contexts, simplifying operations in multi‑cluster environments.

Reading Recommendations

“4 trends that will shape the cloud‑native world in 2020” – analysis of enterprise‑grade platforms, hybrid cloud, cloud‑native security, and edge computing.

“Using OPA to Harden Kubernetes Security” – introduces OPA’s declarative policy language for microservices, Kubernetes, CI/CD pipelines, and API gateways.

“Latest Jepsen Results against etcd 3.4.3” – reports successful consistency testing of etcd version 3.4.3.

“How we retired Python 2 and improved developer happiness” – describes LinkedIn’s migration of all projects from Python 2 to Python 3.

Cloud‑Native Webinar Invitation

A cloud‑native webinar is announced; readers can register through the original article link.

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.

KubernetesDevOpsopen sourceCNCF
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.