오늘만살자
kubernetes install 본문
우분투 16.04 기준
sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get -y update
sudo apt-get install docker-ce -y
sudo apt-get install -y docker-compose -y
sudo usermod -aG docker $(whoami)
sudo swapoff -a
sudo vi /etc/sysctl.conf
net.ipv4.ip_forward=1 #로 수정 주석
sudo sysctl net.bridge.bridge-nf-call-iptables=1
sudo iptables -P FORWARD ACCEPT
sudo apt-get install apt-transport-https curl -y
sudo curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
sudo vi /etc/apt/sources.list.d/kubernetes.list
deb http://apt.kubernetes.io/ kubernetes-xenial main #추가
sudo apt update
sudo apt -y install kubelet kubeadm kubectl kubernetes-cni
sudo sysctl net.bridge.bridge-nf-call-iptables=1
sudo kubeadm init --pod-network-cidr=10.244.0.0/16
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
노드서버에서
sudo kubeadm join 10.178.0.42:6443 --token 8jlatt.2yw3sh3r4u5x
--discovery-token-ca-cert-hash sha256:39f994780f6a0c0239fd618744c5b8daa684f7d615eb537b73a8ca7bda3
마스터 서버에서
echo "source <(kubectl completion bash)" >> ~/.bashrc
kubectl get node
'쿠버네티스' 카테고리의 다른 글
gcloud Error with pre-create check: "google: could not find default credentials. (0) | 2020.03.07 |
---|---|
worker join token 불러오기 (0) | 2020.03.03 |
helm install (0) | 2020.02.27 |
로컬로 dashboard 접속하기 (0) | 2020.02.24 |
자동완성 (0) | 2020.02.21 |