Data Centre


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


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

Quantiq slurps asset of Profile Enterprise Solutions

Bit of M&A action in Microsoft Dynamics world

SUSE and Microsoft give enterprise Linux an Azure tune-up

Veteran penguin botherer feels the need. For speed

Huawei enterprise comms kit has a TLS crypto bug

You don't want insecure kit from a vendor the Pentagon hates, do you?

DDN steps out of HPC niche and into enterprise AI systems hurly-burly

Squares up to Pure, NetApp, Cisco and Dell EMC

Enterprise smartphone buyers still pretty dopey about updates

Ungrateful! We've already given staffers mobiles, now they want patches too!

Apple is Mac-ing on enterprise: Plans strategic B2B alliance with HPE

Hiring suits in UK for phase 1 of corporate conquest

SUSE Linux Enterprise turns 15: Look, Ma! A common code base

If you're wondering about versions 13 and 14, ask superstitious folk

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