kubernetes 5/17
·
System Engineering/Kubernetes
파드(Pod) - Kubernetes에서 실행 가능한 가장 작은 오브젝트 - 하나 이상의 컨테이너를 포함 - 파드 내의 컨테이너는 IP 주소와 저장소를 공유함 레이블 - Kubernetes 오브젝트에 관리목적의 부가 정보를 표시하는 것 레이블 확인 kubectl get pods --show-labels 레이블 지정 kubectl label OBJECT OBJECT_NAME LABEL_KEY=LABEL_VALUE 레이블 제거 kubectl label OBJECT OBJECT_NAME LABEL_KEY- annotation 기존 레이블 수정 kubectl label OBJECT OBJECT_NAME LABEL_KEY=LABEL_VALUE --overwrite 네임스페이스 Probe - startupProbe..
kubernetes 4/17
·
System Engineering/Kubernetes
파드 - 하나이상의 컨테이너로 구성된 컨테이너의 묶음 - IP주소는 Pod에 할당되며 Pod 내의 컨테이너는 네트워크 및 저장소를 공유함 기본적으로 pod 안의 컨테이너들은, 따로 따로 동작을 하지만, 마치 localhost로 연결된 것 처럼 서로 접근을 할 수 있다. 파드 목록 확인 kubectl get pods 파드 상태 - Pending - Running - Succeeded - Failed - Unknown Initialized Ready ContainersReady PodScheduled UnSchedulable -> true or false의 이진 값을 갖는다. 레이블 - Kubernetes 오브젝트에 관리목적의 부가적 정보를 표시할 때 사용하는 것 kubectl get pods --show-..
kubernetes 3/17 (+yaml파일 tab 2칸 적용)
·
System Engineering/Kubernetes
과거 용어 원래 Control Plane은 Master라고 불렸고, Node들은 Minion이라고 불렸대. 그러다가 Minion -> Worker Node -> Node. 문서에 따라서 다르게 쓰더라도 같은 용어임! 그래서 실제 운영 환경에서는 Multi Control Plane 구성/ 3대 정도로 권장하고 있대. [Control Plane] - kube-apiserver - Kubernetes Cluster의 API 요청을 처리하는 컴포넌트 (얘가 모든걸 다처리해주는건 아님. 컨테이너를 모니터링. 직접 제어는 하지 않음. 다른 구성요소에게 전달해서 대신 처리하게끔 함.) - 클러스터로 전달된 요청이 유효한 요청인지 검증하는 역할을 수행 (kubectl 할 때 config안에 key 넣어줬듯이. 내가 k..
kubernetes 2/17
·
System Engineering/Kubernetes
가상머신 IP 주소 kube-control1 : 192.168.56.11 kube-node1 : 192.168.56.21 kube-node2 : 192.168.56.22 kube-node3 : 192.168.56.23 Kubernetes - 컨테이너 오케스트레이션 도구 - 구글 내부 프로젝트 Borg를 2015년 경 구글이 Linux Foundation의 CNCF(Cloud Native Computing Foundation)에 기부하고 다른 벤더사들과 같이 Kubernetes를 공동 개발함 - 조타수, 파일럿을 의미하는 그리스어에서 이름이 유래됨 Kubernetes가 제공하는 기능 - Container Platform - Microservice Platform - 이식성 좋은 Cloud Platform ..
yaml 파일 작성법 참고
·
System Engineering/Kubernetes
https://subicura.com/k8s/prepare/yaml.html#%E1%84%8E%E1%85%A1%E1%86%B7%E1%84%80%E1%85%A9 YAML 문법 YAML 문법에 대해 전반적으로 알아봅니다. subicura.com
kubernetes 1/17 (docker 6/6과 같은 날 강의)
·
System Engineering/Kubernetes
컨테이너 기술을 이용한 애플리케이션 운영 1주. Kubernetes 소개 및 이해 2주. Kubernetes를 이용한 애플리케이션 운영 3주. Kubernetes 패키지 및 모니터링 시스템 구축 4주. 컨테이너 운영을 위한 CI/CD 구축 ----------------------------------------------- Kubernetes Google의 Borg 프로젝트에서 시작되었으며 2015년 CNCF에 기부 그리고 컨테이너는 단일 Docker Host의 성능을 넘는 컨테이너 실행 하기가 어렵다. Kubernetes는 여러 Docker Host 컨테이너들을 관리하는 노드들을 를 묶어서 관리하는 것이다. (다수의 컨테이너들을 관리할 수 있는 머신들을 묶어서 관리하는 도구 = Container Orc..