Kubernetes
BootcampBigdata2020-12-17
Kubernetes is an open-source system for automationg deployment, scaling, and management of containerized applications.
CNCF- cloud Native Computing Foundation
- kubectl
- helm
- docker, docker-compose
- yaml: yet another markup language
Kubernetes Architecture
Deployments -> Pods -> Containers -> docker

Container Image- Docker container image, contains your app code in an isolated environment.POD- A set of containers, sharing network namespace and local volumes, co-schedued on 1 machine. Mortal, has POD IP. Has Labels.Deployment- Specify how many replicas of a POD should run in a cluster. Then ensures that many are running across the cluster. Has Labels.
Apache Spark on Kubernetes

