본문 바로가기

kubernetes

쿠버네티스 원격 서버 설정

마스터 admin설정파일

mkdir -p $HOME/.kube
cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
파일의 소유자와 그룹을 현재 사용자의 소유자와 그룹으로 변경
chown $(id -u):$(id -g) $HOME/.kube/config

원격서버 설정

방화벽 셀리눅스 해제
systemctl disable --now firewalld

echo "setenforce 0" >> /etc/bashrc
sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config

kubectl package 설치
curl -LO "[<https://storage.googleapis.com/kubernetes-release/release/$>](<https://storage.googleapis.com/kubernetesrelease/release/$>)(curl -s [<https://storage.googleapis.com/kubernetes-release/release/stable.txt>](<https://storage.googleapis.com/kubernetesrelease/release/stable.txt>))/bin/linux/amd64/kubectl"

설치후 생성된 폴더 권한설정 및 이동
chmod +x ./kubectl
mv ./kubectl /usr/local/bin/kubectl

마스터 config 가져오기
mkdir .kube
cd .kube
vi config 마스터 config 내용 복사 후 저장

확인
kubectl get nodes

'kubernetes' 카테고리의 다른 글

쿠버네티스 k9s  (0) 2023.10.10
쿠버네티스 krew  (1) 2023.10.10
쿠버네티스 노드생성  (0) 2023.10.10
쿠버네티스 기본 환경 설정  (0) 2023.10.10
쿠버네티스 nodeport clusterip  (0) 2023.10.10