From 0c000df830661453daf6f3d0d6fdaf6b341174f5 Mon Sep 17 00:00:00 2001 From: Ari Yonaty <18715356+ariyonaty@users.noreply.github.com> Date: Tue, 3 Sep 2024 01:49:03 -0700 Subject: [PATCH] docs(kubernetes): add content for k8s deployments (#6973) --- .../content/103-running-applications/102-deployments.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/data/roadmaps/kubernetes/content/103-running-applications/102-deployments.md b/src/data/roadmaps/kubernetes/content/103-running-applications/102-deployments.md index 1b4da80ac..11918679c 100644 --- a/src/data/roadmaps/kubernetes/content/103-running-applications/102-deployments.md +++ b/src/data/roadmaps/kubernetes/content/103-running-applications/102-deployments.md @@ -1,3 +1,10 @@ # Deployments -- [@official@Deployments Documentation](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/) \ No newline at end of file +A Deployment is a resource object for managing Pods and ReplicaSets via a declarative configuration, which define a desired state that describes the application workload life cycle, number of pods, deployment strategies, container images, and more. The Deployment Controller works to ensure the actual state matches desired state, such as by replacing a failed pod. Out of the box, Deployments support several deployment strategies, like "recreate" and "rolling update", however can be customized to support more advanced deployment strategies such as blue/green or canary deployments. + +Visit the following resources to learn more: + +- [@official@Deployments Documentation](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/) +- [@video@Kubernetes Deployments | Deployment Strategies](https://youtu.be/lxc4EXZOOvE) +- [@article@Kubernetes Deployment: From Basic Strategies to Progressive Delivery +](https://codefresh.io/learn/kubernetes-deployment/)