Cloud Cloud News

Google grants $9 million cloud credit to CNCF for further development of Kubernetes

Google Cloud is granting $9 million cloud credit to Cloud Native Computing Foundation (CNCF) for further development of Kubernetes and empower the community.

Kubernetes, the open-source orchestration system for automating deployment, scaling and management of containerized applications, has grown incredibly in usage since Google launched it in 2014.

Currently, it is used by nearly 54% of Fortune 100 businesses in some capacity.  The developers use containers widely nowadays as it allows them to create one version of software that can run on many operating systems and servers.

Google has now started transferring ownership and management of the Kubernetes’s cloud resources to CNCF community contributors. The $9 million grant of Google Cloud Platform credits has been divided over the three years to cover the infrastructure costs related to Kubernetes development and distribution. It will include running the continuous integration and continuous delivery (CI/CD) pipelines and delivering the container image download repository.

“Since releasing Kubernetes in 2014, Google has remained heavily involved in the project and actively contributes to its vibrant community. We also believe that for an open source project to truly thrive, all aspects of a mature project should be maintained by the people developing it,” said Sarah Novotny, Head of Open Source Strategy for Google Cloud.

“In passing the baton of operational responsibilities to Kubernetes contributors with the stewardship of the CNCF, we look forward to seeing how the project continues to evolve and experience breakneck adoption.”

As a part of the new move, CNCF and Kubernetes community members will take a number of responsibilities for Kubernetes project operations. These responsibilities will include operational tasks for the development of Kubernetes, and its maintenance and operations for the distribution.

The Google Cloud credit grant will primarily focus on improving the scalability testing and maintenance of infrastructure needed to run Kubernetes development.

“With the rapid growth of Kubernetes, and broad participation from organizations, cloud providers and users alike, we’re thrilled to see Google Cloud hand over ownership of Kubernetes CI/CD to the community that helped build it into one of the highest-velocity projects of all time,” said Dan Kohn, executive director of CNCF.

“Google Cloud’s generous contribution is an important step in empowering the Kubernetes community to take ownership of its management and sustainability – all for the benefit of the project’s ever-growing user base.”

Also read: Prometheus monitoring tool graduates from CNCF incubation

By sharing the operational responsibilities of Kubernetes with CNCF and community members, Google aims to see new ideas and efficiencies that will be brought to the Kubernetes operations by its contributors.

Image source: Google


PromCon 2018: Prometheus monitoring tool graduates from CNCF incubation

Prometheus, an open-source monitoring system and time series database, has become the second project after Kubernetes to graduate from the Cloud Native Computing Foundation (CNCF).

CNCF announced the graduation status of Prometheus at the PromCon 2018 conference. Graduating from an incubating status requires a project to have strong commitment to code quality, security best practices, and well-documented and structured governance process.

“Since its inception in 2012, Prometheus has become one of the top open source monitoring tools of choice for enterprises building modern cloud native applications,” said Chris Aniszczyk, COO of the CNCF.

“Since being accepted as the second project in CNCF, it has cultivated an active developer and user community, giving the TOC full confidence to graduate the project. As a testament to its maturity, we’re thrilled to see the Prometheus community spin out OpenMetrics, which takes the Prometheus exposition format and works to evolve it as a de facto industry specification.”

A voting process is held for a project to enter as an inception, incubating, or a graduated project. A project is accepted when two-thirds of the CNCF Technical Oversight Committee (TOC) votes for it.

Furthermore, for a project to graduate, it has to earn and maintain a Core Infrastructure Initiative Best Practices Badge, have committers from at least two organizations, adopt the CNCF Code of Conduct, define a project governance and committer process, receive supermajority of votes from TOC.

Prometheus was first developed in 2012, and it entered as an incubating project at CNCF in May 2016. Since its entering incubation level, the project has had released 30 official major and minor updates.

The project is contributed by over 1,000 developers and has more than 13,000 commits from its increasing user base that includes ShuttleCloud, Datawire, DigitalOcean, Weaveworks, ShowMax, iAdvize, and Uber.

It has also been integrated with Kubernetes for supporting the service discovery and monitoring of dynamically schedules services.

Also read: Smart Updates – What makes Plesk the preferred choice of WordPress developers?

“Since becoming part of CNCF, Prometheus has become an essential piece in modern infrastructure stacks and helped shape the way organizations monitor critical applications,” said Julius Volz, Co-founder of the Prometheus project.

“We are incredibly proud to have Prometheus graduate, and we look forward to working with CNCF to sustain and grow our community.”

Cloud Cloud News News

Kubernetes becomes the first ever project to graduate from CNCF

Kubernetes has become the first member of CNCF (Cloud Native Computing Foundation) to graduate from an incubating status, signaling a strong commitment to code quality and security best practices.

When CNCF was founded in 2015, Kubernetes was its inaugural project. Today, the Kubernetes is contributed to by more than 11,000 developers and has over 75,000 commits on GitHub. Among the 1.5 million projects on GitHub, Kubernetes ranks second for authors, ninth for commitments, and is third in the top 30 velocity open source projects.

