[K8S] 쿠버네티스 클러스터 구성
DevOps/Kubernetes2024. 3. 26. 02:16[K8S] 쿠버네티스 클러스터 구성

1. Control Plain 구성(마스터 노드에서만 진행) 1-1) 클러스터 초기화 Kubernetes의 마스터 노드가 설정되고, 지정된 네트워크 범위와 API 서버 주소를 사용하여 클러스터가 구성됨, 이후에는 클러스터에 노드를 추가하고 필요한 Kubernetes 구성 요소와 애플리케이션을 배포할 수 있음 더보기 kubeadm init --pod-network-cidr=10.11.0.0/16 --apiserver-advertise-address=192.168.108.100 kubeadm init - Kubernetes 클러스터를 새로 초기화 - kubeadm은 Kubernetes 클러스터를 쉽게 부트스트랩할 수 있도록 도와주는 도구 - init 명령은 마스터 노드를 설정하고 필요한 모든 구성 요소를 실..

[K8S] 쿠버네티스 설치(3)_kubelet, kubeadm, kubectl 설치
DevOps/Kubernetes2024. 3. 26. 01:04[K8S] 쿠버네티스 설치(3)_kubelet, kubeadm, kubectl 설치

19. 쿠버네티스 설치 더보기 cat EOF deb https://apt.kubernetes.io/ kubernetes-xenial main kubelet, kubeadm, kubectl 패키지 설치 자동으로 업데이트 되지 않도록 패키지의 현재 버전을 고정 kubelet 활성화 containerd 데몬 재실행 쿠버네티스는 공부할 준비도 빡세다....

[K8S] 쿠버네티스 설치(2)_도커 설치
DevOps/Kubernetes2024. 3. 26. 01:00[K8S] 쿠버네티스 설치(2)_도커 설치

17. 도커 설치 apt update ca-certificates, curl, gnupg, lsb-release 패키지 설치 repository 추가 등록 비공식 repository로부터 패키지를 다운받아야 하기 때문에 인증키가 필요 더보기 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg -dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg k8s에 대한 기본 repository가 없기 때문에 인증키를 위해 추가 더보기 echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-ke..

[K8S] 쿠버네티스 설치(1)_VMware 노드 구성
DevOps/Kubernetes2024. 3. 25. 23:51[K8S] 쿠버네티스 설치(1)_VMware 노드 구성

1. 준비사항 - VMware workstation 17 pro - ubuntu 20.04 LTS 2. 가상 머신 생성 master.labs.local RAM : 4G Disk : 20G+40G IP : 192.168.108.100/24 GW : 192.168.108.2 node1.labs.local RAM : 2G Disk : 20G+40G IP : 192.168.108.101/24 GW : 192.168.108.2 node2.labs.local RAM : 2G Disk : 20G+40G IP : 192.168.108.102/24 GW : 192.168.108.2 node3.labs.local RAM : 2G Disk : 20G+40G IP : 192.168.108.103/24 GW : 192.168...

image