run kubernetes
usekubeadm in lab only,,, do not use it in productioninstall docker1.12.6 …..
please notednot install the lasted version.
[*]download kubernetes suits.
install from deb packages.
wgethttps://storage.googleapis.com/kubernetes-release/release/v1.6.3/bin/linux/amd64/kubectl
wgethttps://storage.googleapis.com/kubernetes-release/release/v1.6.3/bin/linux/amd64/kubeadm
wgethttps://storage.googleapis.com/kubernetes-release/release/v1.6.3/bin/linux/amd64/kubelet
wgethttps://storage.googleapis.com/kubernetes-release/release/v1.6.3/bin/linux/amd64/kubernetes-cni
sudo dpkg -i kubelet kubeadm kubectl kubernetes-cni
sudo apt-get install -f #install missed dependency
install from apt repository
switch to root
apt-get update && apt-get install -y apt-transport-https
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb http://apt.kubernetes.io/ kubernetes-xenial main
EOF
apt-get update
# Install docker if you don't have it already.
apt-get install -y docker-engine
apt-get install -y kubelet kubeadm kubectl kubernetes-cni
[*]init cluster
sudo kubeadmininit
记住:在加入节点前,先安装网络插件
[*]install weave_net
kubectl apply -f https://git.io/weave-kube-1.6
[*]or install calico
kubectl apply -f http://docs.projectcalico.org/v2.2/getting-started/kubernetes/installation/hosted/kubeadm/1.6/calico.yaml
[*]if you have forgotten the token, can use following command to gettoken
sudo kubeadm token list
join node into cluster
sudo kubeadm join --token=604eff.a6a6b84b09e7682f 192.168.30.131:6443
使用上步骤取得的令牌
[*]install dashboard
kubectl apply -fhttps://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/kubernetes-dashboard.yaml
[*]install heapter
clone heapster project into local dir, suchas /opt/go/src/k8s.io/heapster/
go into heapster dirctory deploy
https://images2015.cnblogs.com/blog/791856/201705/791856-20170519124827947-1002730648.png
andrun
bashkube.sh start # install heapster pod and service, and others.
[*]testing
kubectl cluster-info
https://images2015.cnblogs.com/blog/791856/201705/791856-20170519124828760-1981949012.png
页:
[1]