Topics

Featured in Development

Understandability is the concept that a system should be presented so that an engineer can easily comprehend it. The more understandable a system is, the easier it will be for engineers to change it in a predictable and safe manner. A system is understandable if it meets the following criteria: complete, concise, clear, and organized.

Featured in Architecture & Design

Sonali Sharma and Shriya Arora describe how Netflix solved a complex join of two high-volume event streams using Flink. They also talk about managing out of order events and processing late arriving data, exploring keyed state for maintaining large state, fault tolerance of a stateful application, strategies for failure recovery, data validation batch vs streaming, and more.

Featured in Culture & Methods

Tim Cochran presents research gathered from ThoughtWorks' varied clients and projects, and shows some of the metrics their teams have identified as guides to creating the platform and the culture for high performing teams.

Kubernetes v1 Released, and Cloud Native Computing Foundation Formed

Google have released Kubernetes v1, a production-ready version of the open source container orchestration system. The Linux Foundation, in combination with multiple industry partners, have also announced the formation of the Cloud Native Computing Foundation (CNCF), which aims to advance the state-of-the-art for building cloud and container native applications. Google have stated that the CNCF will be seeded with Kubernetes.

The features required for the Kubernetes v1 production-ready release were determined during a meeting of core Kubernetes contributors in February this year. The Google Platform Blog states that all of these requirements have been met with the v1 release, which contains code contributions from over 400 developers:

The Linux Foundation, the nonprofit organisation dedicated to accelerating the growth of Linux and collaborative development, in combination with multiple industry partners also announced the formation of the Cloud Native Computing Foundation (CNCF) today.

This new organisation aims to advance the state­-of-­the-­art for building cloud native applications and services, allowing developers to take full advantage of existing and to­-be-­developed open source technologies. Cloud native refers to applications or services that are container­-packaged, dynamically scheduled and micro services-oriented

Founding organisations of the CNCF include AT&T, Box, Cisco, Cloud Foundry, CoreOS, Cycle Computing, Docker, eBay, Goldman Sachs, Google, Huawei, IBM, Intel, Joyent, Kismatic, Mesosphere, Red Hat, Twitter, Switch SUPERNAP, Univa, VMware and Weaveworks. Other organisations are encouraged to participate as founding members in the coming weeks, as the organisation establishes its governance model. Google have stated that the Kubernetes codebase will be contributed to the foundation as a seed technology.

The CNCF plans to create and drive the adoption of a new set of common container technologies driven and informed by ‘technical merit and end-user value’ that is inspired by ‘Internet-scale’ computing. The foundation will look at open source at the orchestration level, followed by the integration of hosts and services by defining API's and standards through a code-first approach. The organisation will also work with the recently announced Open Container Project (OCP) and its container image specification. Beyond orchestration and the image specification, the CNCF aims to assemble components to address ‘a comprehensive set of container application infrastructure needs’.

Related to the Kubernetes v1 release, CoreOS have also released a preview version of their commercial Kubernetes platform Tectonic, which runs on Amazon Web Services (AWS) or on-premise, and CloudBees have released three Jenkins Kubernetes plugins to assist in the implementation of continuous delivery of containerised applications with the Jenkins continuous integration server.

Related Editorial

Related Sponsored Content

Related Sponsor

Aerospike is the global leader in next-generation, real-time NoSQL data solutions for any scale. Aerospike’s patented Hybrid Memory Architecture™ delivers an unbreakable competitive advantage by unlocking the full potential of modern hardware, delivering previously unimaginable value from vast amounts of data at the edge, to the core and in the cloud. Learn more.