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