K8S部署
K8S部署文档1 K8S系统组成基本概念 2部署篇2.1 安装Docker略过2.2 安装ETCD1) 下载Etcd压缩包wget https://github.com/coreos/etcd/releases/download/v3.1.8/etcd-v3.1.8-linux-amd64.tar.gz2) 解压Etcd压缩包tar -xzf etcd-v3.1.8-linux-a
K8S部署文档
1 K8S系统组成基本概念
2部署篇
2.1 安装Docker
略过
2.2 安装ETCD
1) 下载Etcd压缩包
wget https://github.com/coreos/etcd/releases/download/v3.1.8/etcd-v3.1.8-linux-amd64.tar.gz
2) 解压Etcd压缩包
tar -xzf etcd-v3.1.8-linux-amd64.tar.gz
3) 拷贝Etcd可执行程序
cd etcd-v3.1.8-linux-amd64
cp etcd etcdctl /usr/bin
2.3 安装 Fannel
1) 下载Flannel压缩包
wget https://github.com/coreos/flannel/releases/download/v0.7.1/flannel-v0.7.1-linux-amd64.tar.gz
2) 解压Flannel压缩包
tar -xzf flannel-v0.7.1-linux-amd64.tar.gz
3) 拷贝Flannel可执行程序
cd flannel-v0.7.1-linux-amd64
cp flannelid mk-docker-opts.sh /usr/bin
2.4 升级golang >=1.9.1
yum install golang-1.9.2-1.el6.x86_64
2.5 安装K8S
git clone git@github.com:kubernetes/kubernetes.git
2.5.1 pull docker 依赖镜像
1)
docker pull feisky/kube-cross:v1.6.3-0
docker pull feisky/kube-cross:v1.6.2-2
2)
debian-iptables-amd64:v3、pause-amd64、kube-registry-proxy
这三个可以去https://hub.alauda.cn的镜像仓库下载
docker pull index.alauda.cn/googlecontainer/debian-iptables-amd64:v3
docker pull index.alauda.cn/googlecontainer/pause-amd64
docker pull index.alauda.cn/googlecontainer/kube-registry-proxy:0.3
手动docker tag镜像为gcr.io/google_containers的镜像,如
docker tag 608ac17ba91b gcr.io/google_containers/kube-cross:v1.6.2-2
docker tag 49b5e076215b gcr.io/google_containers/debian-iptables-amd64:v3
docker tag 99e59f495ffa gcr.io/google_containers/pause-amd64:3.0
2.5.2 编译kubernetes
cd kubernetes
make release-skip-tests
更多推荐
所有评论(0)