The Linux Foundation has unveiled a new organization dedicated to building and maintaining native cloud distributed systems. The Cloud Native Computing Foundation will focus on advancing the paradigm for modern distributed systems environments.
“Today, cloud computing is a resource-intensive undertaking. It requires teams of experts who can integrate disparate technologies and then maintain all of them, effectively limiting its potential for many businesses,” according to the organization’s website.
The foundation aims to ease this process for developers by creating a set of common container technologies based on technical merit, end-user value and Internet-scale computing. The technologies will center around the foundation’s belief that systems should be packed in containers, dynamically managed and oriented toward microservices, and able to provide improved developer experience and machine efficiency, faster code reuse, reduced costs, and faster overall agility, according to the foundation.
“The Cloud Native Computing Foundation will help facilitate collaboration among developers and operators on common technologies for deploying cloud-native applications and services,” said Jim Zemlin, executive director at the Linux Foundation. “By bringing together the open-source community’s very best talent and code in a neutral and collaborative forum, the Cloud Native Computing Foundation aims to advance the state of the art of application development at Internet scale.”
Google announced at the Open Source Convention in Portland, Ore., that the first step of the foundation will be working on Kubernetes. Going forward, the foundation will govern the open-source development of Kubernetes and ensure it continues to work on any infrastructure.
“Google is committed to advancing the state of computing, and to helping businesses everywhere benefit from the patterns that have proven so effective to us in operating at Internet scale,” said Craig McLuckie, product manager at Google. “We believe that this foundation will help harmonize the broader ecosystem, and are pleased to contribute Kubernetes, the open-source cluster scheduler, to the foundation as a seed technology.”
In addition, the foundation will work with the Open Container Initiative on its container image specification, as well as address other container application infrastructure needs.
A technical oversight committee and an end-user advisory board have been put in place to ensure the foundation’s work meets the needs of both technical and end-user communities.
Founding organizations include AT&T, Box, Cisco, Cloud Foundry Foundation, CoreOS, Cycle Computing, Docker, eBay, Goldman Sachs, Google, Huawei, IBM, Intel, Joyent, Kismatic, Mesosphere, Red Hat, Switch SUPERNAP, Twitter, Univa, VMware and Weaveworks.
Google announces version 1.0 of Kubernetes
Google has announced that Kubernetes has reached version 1.0 and is now production-ready. It features core functionality necessary for deploying and managing workloads in production; stateful application support; the ability to deploy containers in pods; fast API responses; and the ability to scale a live cluster.
(Related: Kubernetes reaches Mesosphere)
“In a single year, Kubernetes has become one of the most popular and successful open-source projects, with over 14,000 commits from over 400 contributors,” wrote Google’s McLuckie in a blog post. “On behalf of the community, it’s our pleasure to announce that Kubernetes, the open-source container orchestration system, has reached the v1 milestone. This important release…means Kubernetes is ready for production use.”
CoreOS releases Tectonic Preview
In coordination with the Kubernetes 1.0 announcement, CoreOS announced the Tectonic Preview will give users access to Kubernetes 1.0, 24×7 enterprise-ready support, and Kubernetes training.
“For companies that want to get started using Kubernetes and run their applications in the same way Google runs today, CoreOS has the product and support offerings to make you successful,” said Alex Polvi, CEO of CoreOS. “By signing up for the Tectonic preview, using our Kubernetes open-source guides or registering for our Kubernetes training courses, CoreOS is helping companies take advantage of the power of containers and transform their application development and deployment processes.”
CloudBees integrates with Kubernetes 1.0
CloudBees, in collaboration with the Jenkins open-source community, unveiled three Kubernetes plug-ins designed to enable DevOps teams to leverage application architectures using Docker and Kubernetes.
“The strong integration that the Jenkins community previously delivered for Docker is not only useful for users but also provides a powerful foundation for other container technologies; that is how we delivered Kubernetes support quickly,” said Kohsuke Kawaguchi, Jenkins founder and CTO of CloudBees. “The easy extensibility that Jenkins offers puts Jenkins ahead of the curve when it comes to support for the overall container ecosystem.”
The plug-ins include the Kubernetes plug-in to run Jenkins elastically within a Kubernetes cluster of Docker containers; the Docker Build and Publish plug-in to prepare Docker images and push them to a Docker registry; and the Docker Custom Build Environment plug-in to enable developers to define custom build environments.