[쿠버네티스(k8s)] 쿠버네티스 설치환경 세팅3_docker 설치 및 k8s 설치
2023. 5. 14. 18:19ㆍ스터디/쿠버네티스(k8s)
728x90
설치환경
- Window (컴퓨터 OS)
- Oracle Virtual Box
- Ubuntu 20.04
실습내용
1. docker 설치(master노드 적용)
2. k8s설치(master노드 적용)
*k8s설치 직후 상태에서 복제하여 worker노드 생성 예정
1. docker 설치
docker 설치전 swap메모리 해제
$ sudo apt-get update
$ sudo swapoff -a
$ sudo sed -i '/ swap / s/^/#/' /etc/fstab
docker 설치
$ sudo apt install docker.io
$ sudo docker version
'/etc/docker/daemon.json' 파일 수정
$ sudo bash -c 'cat > /etc/docker/daemon.json <<EOF
{
"exec-opts": ["native.cgroupdriver=systemd"],
"log-driver": "json-file",
"log-opts": {
"max-size": "100m"
},
"storage-driver": "overlay2"
}
EOF'
'/etc/docker/daemon.json' 파일 수정
$ sudo mkdir -p /etc/systemd/system/docker.service.d
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
$ sudo systemctl status docker.service
'/etc/docker/daemon.json' 파일 수정 적용 확인
$ sudo docker info
2. k8s설치
$ sudo apt update && sudo apt install -y apt-transport-https curl
$ curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
$ sudo cat <<EOF | sudo tee /etc/apt/sources.list.d/kubernetes.list
deb https://apt.kubernetes.io/ kubernetes-xenial main
EOF
$ sudo apt-get update
$ sudo apt install -y kubelet kubeadm kubectl
$ sudo apt-mark hold kubelet kubeadm kubectl
$ kubeadm version
728x90
'스터디 > 쿠버네티스(k8s)' 카테고리의 다른 글
[쿠버네티스(k8s)] 쿠버네티스 설치환경 세팅1_VirtualBox, Ubuntu 설치 (0) | 2023.05.14 |
---|