Course Wiki
Introduction to Kubernetes — Machine Learning Zoomcamp Module 10
Add notes from the video (PRs are welcome)
Related Pages
Machine Learning Zoomcamp › Module 10: Kubernetes and TensorFlow Serving › Introduction to Kubernetes
Notes
Add notes from the video (PRs are welcome)
- kubernetes is open source system for automating deployment scaling and management of containerized applications
- to scale up = add more instances of our application
- add more instances when load increases and remove instances when load decreases
- kubernetes cluster consists of nodes (running machines, servers)
- each node can have multiple container
- one container = one pod
- grouping pods according to type of docker image
- routing the request to the pods
- external (visible, i.e. entry point) service/client vs internal service/client
- HPA horizontal pod autoscaler = allocating resources depending on demand
- Ingress
- kubernetes configuration
| ⚠️ |
The notes are written by the community. If you see an error here, please create a PR with a fix. |
Key concepts
Related notes
- mlz-m01-crisp-dm
- mlz-m01-setting-up-the-environment
- mlz-m01-summary
- mlz-m05-deployment-to-the-cloud-aws-elastic-beanstalk-op
- mlz-m05-environment-management-docker
- mlz-m05-explore-more
- mlz-m05-intro-session-overview
- mlz-m05-python-virtual-environment-pipenv
- mlz-m09-introduction-to-serverless
- mlz-m09-preparing-a-docker-image
- mlz-m09-python-3-12-vs-tf-lite-2-17
- mlz-m09-tensorflow-lite
- mlz-m10-creating-a-pre-processing-service
- mlz-m10-deploying-a-simple-service-to-kubernetes
- mlz-m10-deploying-tensorflow-models-to-kubernetes
- mlz-m10-deploying-to-eks
- mlz-m10-explore-more
- mlz-m10-overview
- mlz-m10-running-everything-locally-with-docker-compose
- mlz-m10-summary
- mlz-m10-tensorflow-serving