Cloud/K8S (5) 썸네일형 리스트형 [K8S-Study-2-1] K8S 기본 이론 정리 (구성, 통신) 목표K8S 기본 구성 정리통신 구조 정리쿠버네티스 기본 구성 요소Master 노드 - 컨트롤 배 (Control-Plane) Etcd 어떤 컨테이너가 어느 Worker노드에 있는지에 대한 기본 정보를 저장 (DB)스케줄러 노드 용량, 테인트 등 규칙을 통해 어떠한 Worker노드에 컨테이너를 올릴지만 결정Controller-Managerhttps://kubernetes.io/docs/reference/command-line-tools-reference/kube-controller-manager/다양한 문제 및 구성 요소에 대해 처리하도록 구성된 컨트롤러Node-Controller 새 노드를 클러스터에 등록, 관리Replication-Controller복제 갯수에 대해 계속 유지할 수 있도록 처리kube-.. [K8S-Study-1-2] NFS 설정과 Minikube 연결 확인 목적PV, PVC 사용에 있어서 문제가 없는지 선 확인 (minikube - host docker 연동에 대해서)PV, PVC 대략적인 이해환경Mac M1 MonterayRancher Desktop 1.14.1Minikube v1.33.1진행 사항NFS Docker 생성 (로컬 디렉토리와 마운트 하는 방식으로 진행)docker run -itd --privileged \ --restart unless-stopped \ -e SHARED_DIRECTORY=/data \ -v $HOME/k8s-study/nfs:/data \ -p 2049:2049 \ itsthenetwork/nfs-server-alpine:12minikube 동작HOMEBREW=$(which brew) && sudo ${HOMEBREW.. [K8S-Study-0] 스터디 목차 준비 기간 (미정)3개월 (10월 15일 ~ 12월 31일) 하고 싶은 것 또는 목표Golang 찍먹이라도 해보는 거 (오픈소스 들도 코드 보고 알아볼 수 있을 정도로)K8S 구조를 이해하고 운영과, 이슈 대응을 찾을 수 있는 것효율적으로 운영하는 방식을 같이 고민해보는 것가상의 어플리케이션을 지정하고 조금씩 발전시키면서 처리해보는 것겸사겸사 CKA 준비..주차별 어떻게 나눌지는 고민해봐야함Description1. 로컬 K8S 구성하기 (minikube M1) - (완)설치 방법 정리 - https://hsjs.tistory.com/69참고자료https://minikube.sigs.k8s.io/docs/tutorials/static_ip/테스트 해봐야 하는 것클러스터 내부 Pod에서 어떻게 Local 컴퓨터에.. [K8S-Study-1-1] Minikube 사용법 정리 목적현실과 타협한다고 공부를 미루는 경우가 많아 강제로 스터디를 개설하려고 준비중이다.다행이 수요가 있는 것 같아서 우선 스터디 환경 자체를 구성하기 위한 조사를 진행하고 있다.여러 선택지가 많이 있었지만 Minikube를 하는 것이 가장 편할 것 같아 사용법을 정리하게 된다.minikubek3smicrok8s (Ubuntu)kind (docker in docker 방식)Rancher Desktop RKE 사용 환경은?나는 Mac M1 Chip / OS 버전은 Monteray를 사용하고 있다 (업데이트 귀찮아!)스터디를 진행하면서 Window는 부탁을 하려고 한다. (설치 방법 좀 정리해주세요.. ㅠ) 과연 깔끔하게 진행됐어?역시나 잘 되진 않았다..Driver Docker 버전으로 진행을 했다.내부적으.. [K8S] Container 개념 정리 [K8S] 컨테이너 관련 개념 정리 Checkbox Date @2023년 2월 14일 오전 11:30 요약 컨테이너는 결국 프로세스 Containerd는 Docker의 컨테이너 런타임 (애초에 Docker에서 만들었음) Docker 내부에 Containerd가 속해 있음 하지만 Dockerd를 통해 수행하는 Containerd와 별도로 수행되는 Containerd는 다름 내용 컨테이너의 작동 방식 (Docker 기준 위→아래) Docker UI (Docker Desktop or CLI) Docker (엔진 = dockerd) Docker 자체는 컨테이너 생성, 작업 및 관리를 위한 개발자 도구 dockerd는 도커 엔진에서 실행하는 백그라운드 데몬(deamon) (결국 도커 엔진과 동일) Network나.. 이전 1 다음