| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- 로드밸런서 컨트롤러
- 그라파나 시각화
- livenessPorbe
- helm
- 그라파나 대시보드
- 메탈LB
- EKS 클러스터
- 쿠버네티스 컴포넌트
- 딥레이서
- headless service
- 딥레이서 보상함수
- Kubernetes
- 솔데스크
- Firelens
- 깃허브 액션
- EFS CSI Driver
- github action 사용법
- SAA 합격 후기
- Aurora cluster
- kubernetes 동작 원리
- LoadBalancer Controller
- AWS 딥레이서
- jenkins
- Solution Architecture
- grafana on kubernetes
- terraform
- 쿠버네티스
- Prometheus install
- blue-green
- Kubernets on Jenkins
목록Kubernetes (3)
mingming
Blue/Green Deploy on Jenkins 2 개의 Deployment를 생성하고 기존에 블루 Deployment에 계속 트래픽을 전달하다 Green 배포가 끝나면 모든 서비스를 Green으로 넘깁니다. 기존의 Blue Deployment를 삭제합니다. 배포를 위한 Deployment를 생성해야 하기 때문에 2배 이상의 리소스가 필요하지만 장애복구가 용이하고, 무중단 배포가 가능하다는 장점이 있습니다. DIR - service Jenkinsfile pipeline { agent { kubernetes { yaml ''' apiVersion: v1 kind: Pod metadata: labels: app: blue-green-deploy name: blue-green-deploy spec: con..
Vagrant Vagrant는 가상 개발 환경을 관리하고 구축하기 위한 오픈 소스 소프트웨어 입니다. Vagrant를 사용해 VirtualBox , VMware등 가상 개발 환경을 프로비저닝할 수 있습니다. Vagrant 장점 1. 일관성 유지 : Vagrant를 통해 개발환경을 프로비저닝 하게 되면 동일한 개발환경을 구성할 수 있습니다. 2. 재현성 : Vagrant 환경을 코드로 정의하므로 환경을 언제든지 재현할 수 있습니다. 3. 다양한 환경 지원 : 다양한 가상화 플랫폼 ( VirtualBox , VMware , Hyper-V ) 을 지원합니다. 4. 빠른시작 : 수십대의 가상머신을 하나의 Vagrantfile로 정의해 가상머신을 생성할수 있습니다. Vagrant 설치하기 vagrant 공식 사이..
livenessProbe definition - Pod가 계속 실행할 수 있음을 보장 - Pod spec에 정의 nginx-pod.yaml apiVersion: v1 kind: Pod metadata: name: nginx-pod spec: containers: - name: nginx-container image: nginx:1.14 livenessProbe: httpGet: path: / port: 80 Pod 로그 확인하기 kubectl logs nginx-pod livenessProbe 매커니즘 - httpGet : 지정한 IP 주소 , port, path에 HTTP GET 요청을 보내 해당 컨테이너가 응답하는지 확인한다. 반환코드가 200이 아닌 값이 나오면 오류, 컨테이너를 다시 시작한다. l..