-
CentOS7 - Kubernetes - Kubespray 설치Kubernetes/Kubespray 2022. 4. 4. 11:14
[서버]
master : 192.168.1.111
node1 : 192.168.1.112
node2 : 192.168.1.113
[설치]
sudo yum install -y git
sudo yum install -y python3git clone https://github.com/kubernetes-sigs/kubespray.git
sudo pip3 install -r requirements.txt
cp -rfp inventory/sample/inventory/mycluster
vi inventory/mycluster/inventory.ini
[all]
master ansible_host=192.168.1.111 ip=192.168.1.111
node1 ansible_host=192.168.1.112 ip=192.168.1.112
node2 ansible_host=192.168.1.113 ip=192.168.1.113
[kube_control_plane]
master
[etcd]
master
[kube_node]
node1
node2
[calico_rr]
[k8s_cluster:children]
kube_control_plane
kube_node
calico_rrcluster.yaml 파일을 통해 배포하기
ansible-playbook -i inventory/mycluster/inventory.ini -become --become-user=root cluster.yml
[kubectl 설치]
최신 릴리즈 다운
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
바이너리검증-다운로드
curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"
바이너리검증
echo "$(<kubectl.sha256) kubectl" | sha256sum --check
kubectl설치
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
kubectl 버전확인
kubectl version --client
'Kubernetes > Kubespray' 카테고리의 다른 글
CentOS7 - ansible 설치 (0) 2022.04.04 CentOS7 - Docker 설치 (0) 2022.04.04