일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- aws m2
- 개발자 전직
- ECS
- github accesstoken
- 라즈베리바이4 mongo
- 개발자 취업 준비
- mongo 4.4
- kubernetes
- 밸런스 게임
- 개발자 회고록
- git
- nestjs
- 신입 개발자 면접
- docker m2
- mongo 4.4.18
- 인텔리제이 github 로그인
- index in
- mysql index 속도차이
- 개발자 면접 팁
- 회고록
- mysql like
- 팩토리 패턴 언제
- VUE
- 팩토리 패턴 예제
- index like
- 신입 면접 팁
- 쿠버네티스
- OSI 7계층
- 퇴사
- token 탈취
- Today
- Total
목록쿠버네티스 (3)
주니어 개발자 1호
지속적 배포란? continuous delivery ( cd ) , 즉 공유 저장소에서 통합하는 개발자가 가장 많이 사용하는 자동화 서버 해당 챕터에서는 Jenkins을 사용하여 파이프라인 설정 Jenkins는 빌드, 테스트, 배포 파이브라인을 유연하게 조정할 수 있는 오픈소스 자동화 서버 Kubernetes Engine은 컨테이너를 위한 강력한 클러스터 관리자 및 조정 시스템인 Kubernetes의 호스팅 버전입니다. 이점: 빌드 프로세스에서 컨테이너를 사용하는 경우 하나의 가상 호스트로 여러 운영체제에서 작업이 가능합니다. Kubernetes Engine은 임시 빌드 실행자를 제공하여 각 빌드가 이전 빌드와 동일한 정리된 환경에서 실행되도록 합니다. 빌드 실행자가 갖는 임시적 성격으로 인해 Kuber..
학습 목표 이론숙지 순차적 업데이트 순차적 업데이트는 최소한의 오버헤드, 최소한의 성능 영향, 최소한의 다운타임으로 애플리케이션을 배포할 수 있기 때문에 가장 좋은 업데이트 방식입니다. 배포는 순차적 업데이트 매커니즘을 통하여 이미지를 새 버전으로 업데이트 하도록 지원. 배포가 새 버전으로 업데이트되면 ReplicaSet가 만들어지고 이전 ReplicaSet의 복제본이 감소하면서 새 ReplicaSet의 복제본 수가 천천히 증가합니다. Canary 배포 프로덕션 환경에서 일부 사용자를 대상으로 새 배포를 테스트하는 목적으로 사용. 작은 규모의 일부 사용자에게만 변경 사항이 적용 된 app을 제공함으로써 테스트함 이번 챕터의 실습 사례로는 fronted (Nginx)로 전송되는 모든 요청이 Canary 배..
학습목표 kubectl을 사용하여 Dokcer 컨테이너를 배포하고 관리합니다. 쿠버네티스의 디폴리어먼트 및 서비스를 사용하여 애플리케이션을 마이크로서비스로 분할합니다 개념 정리 [ Pods ] 1개 이상의 컨테이너가 포함된 모음. 서로 상호작용하며 동작하는 컨테이너를 모아둔 단위 포드에는 불룜 ( 컨테이너에 있는 임시파일 ) 또한 공유하며, 컨테이너에 의해 사용될 수 있음. 포드는 1개의 IP주소를 갖음 이는 클러스터 밖에서 접근할 수 없습니다. kubectl port-forward 명령어를 통해 로컬 port를 모놀리식 pod안의 port로 매핑함 [ Service ] 서비스를 통해 포드의 안정적인 엔드포인트를 제공합니다. Pod는 영구적으로 지속되지 않으며, 다양한 이유로 중지될 수 있습니다. 포드가..