Developer podcast: Why Kubernetes will never be boring
Jason McGee (IBM Fellow/VP of IBM Cloud) and Chris Aniszczyk (CNCF COO/Linux Foundation VP of Developer Relations) got together recently to discuss the world of containers, specifically cloud-native development and the open-source container management system, Kubernetes.
Listen to the podcast now and then click here to get your free trial of IBM Cloud Container Service, to start building scalable applications that can reach your customers globally!
Here are the following areas discussed in this episode of The New Builders podcast:
The increase in the use of Kubernetes and its tipping point
Kubernetes and the Cloud Native Computing Foundation have been growing over the last couple of years. But recently, support for Kubernetes has exploded, leading to the development of a certified program and helping it be the first project to graduate from the Cloud Native Computing Foundation.
Does development of Kubernetes certification courses make K8s boring?
We’re still in the early stages of adoption for most of the industry. Certification and training are critical for the average enterprise developer; the more we can help them, the faster they can get the benefits. It’s exciting and it’ll transform how we build software over the next few years.
Cloud native apps and modernising and extending existing apps
One of the reasons Kubernetes and containers have been so widely adopted is because they’re good for a wide variety of workloads, cloud native apps and helping to build new things. But there are also a lot of older apps in the world that we can apply the newer models to, and that’s where modernising and extending comes in.
What to expect in 2018
Kubernetes and containers standardise how you package software, deployment, how you secure and monitor, so it makes it more feasible to actually implement DevOps. Which, makes it real for people to do microservices – everything is connected, and it’s only going to get better as Istio enables us to manage all the inter-connects between them.
How Istio fits into the equation to make developers’ lives easier
As you migrate to Kubernetes and a microservices-based architecture, order needs to be created out of the complexity of connections. And that’s essentially where Istio comes in.
How Istio manages microservices
The macro-trend going on in industry right now is more orientation towards applications. So, Istio is basically an additional layer in the system, designed to make the network in between the services smarter and make it more aligned around the application.
Containers versus serverless
Both options have their strengths and weaknesses, but everything is on a spectrum. It’s not a simple case of using one versus the other as most companies will need to employ a mix of technologies to solve problems that are applicable to their business.
The relationship between Kubernetes, artificial intelligence and machine learning
In 2018, Kubernetes will be doing more to power AI and machine learning workloads. We have so much data about how things are behaving that companies will be able to take that data, apply machine learning to it, and learn from how those systems are operating, and much more. The next few years are going to be witness to some interesting developments.