Kubernetes Deployments Explained | Complete Kubernetes Tutorial | Beginner to Advanced

preview_player
Показать описание
Kubernetes Deployments allow you to manage your workloads in a declarative way. By workloads we mean anything you want to deploy to production or any other environment, like a Golang, Python or Java microservice. By declarative, we mean that we can specify the deployment state in a MANIFEST file, either yaml or json, and Kubernetes will do the hard work.

In this tutorial, we learn:
- How to create and update deployments
- What relationship there is between Deployments, ReplicaSets and Pods
- How to monitor the rollouts
- How to rollback or pause deployments
- How to fine tune the deployments strategies (RollingUpdate, Recreate and Canary Deployments)

0:00 Intro
0:41 What are Kubernetes Deployments
2:50 Creating Deployments
4:53 Selectors and ReplicaSets Warnings
5:19 Rollout History
6:36 Rollbacks
8:39 Pausing
10:13 Strategies
13:56 Conclusion

#kubernetes #devops #cloudnative #kubernetestutorial

Connect with me:

Read my Blog:
Рекомендации по теме
Комментарии
Автор

Great content as usual. Very informative. Thank you.

powell.christopher
Автор

Very informative video Marco, breaking things down into digestible chunks. Also liked that you covered the things which we tend to take for granted such as Deployments and ReplicaSets and covered them in great detail 👍

ClaytonTaboneMT