Top cloud providers today offer their own Kubernetes services, and it is used by renown organizations including Uber, Bloomberg, The New York Times, Lyft, eBay, Blackrock, etc. As reported by Redmonk, of the 71% Fortune 100 companies that use containers, 50% use Kubernetes as their container orchestration platform.

These things show how mature and resilient a project Kubernetes has become in just over two years. A voting process is held for a project to enter as an inception, incubating, or a graduated project. A project is accepted when two-thirds of the CNCF Technical Oversight Committee (TOC) votes for it.

For a project to graduate, it has to earn and maintain a Core Infrastructure Initiative Best Practices Badge, have committers from at least two organizations, adopt the CNCF Code of Conduct, define a project governance and committer process, receive supermajority of votes from TOC.

Kubernetes earned the CII Best Practices Badge in 2016, and successfully fulfilled all the graduation criteria. The TOC voted for Kubernetes at Open Source Leadership Summit to become the first ever CNCF project to graduate.

The graduation status show that Kubernetes can manage container at scale across any industry in companies of all sizes. “As a graduate, Kubernetes is in an even stronger position to grow faster and sustain a vibrant, healthy and diverse technical community.”

Also read: HPE and Portworx join hands to launch a new solution using Kubernetes for stateful container deployment

“We would like to congratulate the Kubernetes project community that has worked with us sometimes as students, frequently as peers, and often as teachers. Kubernetes would not be where it is today without the attention and devotion so many have given it across the industry,” said Sarah Novotny, Google Cloud’s open source strategy lead. 

Acquisition Cloud News News

Red Hat acquires CoreOS to strengthen its leadership position in containers and container orchestration 

Red Hat announced that it is acquiring CoreOS, a San Francisco-based startup, for $250 million.

CoreOS builds enterprise-grade platforms ─ CoreOS Tectonic (a Kubernetes platform) and CoreOS Quay (a container registry), which are based on open source software.

CoreOS also offers a lightweight Linux distribution, called Container Linux, which can automate software updates, and is streamlined to run containers. It’s application container engine called rkt, which is an alternative to Docker Engine, was donated to Cloud Native Computing Foundation (CNCF), that helped in driving the current Open Container Initiative (OCI) standard.

Red Hat will combine CoreOS’s complementary capabilities with its broad product portfolio to strengthen its leadership position in enterprise container based solutions and upstream community.

“Red Hat and CoreOS’s relationship began many years ago as open source collaborators developing some of the key innovations in containers and distributed systems, helping to make automated operations a reality. This announcement marks a new stage in our shared aim to make these important technologies ubiquitous in business and the world. Thank you to the CoreOS family, our customers, partners, and most of all, the free software community for supporting us in our mission to make the internet more secure through automated operations,” said Alex Polvi, CEO, CoreOS. 

An increasingly large number of organizations are moving to hybrid and multi-cloud environments. This move will enable customers to use containers to more easily build and deploy applications across any cloud environment with flexibility, provided by open source.

“The next era of technology is being driven by container-based applications that span multi- and hybrid cloud environments, including physical, virtual, private cloud and public cloud platforms. Kubernetes, containers and Linux are at the heart of this transformation, and, like Red Hat, CoreOS has been a leader in both the upstream open source communities that are fueling these innovations and its work to bring enterprise-grade Kubernetes to customers. We believe this acquisition cements Red Hat as a cornerstone of hybrid cloud and modern app deployments,” said Paul Cormier, President, Products and Technologies, Red Hat.

 Red Hat is a leading contributor to Kubernetes, second only to Google, and provides enterprises the Red Hat OpenShift platform – its enterprise Kubernetes platform, to help them embrace container-based applications.

Also read: Introducing microservices disruptive to way organizations work: Red Hat survey  

Red Hat said that the acquisition will close in January 2018.


Latest release Kubernetes 1.8 focuses on security and workload support

Kubernetes has released its latest version, Kubernetes 1.8, which provides features that improve the Kubernetes CLI, service automation, cluster stability, security and more. Kubernetes version 1.8 is the third major milestone release for Kubernetes in 2017, followed by Kubernetes 1.7 in June, and Kubernetes 1.6 in March.

Kubernetes is an open source project for automation of deployment, scaling, and management of containerized applications. It was Google who originally started the Kubernetes in July 2015, and since then it has been managed as a Cloud Native Computing Foundation (CNCF) effort.

The new features in Kubernetes proceed through three stages, which are Alpha, Beta, and stable. The version 1.8 supports role based access control (RBAC) to stable. With the use of RBAC, the cluster admins can dynamically define roles so that the policies can be enforced through Kubernetes API.

RBAC and Network Policies play a significant role in enforcing organizational and regulatory security requirements within Kubernetes. Kubernetes 1.8 also has beta support for outbound traffic filtering through network policies alongside current support for inbound filtering of traffic to a pod.

