# GCP Deployments ## Kubernetes ### Deployments - [Kubernetes Deployment Tutorial](https://kubernetes.io/docs/concepts/workload/deployments/) - [Deployment YAML Example](https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscaler/#configuration) - [Deployment Status](https://kubernetes.io/docs/concepts/workload/deployments/#deployment-status) - [Deployment Rolling Update](https://kubernetes.io/docs/concepts/workload/deployments/#rolling-update) - [Deployment Strategies](https://kubernetes.io/docs/concepts/workload/deployments/#deployment-strategies) - [Deployment Horizontal Pod Autoscaler](https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscaler/) - [Deployment TTL](https://kubernetes.io/docs/concepts/workload/deployments/#ttl) ##### Deployment Types - [StatefulSet](https://kubernetes.io/docs/concepts/statefulset/) - [DaemonSet](https://kubernetes.io/docs/concepts/workload/daemonset/) - [Deployment Replicas](https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscaler/#replicas) - [StatefulSet Pods](https://kubernetes.io/docs/concepts/statefulset/#pods) - [DaemonSet Pods](https://kubernetes.io/docs/concepts/workload/daemonset/#pods) ##### Deployment Rollouts - [Rollout](https://kubernetes.io/docs/tasks/run-application/deployments/#rollout) - [Progressive Rollout](https://kubernetes.io/docs/concepts/workload/progressive-rollout/) ##### Deployment Rollbacks - [Rollback](https://kubernetes.io/docs/tasks/run-application/deployments/#rollback) - [Progressive Rollback](https://kubernetes.io/docs/concepts/workload/progressive-rollout/) ##### Deployment Scaling - [Scaling](https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscaler/#scaling) - [Horizontal Pod Autoscaler](https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscaler/) - [Deployment Scaling Strategies](https://kubernetes.io/docs/concepts/workload/deployments/#scaling-strategies) ##### Deployment Liveness and Readiness Probes - [Liveness and Readiness Probes](https://kubernetes.io/docs/tasks/debug-application-cluster/liveness-readiness-probes/) ##### Deployment Resource Limits - [Resource Limits](https://kubernetes.io/docs/concepts/workload/resource-limits/#deployments) ##### Deployment Node Selector and Tolerations - [Node Selectors and Tolerations](https://kubernetes.io/docs/tasks/run-application/node-selectors/#deployments) ##### Deployment Auto Scaling Metrics - [Auto Scaling Metrics](https://kubernetes.io/docs/concepts/workload/horizontal-pod-autoscaler/#metrics) ##### Deployment Horizontal Pod Autoscaler Options - [Horizontal Pod Autoscaler Options](https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscaler/#options) - [Deployment Horizontal Pod Autoscaler Example](https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscaler/#example) ### Deployment Events - [Events](https://kubernetes.io/docs/concepts/workload/events/) - [Deployment Events](https://kubernetes.io/docs/concepts/workload/deployments/#events) ##### Deployment Event Types - [Event Sources](https://kubernetes.io/docs/concepts/workload/deployments/#event-sources) - [Deployment Event Messages](https://kubernetes.io/docs/tasks/debug-application-cluster/resource-metrics-pipeline/#deployment-event-messages) ### Deployment Lifecycle Management - [Deployment Lifecycle](https://kubernetes.io/docs/concepts/workload/lifecycle-of-a-deployment/#lifecycle) - [Deployment Strategy](https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscaler/#strategy) ##### Deployment Lifecycle Management Options - [Deployment Triggers](https://kubernetes.io/docs/concepts/workload/lifecycle-of-a-deployment/#triggers) - [Deployment Replica Updates](https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscaler/#replica-updates) - [Deployment Rolling Update Strategies](https://kubernetes.io/docs/concepts/workload/lifecycle-of-a-deployment/#rolling-update-strategies) - [Progressive Rollout](https://kubernetes.io/docs/concepts/workload/progressive-rollout/) ### Deployment Updates and Rollouts - [Deployment Rollout Strategies](https://kubernetes.io/docs/tasks/run-application/deployments/#strategy) - [Progressive Rollout Options](https://kubernetes.io/docs/concepts/workload/progressive-rollout/#options) ##### Deployment Update and Rollout Steps - [Deployment Update and Rollout Steps](https://kubernetes.io/docs/tasks/run-application/deployments/#steps) - [Deployment Updates and Rollouts Example](https://kubernetes.io/docs/concepts/workload/horizontal-pod-autoscaler/#example) ##### Deployment Update and Rollout TTL - [Deployment TTL](https://kubernetes.io/docs/concepts/workload/deployments/#ttl) ### Deployment Deletion - [Deleting Deployments](https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscaler/#delete) - [Deleting StatefulSets](https://kubernetes.io/docs/concepts/statefulset/#deleting-a-statefulset) - [Deleting DaemonSets](https://kubernetes.io/docs/concepts/workload/daemonset/#deleting)