[kubernetes] 애플리케이션 배포 전략
애플리케이션 배포 전략
Recreate
Rolling-Update(Ramped)
Blue/Green
Canary
A/B testing
Shadow
kubectl explain deploy.spec.strategy
$ kubectl explain deploy.spec.strategy
KIND: Deployment
VERSION: apps/v1
RESOURCE: strategy <Object>
DESCRIPTION:
The deployment strategy to use to replace existing pods with new ones.
DeploymentStrategy describes how to replace existing pods with new ones.
FIELDS:
rollingUpdate <Object>
Rolling update config params. Present only if DeploymentStrategyType =
RollingUpdate.
type <string>
Type of deployment. Can be "Recreate" or "RollingUpdate". Default is
RollingUpdate.
참고URL
- https://thenewstack.io/deployment-strategies/
- https://cloud.google.com/architecture/application-deployment-and-testing-strategies?hl=ko
- https://www.ciokorea.com/news/157642