The latest Kubernetes version also promotes core Workload APIs to beta with apps/v1beta2 group and version. The existing workloads can be migrated to Kubernetes using the foundation provided by Workloads API, and for developing cloud native applications targeting Kubernetes natively as well. Also, for those thinking of using Kubernetes for Big Data workloads, the Workloads API now supports Kubernetes in Apache Spark.

Kubernetes 1.8 supports custom resource definitions (CRDs) in order to provide the extension of Kubernetes API to support non-core features. It will make the things easier for developers migrating and creating current work to Kubernetes without rewriting the code.

The new Kubernetes version also has stable release of CRI-O container runtime, which supports Open Container Initiative (OCI) container images. It is an alternative to Docker’s Moby.

Also read: Microsoft and Red Hat unite to help enterprises adopt containers easily for enhanced cloud experience

As per a survey from RedMonk, 54% of Fortune 100 companies run Kubernetes in some form, while 71% of them use containers in general.

Kubernetes 1.8 also focuses on maturing process, formalizing architecture, and strengthening governance model of Kubernetes. It can be downloaded from GitHub.


AWS joins Cloud Native Computing Foundation to support open-source containerization projects

Amazon Web Services (AWS) recently announced joining Cloud Native Computing Foundation (CNCF) as a Platinum member.

The news broke out exactly two weeks after its arch competitor Microsoft made news by signing up with CNCF as a platinum member.

By making this move, AWS confirms its commitment to support open-source projects that help developers build applications and easily run them on AWS or other supporting cloud platforms.

As the largest cloud provider, AWS brings years of experience in enabling enterprises to successfully adopt cloud computing and enormous expertise in cloud native technologies,” said Dan Kohn, Executive Director of the Cloud Native Computing Foundation.

He added further, “We are honored to have AWS join CNCF as a platinum member, and believe that their participation will help shape the future of enterprise computing.”

Furthermore, AWS’ vice-president for cloud architecture – Adrian Cockcroft, will be joining the CNCF governing board.

The CNCF manages open-source container orchestration product – Kubernetes, which has now become a de facto standard for managing containerized software development environments. It also supports other projects like Prometheus, Fluentd, Linkerd, gRPC, CoreDNS, Containerd, Rkt and CNI.

Both Microsoft and AWS will be paying an annual fee of $350,000 to manage their seat on the board. It will give these companies some say in deciding the path taken for different projects at CNCF.

AWS was already running its own container orchestrator – Amazon EC2 container. Now, it will be seen supporting Kubernetes as well. A survey by CNCF also proved that 63% of customers were already running Kubernetes on AWS.

Reportedly, the company was also planning to develop its own service based on Kubernetes.

AWS was the last amongst its rivals like Google, IBM, Huawei, Microsoft and 11 others to join CNCF. By extending support to Kubernetes, these cloud providers make it easier for their customers to shift from one platform to another.


Microsoft strengthens its position in the evolving container space with ACI Service

Microsoft is swiftly but strategically contributing to open-source projects to strengthen its position in the cloud market. Recently, the cloud juggernaut announced two new game-changing decisions – introduction of Azure Container Instances (ACI) to drive innovation in the container space and joining Cloud Native Computing Foundation (CNCF) that’s hosted by The Linux Foundation as a platinum member, as a part of Microsoft’s continued engagement with the education and open-source community at large.

The new Azure service will provide users to instantly access containers allowing them to build applications quickly, without requiring any Virtual Machine infrastructure management. ACI is a unique, easy and fast service in the cloud as the container will start within seconds and will be billed for usage in seconds.

It will let the user applications perfectly fit on the infrastructure with versatile sizing capabilities. Users will be able to easily keep track of individual containers with role-based access and billing tags.

The Container Instances for Linux have been made available in the public preview but support for Windows containers will be available in coming weeks. It can be deployed either from a template or from Azure Command Line Interface (CLI).

Users can also deploy it from a public repository like Docker Hub or even pull from their private repository with the help of Azure Container Registry. The deployed containers will be separated from others through virtualization techniques.

Microsoft’s another move to join the entity that supports open source Kubernetes container orchestration project, will further strengthen its Azure containerization platform.

Also Read: Microsoft’s hiked quarterly earnings confirm its booming cloud business

Kubernetes was originally developed under Google. It was made open-source in 2015 when it came under CNCF. Now, it stands as a major technology that helps developers run their container applications anywhere.

Microsoft also mentioned in a blog that ACI tool is not an orchestration product, but it will work with such products (orchestration) to control container deployments. The company is also launching an ACI connector for Kubernetes, which will help link the two services.

Credit: Microsoft

By associating with Kubernetes, Microsoft aims to support the key technology trusted by many customers to help them built what they want.

Microsoft is trying to keep Azure relevant with all the latest technology trends and user demands. This announcement is another step towards this direction.