KuberNetes/졸과

·KuberNetes/졸과
API 서버 호출kubectl cluster-inforoot@k8s-master:~# kubectl cluster-infoKubernetes control plane is running at https://10.178.0.2:6443CoreDNS is running at https://10.178.0.2:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy certificate-authority-data아무런 설정없이 crul IP 이렇게 하면 에러가 발생한다API서버가 사용자의 서버에서 사용하는 인증서가 공식 CA가 아님을 확인하기 때문이다kubeconfig에서 자체 CA를 제공하기 때문에 이를 발급받아 접근해야 한다그것을 kubeconfig의..
·KuberNetes/졸과
목표kubeadm, kubelet, kubectl 설치하기쿠버네티스 클러스터 구축하기네트워킹을 위한 CNI 설치하기샘플용 POD 실행시켜보기kubeadm, kubelet, kubectl 설치하기kubeadm: 클러스터를 부트스트랩하는 명령 (부트스트랩 : 스스로 초기화 및 자력으로 운영)kubelet: 클러스터의 모든 머신에서 실행되는 파드와 컨테이너 시작과 같은 작업을 수행하는 컴포넌트kubectl: 클러스터와 통신하기 위한 커맨드 라인 유틸리티쿠버네티스 공식 레포변경(패키지 설치 및 다운, gcp 공개 사이닝 키 다운, 쿠베 레포 추가)https://www.inflearn.com/questions/1219874/the-repository-x27-https-apt-kubernetes-io-kuberne..
·KuberNetes/졸과
목표도커 런타임 설치도커 cgroup driver 설정방화벽 및 네트워크 설정사전준비패키지 업데이트apt update -y && apt upgrade -ySWAP 메모리 해제추후 각 노드에서 kubelet이라는 컴포넌트가 제대로 동작하기 위해서는 리눅스의 SWAP 메모리 기능을 해제해줘야 합니다.sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab swapoff -a도커 설치하기VM전부 해당 작업을 수행해야합니다쿠버네티스가 동작하기 위해서는 컨테이너 런타임이 필요합니다.container.d, cri-o 등이 있지만 .. container.d를 설치하겠습니다.도커에 필요한 패키지 다운로드HTTPS를 통해 도커 Repository에 접근할 것이므로, 접근에 필요한 패키지들을 다운..
·KuberNetes/졸과
목표GCP Compute Engine으로 VM 인스턴스 생성하기 (총 2개)생성한 VM Instnace에 SSH로 접속 가능하게 하기생성한 VM Instance 내에 비밀번호 설정하기프로젝트 생성Project ID: k8s-demo-428005Master Node - 1개 - 리눅스 우분투 20.04 LTS - e2-medium(cpu2, 4GB) Worker Node - 1개 - 리눅스 우분투 20.04 LTS - e2-small(cpu2, 2GB)VM에 SSH로 내 터미널에서 접속하기공개키/비밀키 생성https://skstp35.tistory.com/341 메타데이터 사용자 이름 : .k8s-master 외부 ip : 34...k8s-worker1 외부 ip : 34... ssh -i 비밀키 이름@외..
브리오
'KuberNetes/졸과' 카테고리의 글 목록 (2 Page)