1. Docker 설치
1.1. 기존에 설치되어 있다면 삭제
execute as root
————————————–
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
————————————–
1.2. yum repository 추가
execute as root
————————————–
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
yum-config-manager \
–add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
————————————–
1.3. 설치
————————————–
yum install docker-ce docker-ce-cli containerd.io
or
dnf install docker-ce docker-ce-cli containerd.io
————————————–
1.4. 예외
————————————–
* yum-repo의 containerd.io 의 버전이 낮아 설치가 되지 않을 경우 도커배포본에서 최신 버전으로 설치
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
ex>
dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.10-3.2.el7.x86_64.rpm
dnf install docker-ce docker-ce-cli
————————————–
1.5. 참고문서
https://docs.docker.com/install/linux/docker-ce/centos/
2. Kubernetes 설치
2.1. yum-repo 추가
————————————–
* 파일생성
/etc/yum.repos.d/kubernetes.repo # 파일 생성
* repository 작성
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
————————————–
2.2. 설치
————————————–
dnf repolist
dnf install kubectl kubeadm
————————————–