What is Kubernetes?
Kubernetes (a.k.a K8s) is an open-source system for automating deployment, scaling and management of containerized applications that was originally designed by Google and now maintained by the Cloud Native Computing Foundation.
What Kubernetes can do?
Kubernetes has a number of features in cloud computing world, it can be thought as a :
- A container platform
- A microservices platform
- A portable cloud platform and a lot more
Kubernetes defines a set of building blocks (“primitives”) which collectively provide mechanisms for deploying, maintaining, and scaling applications. The components which make up Kubernetes are designed to be loosely coupled and extensible so that it can meet a wide variety of different workloads. The extensibility is provided in large part by the Kubernetes API, which is used by internal components as well as extensions and containers running on Kubernetes.
If you are interested to know more, learn more about Kubernates through Official tutorials:
Some useful online training is:
- Scalable Microservices with Kubernetes (Udacity)
- Introduction to Kubernetes (edX) – From Linux Foundation
Discover more from Cloud Distilled ~ Nithin Mohan
Subscribe to get the latest posts sent to your email.