Introduction to Kubernetes
Kubernetes is an open source container management platform that was open sourced by Google in 2014, and achieved production readiness in 2015 with its 1.0 release. In the space of three years, it has established itself as the most popular container management platform, and is very popular for larger organizations that are looking to run their applications as container workloads. Kubernetes is one of the most popular open source projects (https://github.com/cncf/velocity/blob/master/docs/top30_chart_creation.md) on GitHub, and according to Redmonk, Kubernetes is used at 54% of Fortune 100 companies as of late 2017.
Key features of Kubernetes include the following:
- Platform agnostic: Kubernetes can run anywhere, from your local machine to your data centre and in cloud providers such as AWS, Azure, and Google Cloud, whom all now offer integrated managed Kubernetes offerings.
- Open source: Kubernetes' greatest strength is its community and open source nature, which has...