The latest News and Information on Containers, Kubernetes, Docker and related technologies.
Systems and platforms continue to grow more complex and distributed. The march towards distributed microservices has been accelerated with Kubernetes; arm yourself with a Kubernetes manifest and up your replica count and like magic, you have more than one endpoint for your workload. In the Kubernetes ecosystem, there has been a lot of investment on the infrastructure side of the house for example in making sure clusters are performant and have the ability to scale.
We’ve all heard the proverb “necessity is the mother of invention.” But have you stopped to consider how very true that is for enterprise applications? Docker invented the lightweight container runtime to answer the needs of agile development teams building cloud native apps. The growing ubiquity of containers necessitated the invention of a way to manage them in large numbers across fleets of machines—what we now know as Kubernetes.
Kubernetes 1.23 is about to be released, and it comes packed with novelties! Where do we begin? This release brings 45 enhancements, on par with the 56 in Kubernetes 1.22 and the 50 in Kubernetes 1.21. Of those 45 enhancements, 11 are graduating to Stable, a whopping 15 are existing features that keep improving, and 19 are completely new. The new features included in this version are generally small, but really welcomed. Like the kubectl events command, support for OpenAPI v3, or gRPC probes.
Epinio, the application development engine for Kubernetes, is meant to take you from app to URL in one step. It does that by either applying buildpacks to your app or using a pre-built docker image. Epinio installs into any Kubernetes cluster to bring your application from source code to deployment and allow for developers and operators to work better together.