Posts in 2018
2018 Steering Committee Election Cycle Kicks Off
Thursday, September 06, 2018 in Blog
Author: Paris Pittman (Google), Jorge Castro (Heptio), Ihor Dvoretskyi (CNCF) Having a clear, definable governance model is crucial for the health of open source projects. For one of the highest velocity projects in the open source world, governance …
The Machines Can Do the Work, a Story of Kubernetes Testing, CI, and Automating the Contributor Experience
Wednesday, August 29, 2018 in Blog
Author: Aaron Crickenberger (Google) and Benjamin Elder (Google) “Large projects have a lot of less exciting, yet, hard work. We value time spent automating repetitive work more highly than toil. Where that work cannot be automated, it is our culture …
Introducing Kubebuilder: an SDK for building Kubernetes APIs using CRDs
Friday, August 10, 2018 in Blog
Author: Phillip Wittrock (Google), Sunil Arora (Google) How can we enable applications such as MySQL, Spark and Cassandra to manage themselves just like Kubernetes Deployments and Pods do? How do we configure these applications as their own first …
Out of the Clouds onto the Ground: How to Make Kubernetes Production Grade Anywhere
Friday, August 03, 2018 in Blog
Authors: Steven Wong (VMware), Michael Gasch (VMware) This blog offers some guidelines for running a production grade Kubernetes cluster in an environment like an on-premise data center or edge location. What does it mean to be “production grade”? …
Dynamically Expand Volume with CSI and Kubernetes
Thursday, August 02, 2018 in Blog
Author: Orain Xiong (Co-Founder, WoquTech) There is a very powerful storage subsystem within Kubernetes itself, covering a fairly broad spectrum of use cases. Whereas, when planning to build a product-grade relational database platform with …
KubeVirt: Extending Kubernetes with CRDs for Virtualized Workloads
Friday, July 27, 2018 in Blog
Author: David Vossel (Red Hat) What is KubeVirt? KubeVirt is a Kubernetes addon that provides users the ability to schedule traditional virtual machine workloads side by side with container workloads. Through the use of Custom Resource Definitions …
Feature Highlight: CPU Manager
Tuesday, July 24, 2018 in Blog
Authors: Balaji Subramaniam (Intel), Connor Doyle (Intel) This blog post describes the CPU Manager, a beta feature in Kubernetes. The CPU manager feature enables better placement of workloads in the Kubelet, the Kubernetes node agent, by allocating …
The History of Kubernetes & the Community Behind It
Friday, July 20, 2018 in Blog
Authors: Brendan Burns (Distinguished Engineer, Microsoft) It is remarkable to me to return to Portland and OSCON to stand on stage with members of the Kubernetes community and accept this award for Most Impactful Open Source Project. It was scarcely …
Kubernetes Wins the 2018 OSCON Most Impact Award
Thursday, July 19, 2018 in Blog
Authors: Brian Grant (Principal Engineer, Google) and Tim Hockin (Principal Engineer, Google) We are humbled to be recognized by the community with this award. We had high hopes when we created Kubernetes. We wanted to change the way cloud …
11 Ways (Not) to Get Hacked
Wednesday, July 18, 2018 in Blog
Author: Andrew Martin (ControlPlane) Kubernetes security has come a long way since the project's inception, but still contains some gotchas. Starting with the control plane, building up through workload and network security, and finishing with a …