Kubernetes 1.9 version bump is near – with APIs to extend the system

Latest container wrangling bits should drop on Friday

By Thomas Claburn in San Francisco

Posted in Cloud, 15th December 2017 08:03 GMT

Assuming a handful of lingering issues can be resolved, the open-source Kubernetes project will introduce version 1.9 on Friday.

In a phone interview with The Register, Aparna Sinha, special interest group (SIG) product management lead for Kubernetes and product manager at Google, singled out the general availability designation of the Apps/V1 Workloads API as the most notable aspect of the release.

Workloads are computing resources used to manage and run containers in a cluster. The Apps Workloads API includes DaemonSet, Deployment, ReplicaSet, and StatefulSet; it's distinct from the Batch Workloads API, which includes Job and CronJob and has yet to reach general availability.

The general availability designation (V1) signals the API is robust enough for production usage and implies long-term backwards compatibility.

DaemonSet provides a way to describe apps that operate on an ongoing basis. Deployment allows the description of an app's desired state. ReplicaSet provides the container instances to meet the Deployment configuration. And StatefulSet provides a way to maintain persistent data when containers disappear or get restarted.

"What the community has done is work on all four of these resource types and bring a level of consistency across them," said Sinha.

Kubernetes has won. Docker Enterprise Edition will support rival container-wrangling tech


These APIs, said Sinha, provide a way for companies to extend Kubernetes. "The idea is you can write a piece of code, some function, and define an API and use one of these extension mechanisms to ...make it part of Kubernetes," she said.

Anthony Yeh, a Google software engineer and the Kubernetes 1.9 release lead, said many of the newcomers to the Kubernetes community are building things on top of Kubernetes rather than contributing to the core code, which is why so much energy has been put into these extensions.

With the recent introduction of the Cloud Native Computing Foundation's Certified Kubernetes Conformance Program – a program to ensure vendor implementations of Kubernetes adhere to the spec – companies playing in the Kubernetes ecosystem will have to look beyond commodified orchestration to add value. So expect a lot of extensions.

Kubernetes is also looking to extend its footprint beyond Linux to Microsoft Windows. After about a year of work, Windows Server support in Kubernetes has advanced to beta status, meaning it's stable enough for testing.

The orchestration software has also gained an alpha implementation – it must be specifically enabled – of the Container Storage Interface, an initiative that aims to provide a standard way to connect storage systems not just to Kubernetes but to any container orchestration system, such as Docker Swarm, Mesos, or Cloud Foundry.

Initial CSI support will allow third-party storage providers to start working on Kubernetes-friendly products without touching the core code.

Another alpha feature appearing with version 1.9 is support for hardware acceleration, which will make Kubernetes better suited for machine learning and other computationally intensive workloads.

"Looking forward, we're doing a lot more support for GPUs and hardware accelerators," said Sinha. ®

Sign up to our NewsletterGet IT in your inbox daily

Post a comment

More from The Register

Plunk: SK Hynix drops 72-layer 3D NAND on enterprise SSD market

Korean flasher poised to enter enterprise SSD market

Google buffs Chrome Enterprise with new tub of PartnerShine™

Face it, you're not going to adopt ChromeOS without integrating stuff you already run

BT rearranges deck chairs, launches good ship Enterprise

Onwards and upwards...until the next reorg

SUSE bakes a Raspberry Pi-powered GNU/Linux Enterprise Server

Industry can have a slice of steaming supported stability ... if it can afford to pay

Two years and $19bn later: What happened to WD's SanDisk enterprise flash advantage?

Analysis Market position evaporating in front of our eyes

Docker enterprise kit gets cozy with Kubernetes

Enterprise Edition 2.0 focuses on K8s without the ops hires

Enterprise storage sitrep: The external array party is over

Let's go to all-flash arrays' house instead

Google slaps a suit on beefed up Chrome OS, offers Enterprise version for business

Getting a bit crowded in here, isn't it, Microsoft?

Oracle nemesis MariaDB tries to lure enterprise folk with TX 3.0

Release adds Big Red compatibility, migration service

All I want for Christmas is compute: Enterprise server demand rising

White boxers a constant and growing threat