Long live Kubernetes
Kubernetes is "An open source system to deploy, scale, and manage containerized applications anywhere."
From being in the enterprise space for a while now, the last word, "anywhere", stands out the most. Whether you deploy on-premise, the cloud or hybrid, Kubernetes will keep your options open along with preventing vendor lock in.
Built from a decade and half of running production workloads, Google contributed the code to the Cloud Native Computing Foundation (CNCF) and continue to support it. The CNCF "builds sustainable ecosystems and fosters a community around a constellation of high-quality projects that orchestrate containers as part of a microservices architecture." For more details, see https://www.cncf.io/.
To get started with Kubernetes, see https://kubernetes.io/docs/tutorials/.
To run Kubernetes locally, see https://github.com/kubernetes/minikube. Also, the leading cloud providers all have free trials:
- Google - https://cloud.google.com/free/
- Microsoft - https://azure.microsoft.com/en-us/free/
- AWS - https://aws.amazon.com/free/
To find along with manage Kubernetes applications, check out Helm https://helm.sh/.
The KubeCon conference will be in Seattle this year in December. For event details, see https://events.linuxfoundation.org/events/kubecon-cloudnativecon-north-america-2018/. Sign up soon if you want to go since the seating is limited due to the venue.