Justin의 개발 로그
article thumbnail
Spinnaker blue green 배포
IT/Spinnaker 2020. 5. 12. 10:19

Traffic 제어 https://www.spinnaker.io/guides/user/kubernetes-v2/traffic-management/#sample-bluegreen-pipeline Manage Traffic Using Kubernetes Manifests Home / Guides / User / Kubernetes v2 / Manage Traffic Using Kubernetes Manifests This guide shows the basics of how to manage traffic during deployments using the Kubernetes provider. This includes automatically attaching a Service to a workload du..

article thumbnail
Spinnaker를 로컬에 Kubernetes로 설치하기
IT/Spinnaker 2020. 5. 7. 14:36

Spinnaker Chart로 Spinnaker 실행하기 Helm은 Kubernetes의 패키지 관리자이다. Kubernetes에 컨테이너를 배포하려면 여러 가지 리소스를 구성해서 배포하게 되는데 이렇게 복잡한 애플리케이션을 미리 템플릿처럼 구성해 놓은 Chart로 쉽게 배포할 수 있는 도구이다. 여기서 Spinnaker Chart라는 것은 Helm의 Chart로 만들어진 Spinnaker를 얘기한다. Helm 같은 경우 macOS라면 brew install kubernetes-helm로 설치할 수 있다. Kubernets위에 띄울 것이므로 minikube를 설치하거나 Docker for Mac의 Kubernetes를 활성화 해 두어야 한다. brew를 이용해 쿠버네티스용 helm 설치 및 버전 확인 ❯..

Hylyard로 Spinnaker를 Kubernetes에 설치하기
IT/Spinnaker 2019. 10. 29. 16:41

전에 CD(Continuous Delivery) 도구인 Spinnaker를 테스트해 보려고 Docker for Mac에서 kubernetes를 사용해 봤는데 본격적으로 사용해 보려고 하니 클라우드에서 테스트를 해보고 싶었다. 이전에는 Spinnaker가 목적이 아니라 Chaos Monkey가 목적이라서 로컬에서 테스트했지만, Spinnaker 자체를 보려고 하니 실제 프로덕션에서는 어떻게 동작하는 지도 관심이 갔다. 처음에는 데모/평가용 설치를 해보려고 했지만 Google Cloud Launcher로 실행해 보려고 했지만, GCP를 잘 몰라서 그런지 제대로 실행 안 되는 문제를 도저히 해결할 수 없어서 실제 프로덕션 환경과 똑같이 설치하는 쪽으로 넘어갔다. Spinnaker 관리 도구 Halyard 설치..