
namespace
deployment
- pod를 만들고 업그레이드
- label, selector는 뒤에서 정리
- replica: 복제본 2개
- strategy: 업데이트 방식
- rollingUpdate: 핵심적인 기능인데 담 강의에서 실습 ㄱㄱ
- template: 파드 생성될 때 적용되는 템플릿
- envfrom에 configmapref: 환경 변수 관련
- probes: 3개 있는데
- startupprobe: 앱이 잘 기동됐는지 검사. 안되면 재기동
- 잘됐으면 아래의 readness랑 liveness probe들 시작시킴
- readness: 앱에 트래픽을 연결할 것인지 결정하는 속성
- liveness probe: app이 정상이 아니면 재기동
- resources: 자원 할당
- spec안의 volume이랑 밖의 volumn이랑 매칭돼서
Service
- pod에게 트래픽을 연결해주는 역할
- name은, 같은 종류의 object끼리만 겹치지 않으면 됨
- deployment랑 service는 이름이 … 겹쳐도 … 됨!!
Configmap, secret
- pod에 환경 변수 값을 제공
- data쪽에 환경 변수로 들어갈 값들이 있음