У нас вы можете посмотреть бесплатно Video 6: Kubernetes Playlist - ReplicationController, Replicasets & Deployments или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
#devopsengineer #devopsmadeeasy #kubernetes Deployments (What We Actually Use in Real Projects) In real-world production: We don’t directly create ReplicaSets. We create Deployments. Deployment: • Manages ReplicaSets • Provides rolling updates • Supports rollbacks • Easy scaling • Zero downtime updates ________________________________________ Architecture Flow User → Deployment → ReplicaSet → Pods Deployment creates ReplicaSet ReplicaSet creates Pods ________________________________________ Deployment YAML Example: apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment spec: replicas: 2 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: containers: name: nginx image: nginx:1.25 ports: containerPort: 80 Apply: kubectl apply -f deployment.yaml Check: kubectl get deployments kubectl get rs kubectl get pods You’ll see: • 1 Deployment • 1 ReplicaSet • 2 Pods ________________________________________ Scale using command: kubectl scale deployment nginx-deployment --replicas=3 Rolling Update Change image version: image: nginx:1.26 Apply again: kubectl apply -f deployment.yaml Watch: kubectl get pods -w Pods update one by one (zero downtime). ________________________________________ Assignment • What is the difference between ReplicaSet and Deployment? • Can we create Pods directly in production? • What is self-healing in Kubernetes? • What is desired state? “Pods are temporary. ReplicaSets ensure availability. Deployments make applications production-ready.