Copy
Kubernetes, the open source container orchestration engine from the CNCF, has seen a lot of momentum in the market this year. View in browser »
The New Stack Update

ISSUE 97: Will Kubernetes Come True in 2018?

Talk Talk Talk

“You’ve got massive streams of data flowing through your systems; unless you’re doing something to the data to optimize it and reduce time to task completion, then you are, as a company, going to be vulnerable to a competitor that is using machine learning to take those streams and turn that into a faster more effective business.”

___
Sam Ramji, VP of product management at Google.
Add It Up
47% of Surveyed Companies' Employees Are Open Source Contributors
Not All Developers Use CI/CD. A recent survey of DigitalOcean’s community found 42 percent use CI/CD. It is a broad category, encompassing continuous integration, deployment and delivery. We know that not all developers have the same need to create and manage pipelines for their application deployment. In fact, 46 percent of those not using CI/CD said that it is not needed for their workflow.

Our previous research has indicated that smaller organizations are less likely to use CI/CD. Thus, it appears that conventional wisdom is correct in assuming that many DigitalOcean developers work on solo projects or in small teams. Although these developers want to automate their processes, they have less need to create formal pipelines enabling collaboration with larger groups. When asked what solutions are used, Jenkins came out on top with 44 percent, followed closely by GitLab CI with 39 percent. GitLab’s relatively high level of adoption is possibly because DigitalOcean offers one-click installation for it, but not for Jenkins.

Looking forward, companies won’t be able to fully take advantage of containers and DevOps unless they embrace the use of deployment pipelines. That doesn’t mean that traditional CI tools will be adopted. An alternative is that PaaS or cloud providers will offer pre-built pipelines to customers. In this vision, a company like DigitalOcean would focus on offering a robust deployment dashboard that lets a developer choose if they want to deploy an application to a VM, container, functions, or a combination of all of the above.
 
What's Happening

This TNS livestream from KubeCon and CloudNativeCon discusses how SIGs within the Kubernetes community took a different approach, with a deep dive on the App SIG’s progress with Kubernetes 1.9. Joined by App SIG leads Microsoft Senior Software Engineer Michelle Noorali and Samsung SDS Senior Staff Engineer Matt Farina, we also discuss the most pressing issues that the SIG is resolving in order to help ease developer pain points when developing applications on Kubernetes.

A Kubernetes App SIG Deep Dive

A Prediction for Kubernetes in 2018

Kubernetes, the open source container orchestration engine from the CNCF, has seen a lot of momentum in the market this year. In the past month alone, Amazon announced its new upstream Elastic Container Service for Kubernetes (EKS). Canonical and Rancher both announced cross-cloud capabilities. Heptio has expanded its Kubernetes disaster recovery services through Azure cloud. Oracle whipped up a forked version of IronFunctions and released a Kubernetes installer. Buoyant announced its Conduit service mesh. Tigera announced its new CNX security and compliance tool for operations teams. CoreOS released a new version of its Tectonic distribution. And those are just a few highlights from the news.

However, with the growing maturity of the Kubernetes ecosystem, there are still a lot of questions about the project's overall direction. The sheer size of the community and the range of technical issues that must be addressed raise questions about how the project's special interest groups (SIGs), not to mention its enterprise users, will manage its complexity. The number of Kubernetes deployments in production is still relatively small compared to more mature projects such as Mesos and OpenStack. And container-based serverless environments are gaining momentum with no clear role yet for Kubernetes.

“We still need to see Kubernetes come true in many ways,” TNS founder Alex Williams said.

If there was one takeaway from KubeCon and CloudNativeCon in Austin, however, it was that the project's community is a model for inclusion. It's strong, technically savvy and values diverse contributors. Project leadership is aware of the many challenges and is tackling them head-on through an inclusive governance structure of SIGs and a strategy to focus on the Kubernetes core. With the recent release of Kubernetes 1.9, there is talk that there may not be a 2.0 in 2018. Instead, the community will work on stability, deployment and outreach. By placing community first, over individual corporate contributors, and working through the SIG model to coordinate development and reign in complexity, Kubernetes has another promising New Year.   

Sam Ramji Talks Developer Experience for Google Cloud

Sam Ramji has a long and storied history in this industry. In the late 2000’s, he joined Microsoft, where he spearheaded the first open source initiatives at that company. His influence would later push for the open sourcing of the .NET platform long after he’d already left for Apigee. In 2015, Ramji joined the Cloud Foundry Foundation as CEO.

Today, Ramji is vice president of product management at Google.

Tencent: Serving a Billion Users with OpenStack

Tencent, one of China’s three leading tech companies alongside Baidu and Alibaba (together they are known as BAT), serves more than one billion active users with its private OpenStack cloud. It’s an incredible use case that made Tencent the winner of this year’s OpenStack Superuser Award. The company was also recently accepted as a Gold member of the OpenStack Foundation. TNS met with Bowyer Liu, the chief architect at Tencent, to understand how they are using OpenStack.

Run the JeVois Smart Machine Vision Algorithms on a Linux Notebook

The JeVois smart machine vision algorithms run great on the little quad-core ARM processor in the $50 JeVois smart camera package. Coupled with a Raspberry Pi 3 sporting the latest Raspbian “Sketch” distribution, the combination gives you a nice system to explore machine vision concepts and put them to use in a project.

2018 Reader Survey
Please take five minutes to fill out our reader survey. When you give us your name and email address, you’ll also be automatically entered into a random drawing for a $250 Amazon gift card. (We will never use your personal information for any other purpose.)
FREE EBOOK: Learn about patterns and deployment use cases for Kubernetes.
Kubernetes emerged from a need to run cloud-native applications on a massively scaled network, and that’s exactly what it’s enabling its growing user base to do. The demand for platforms that can run web-scalable workloads means Kubernetes is increasingly under consideration by IT engineering teams, and many will choose to adopt the project.

This ebook serves as a primer for both newcomers, assessors and implementers who are looking to make the most of the ecosystem of products and services emerging around Kubernetes. We also go well beyond the basics and explore where Kubernetes fits into the DevOps pipeline, how to overcome production challenges, and considerations for Kubernetes adopters. 
Download The Ebook
We are grateful for the support of our ebook foundation sponsor:



And our sponsors for this ebook:









Copyright © 2017 The New Stack, All rights reserved.


Want to change how you receive these emails?
You can unsubscribe from this newsletter