update k8s 1.9.3

pull/131/head
jmgao 2018-02-19 08:35:59 +08:00
parent a9de5ecea3
commit 75097d5188
7 changed files with 33 additions and 33 deletions

View File

@ -1,3 +1,3 @@
- hosts: kube-cluster
roles:
- calico
- { role: calico, when: "CLUSTER_NETWORK == 'calico'" }

View File

@ -1,3 +1,3 @@
- hosts: kube-cluster
roles:
- flannel
- { role: flannel, when: "CLUSTER_NETWORK == 'flannel'" }

View File

@ -16,11 +16,11 @@
## 组件版本
1. kubernetes v1.9.1
1. etcd v3.2.13
1. kubernetes v1.9.3
1. etcd v3.3.1
1. docker 17.12.0-ce
1. calico/node v2.6.5
1. flannel v0.9.1
1. calico/node v2.6.7
1. flannel v0.10.0
+ 附:集群用到的所有二进制文件已打包好供下载 [https://pan.baidu.com/s/1c4RFaA](https://pan.baidu.com/s/1c4RFaA)
+ 注:`Kubernetes v1.8.x` 版本请切换到项目分支 `v1.8`, 若你需要从v1.8 升级至 v1.9,请参考 [升级注意](docs/upgrade.md)

View File

@ -1,5 +1,5 @@
# 主要组件版本
+ kubernetes v1.9.1
+ etcd v3.2.13
+ kubernetes v1.9.3
+ etcd v3.3.1
+ docker 17.12.0-ce

View File

@ -53,7 +53,7 @@ mv kubeasz /etc/ansible
# 下载已打包好的binaries并且解压缩到/etc/ansible/bin目录
# 国内请从分享的百度云链接下载 https://pan.baidu.com/s/1c4RFaA
# 如果你有合适网络环境也可以按照/down/download.sh自行从官网下载各种tar包到 ./down目录并执行download.sh
tar zxvf k8s.191.tar.gz
tar zxvf k8s.193.tar.gz
mv bin/* /etc/ansible/bin
# 配置ansible的hosts文件
cd /etc/ansible

View File

@ -1,9 +1,9 @@
#!/bin/bash
#主要组件版本如下
export K8S_VER=v1.9.1
export ETCD_VER=v3.2.13
export K8S_VER=v1.9.3
export ETCD_VER=v3.3.1
export DOCKER_VER=17.12.0-ce
export CNI_VER=v0.6.0
export CNI_VER=v0.7.0
export DOCKER_COMPOSE=1.18.0
export HARBOR=v1.2.2
@ -34,24 +34,24 @@ echo "\n----download harbor-offline-installer at:"
echo https://github.com/vmware/harbor/releases/download/${HARBOR}/harbor-offline-installer-${HARBOR}.tgz
echo "\n----download cni plugins at:"
echo https://github.com/containernetworking/plugins/releases/download/${CNI_VER}/cni-${CNI_VER}.tgz
echo https://github.com/containernetworking/plugins/releases
sleep 30
### 准备证书工具程序
echo "\n准备证书工具程序..."
if [ -f "cfssl_linux-amd64" ]; then
mv cfssl_linux-amd64 ../bin/cfssl
mv -f cfssl_linux-amd64 ../bin/cfssl
else
echo 请先下载https://pkg.cfssl.org/R1.2/cfssl_linux-amd64
fi
if [ -f "cfssljson_linux-amd64" ]; then
mv cfssljson_linux-amd64 ../bin/cfssljson
mv -f cfssljson_linux-amd64 ../bin/cfssljson
else
echo 请先下载https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64
fi
if [ -f "cfssl-certinfo_linux-amd64" ]; then
mv cfssl-certinfo_linux-amd64 ../bin/cfssl-certinfo
mv -f cfssl-certinfo_linux-amd64 ../bin/cfssl-certinfo
else
echo 请先下载https://pkg.cfssl.org/R1.2/cfssl-certinfo_linux-amd64
fi
@ -61,7 +61,7 @@ echo "\n准备etcd二进制程序..."
if [ -f "etcd-${ETCD_VER}-linux-amd64.tar.gz" ]; then
echo "\nextracting etcd binaries..."
tar zxf etcd-${ETCD_VER}-linux-amd64.tar.gz
mv etcd-${ETCD_VER}-linux-amd64/etcd* ../bin
mv -f etcd-${ETCD_VER}-linux-amd64/etcd* ../bin
else
echo 请先下载etcd-${ETCD_VER}-linux-amd64.tar.gz
fi
@ -71,12 +71,12 @@ echo "\n准备kubernetes二进制程序..."
if [ -f "kubernetes-server-linux-amd64.tar.gz" ]; then
echo "\nextracting kubernetes binaries..."
tar zxf kubernetes-server-linux-amd64.tar.gz
mv kubernetes/server/bin/kube-apiserver ../bin
mv kubernetes/server/bin/kube-controller-manager ../bin
mv kubernetes/server/bin/kubectl ../bin
mv kubernetes/server/bin/kubelet ../bin
mv kubernetes/server/bin/kube-proxy ../bin
mv kubernetes/server/bin/kube-scheduler ../bin
mv -f kubernetes/server/bin/kube-apiserver ../bin
mv -f kubernetes/server/bin/kube-controller-manager ../bin
mv -f kubernetes/server/bin/kubectl ../bin
mv -f kubernetes/server/bin/kubelet ../bin
mv -f kubernetes/server/bin/kube-proxy ../bin
mv -f kubernetes/server/bin/kube-scheduler ../bin
else
echo 请先下载kubernetes-server-linux-amd64.tar.gz
fi
@ -86,7 +86,7 @@ echo "\n准备docker二进制程序..."
if [ -f "docker-${DOCKER_VER}.tgz" ]; then
echo "\nextracting docker binaries..."
tar zxf docker-${DOCKER_VER}.tgz
mv docker/docker* ../bin
mv -f docker/docker* ../bin
if [ -f "docker/completion/bash/docker" ]; then
mv -f docker/completion/bash/docker ../roles/docker/files/docker
fi
@ -99,11 +99,11 @@ echo "\n准备cni plugins仅安装flannel需要安装calico由容器专门
if [ -f "cni-${CNI_VER}.tgz" ]; then
echo "\nextracting cni plugins binaries..."
tar zxf cni-${CNI_VER}.tgz
mv bridge ../bin
mv flannel ../bin
mv host-local ../bin
mv loopback ../bin
mv portmap ../bin
mv -f bridge ../bin
mv -f flannel ../bin
mv -f host-local ../bin
mv -f loopback ../bin
mv -f portmap ../bin
else
echo 请先下载cni-${CNI_VER}.tgz
fi

View File

@ -104,8 +104,8 @@ spec:
serviceAccountName: flannel
initContainers:
- name: install-cni
image: jmgao1983/flannel:v0.9.1-amd64
#image: quay.io/coreos/flannel:v0.9.1-amd64
image: jmgao1983/flannel:v0.10.0-amd64
#image: quay.io/coreos/flannel:v0.10.0-amd64
command:
- cp
args:
@ -119,8 +119,8 @@ spec:
mountPath: /etc/kube-flannel/
containers:
- name: kube-flannel
#image: quay.io/coreos/flannel:v0.9.1-amd64
image: jmgao1983/flannel:v0.9.1-amd64
#image: quay.io/coreos/flannel:v0.10.0-amd64
image: jmgao1983/flannel:v0.10.0-amd64
command:
- /opt/bin/flanneld
args: