本篇文章,僅是用於嚐鮮 Kubernetes 1.3版本的Pet Sets,具體其餘使用,有機會在作介紹,稍後會寫篇關於Deployment、Pet Sets的文章。node
說明下,Kubernetes 1.3版本的kubelet啓動,須要docker api版本大於等於1.21的,不然kube沒法獲取node信息,低於的,請自行升級docker,詳情,請參考:linux
http://my.oschina.net/fufangchun/blog/727774docker
ftp://rpmfind.net/linux/fedora/linux/updates/centos
看到並無1.3版本的rpm,只能從官網下載tar包了,1.4G。api
【centos 7】google
rpm -e docker-selinuxurl rpm -e dockerspa yum update systemd systemd-libs systemd-sysv -y.net vi docker.reposerver [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/ enabled=1 gpgcheck=1 gpgkey=https://yum.dockerproject.org/gpg yum install docker-engine -y #有出現下載失敗,手動下載,安裝rpm wget https://yum.dockerproject.org/repo/main/centos/7/Packages/docker-engine-selinux-1.12.0-1.el7.centos.noarch.rpm wget https://yum.dockerproject.org/repo/main/centos/7/Packages/docker-engine-1.12.0-1.el7.centos.x86_64.rpm rpm -ivh docker-engine-selinux-1.12.0-1.el7.centos.noarch.rpm rpm -ivh docker-engine-1.12.0-1.el7.centos.x86_64.rpm |
RPM |
包含命令 |
kubernetes-client |
kubectl |
kubernetes-master |
kube-apiserver、kube-controller-manager、kube-scheduler、kube-version-change |
wget https://storage.googleapis.com/kubernetes-release/release/v1.3.4/kubernetes.tar.gz tar -axf kubernetes.tar.gz -C /usr/local/src/ cd /usr/local/src/kubernetes/server/ tar -axf kubernetes-server-linux-amd64.tar.gz cd kubernetesserver/bin/ mkdir -p /root/kubernetes_version/kube-1.3.4/ ls -al |grep 'r-x'|awk '{print $NF}'|while read line; do cp -a $line /root/kubernetes_version/kube-1.3.4/; done |
安裝同master
RPM |
包含命令 |
kubernetes-node |
kube-proxy、kubelet |
wget https://storage.googleapis.com/kubernetes-release/release/v1.3.4/kubernetes.tar.gz tar -axf kubernetes.tar.gz -C /usr/local/src/ cd /usr/local/src/kubernetes/server/ tar -axf kubernetes-server-linux-amd64.tar.gz cd kubernetesserver/bin/ mkdir -p /root/kubernetes_version/kube-1.3.4/ ls -al |grep 'r-x'|awk '{print $NF}'|while read line; do cp -a $line /root/kubernetes_version/kube-1.3.4/; done |