오늘만살자

kubernetes install 본문

쿠버네티스

kubernetes install

오늘만살자 2020. 2. 27. 16:25

우분투 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
Comments