본문 바로가기
728x90

[Kubernetes]3

우분투 쿠버네티스 설치 (2) 저번 게시물에서는 마스터 노드와 워커노드를 하나씩 만든 후 도커와 쿠버네티스를 설치 해 주었다. 이번 게시물에서는 설치 이후의 마스터노드와 워커노드에 필요한 설정을 하는 작업을 할 것이다. 1. 마스터 노드 설정하기 가장 먼저 master node로 설정하려고 하는 VM에 접속 한 후 kubeadm init 이라는 명령어를 입력한다. 이 명령어는 Kubernetes 클러스터를 초기화하여 새로운 마스터 노드를 생성하는 명령어 이다. 만약 오류가 발생 시 아래 명령어를 입력하면 된다. sudo rm /etc/containerd/config.toml sudo systemctl restart containerd sudo kubeadm init kubeadm init이라는 명령이 성공적으로 끝날 시 아래와 같은 .. 2023. 8. 22.
우분투 쿠버네티스 설치 (1) 1. docker 설치 가장 먼저 쿠버네티스를 다운로드 하기 전에 docker를 설치 해야 한다. 가장 먼저 apt-get을 통해 업데이트를 진행 해 준다. 그 후 필수 패키지를 설치 해 준다. 가장 먼저 apt-transport-https 는 패키지 관리자가 https를 통해서 데이터 및 패키지에 접근할 수 있도록 하는 것이다. ca-certificates 는 certificate authority에서 발행되는 디지털 서명으로 SSL 인증서의 PEM 파일이 포함되어 SSL 기반 앱이 SSL 연결이 되는지를 확인할 수 있다. curl : 특정 웹 사이트에서 데이터를 다운로드 받을 떄 사용한다. gnupg 는 암호화 복호화 프로그램이다. software-properties-common은 PPA를 추가, 제.. 2023. 8. 21.
kubespray를 통한 kubernets 배포 SSH 키 생성 및 배포 나는 Azure에서 미리 VM을 생성을 헀다. 테스트 노드 1개와 워커노드 1개를 생성했다. 만약 VM을 생성하지 않았으면 Azure, Virtual Box, GCP, AWS 등에서 먼저 Vm을 생성하기를 바란다. 먼저 마스터 노드에 접속한다. 우리는 워커노드에 SSH로 접속할 수 있도록 설정한 후 테스트를 할 것이다. 먼저 마스터 노드에 접속한 후 ssh-keygen -t rsa 명령어를 통해 SSH key를 생성한다. 명령어를 입력한 후 키를 보관할 위치, 암호, 암호 재입력 등을 입력하면 된다. 나는 아무 설정값 없는 기본으로 진행했다. 그 후 ls -al 명령어를 통해서 ssh 키를 확인해 보면 키 들을 확인할 수 있다. 그 후 ssh-copy-id 계정이름@서버 IP 를.. 2023. 8. 19.
728x90