1) 우분투에 쿠버네티스 설치하기
gedit install.sh를 쿠버네티스 설치 스크립트를 작성한다.
# install.sh
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl
sudo curl -fsSLo /usr/share/keyrings/kubernetes-archive-keyring.gpg https://packages.cloud.google.com/apt/doc/apt-key.gpg
echo "deb [signed-by=/usr/share/keyrings/kubernetes-archive-keyring.gpg] https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update
sudo apt-get install -y kubelet kubeadm kubectl
sudo apt-mark hold kubelet kubeadm kubectl
이후, bash install.sh 를 입력하여 설치한다.
2) 실제 쿠버네티스를 이용한 예제 1 (마스터 노드와 워커 노드 만들기 및 통신하기)
만들어진 마스터 노드와 워커 로드에가서 터미널 열기 실행 후, 호스트 이름을 변경한다.
터미널 열기 -> sudo -i를 쳐서 관리자 모드로 들어가기
- gedit /etc/hostname을 입력하여 hostname 바꾸기로 들어가기
-swap 파일 지우기(모두 다 지우기) > Master에서 해야함
지우는 이유는:
아래의 홈페이지를 따라가다보면
sudo swapoff -a
sudo sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab
라는 명령어가 나옴(이거를 입력할 것)
How do I disable swap? - Ask Ubuntu
How do I disable swap?
I have some sensitive data in RAM that I prefer not to be on disk. How do I disable swap? I have more than enough RAM. If RAM consumption gets too high I have no problems with processes being term...
askubuntu.com
그 후에, 마스터 노드를 초기화 한다(여기에다가 어플리케이션을 깔 것이기 때문)
쿠버네티스 실습(들어가기) (0) | 2021.08.16 |
---|---|
쿠버네티스 시작하기 (0) | 2021.08.12 |
도커와 쿠버네티스(2) (0) | 2021.08.10 |
도커와 쿠버네티스(1) (0) | 2021.08.09 |
Docker 설치 및 연결(0510) (0) | 2021.08.05 |