Kubernetes is a system for managing containerized applications across multiple hosts, providing basic mechanisms for deployment, maintenance, and scaling of applications. Its APIs are intended to serve as the foundation for an open ecosystem of tools, automation systems, and higher-level API layers. Kubernetes can run on various cloud providers, on premises in VMs, or on bare metal machines.
Getting started
- Website
- Documentation
- Kubernetes overview
- Hello World walkthrough
- Troubleshooting guide
- GitHub source code
- Slack channel
- Kubernetes-dev Google group
- Kubernetes Release Notes
Books
Online Courses
- Scalable Microservices with Kubernetes by Google (Udacity)
- Introduction to Kubernetes (EdX)
- Learning Kubernetes (LinkedIn Learning)
Top comments (0)