mirror of https://github.com/easzlab/kubeasz.git
minor fix
parent
b66bedba9b
commit
0f7276fe9c
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
- 1.准备一台全新虚机(ansible控制端)
|
- 1.准备一台全新虚机(ansible控制端)
|
||||||
```
|
```
|
||||||
$ wget https://github.com/easzlab/kubeasz/releases/download/1.3.0/easzup
|
$ curl -C- -fLO --retry 3 https://github.com/easzlab/kubeasz/releases/download/${release}/easzup
|
||||||
$ chmod +x ./easzup
|
$ chmod +x ./easzup
|
||||||
$ ./easzup -D
|
$ ./easzup -D
|
||||||
```
|
```
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
|
|
||||||
#----------- 创建kubectl kubeconfig文件: /root/.kube/config
|
#----------- 创建kubectl kubeconfig文件: /root/.kube/config
|
||||||
- name: 删除原有kubeconfig
|
- name: 删除原有kubeconfig
|
||||||
file: path=/root/.kube state=absent
|
file: path=/root/.kube/config state=absent
|
||||||
tags: create_kctl_cfg
|
tags: create_kctl_cfg
|
||||||
|
|
||||||
- name: 下载 group:read rbac 文件
|
- name: 下载 group:read rbac 文件
|
||||||
|
|
30
tools/easzup
30
tools/easzup
|
@ -15,7 +15,7 @@ set -o errexit
|
||||||
|
|
||||||
# default version, can be overridden by cmd line options
|
# default version, can be overridden by cmd line options
|
||||||
export DOCKER_VER=18.09.6
|
export DOCKER_VER=18.09.6
|
||||||
export KUBEASZ_VER=1.3.0
|
export KUBEASZ_VER=1.3.1
|
||||||
export K8S_BIN_VER=v1.14.3
|
export K8S_BIN_VER=v1.14.3
|
||||||
export EXT_BIN_VER=0.3.0
|
export EXT_BIN_VER=0.3.0
|
||||||
|
|
||||||
|
@ -30,12 +30,13 @@ function install_docker() {
|
||||||
echo "[INFO] docker binaries already existed"
|
echo "[INFO] docker binaries already existed"
|
||||||
else
|
else
|
||||||
echo -e "[INFO] \033[33mdownloading docker binaries\033[0m $DOCKER_VER"
|
echo -e "[INFO] \033[33mdownloading docker binaries\033[0m $DOCKER_VER"
|
||||||
wget -c -P /etc/ansible/down "$DOCKER_URL" || { echo "[ERROR] downloading docker failed"; exit 1; }
|
curl -C- -O --retry 3 "$DOCKER_URL" || { echo "[ERROR] downloading docker failed"; exit 1; }
|
||||||
fi
|
fi
|
||||||
|
|
||||||
tar zxf /etc/ansible/down/docker-${DOCKER_VER}.tgz -C /etc/ansible/down
|
tar zxf ./docker-${DOCKER_VER}.tgz -C /etc/ansible/down && \
|
||||||
mv /etc/ansible/down/docker/* /opt/kube/bin
|
mv ./docker-${DOCKER_VER}.tgz /etc/ansible/down && \
|
||||||
ln -sf /opt/kube/bin/docker /bin/docker
|
mv /etc/ansible/down/docker/* /opt/kube/bin && \
|
||||||
|
ln -sf /opt/kube/bin/docker /bin/docker
|
||||||
|
|
||||||
echo "[INFO] generate docker service file"
|
echo "[INFO] generate docker service file"
|
||||||
cat > /etc/systemd/system/docker.service << EOF
|
cat > /etc/systemd/system/docker.service << EOF
|
||||||
|
@ -77,9 +78,15 @@ EOF
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
if [[ -e /etc/centos-release || -e /etc/redhat-release ]]; then
|
||||||
|
echo "[INFO] turn off selinux in CentOS/Redhat"
|
||||||
|
setenforce 0
|
||||||
|
echo "SELINUX=disabled" > /etc/selinux/config
|
||||||
|
fi
|
||||||
|
|
||||||
echo "[INFO] enable and start docker"
|
echo "[INFO] enable and start docker"
|
||||||
systemctl enable docker
|
systemctl enable docker
|
||||||
systemctl daemon-reload && systemctl restart docker
|
systemctl daemon-reload && systemctl restart docker && sleep 8
|
||||||
}
|
}
|
||||||
|
|
||||||
function get_kubeasz() {
|
function get_kubeasz() {
|
||||||
|
@ -130,6 +137,7 @@ function get_ext_bin() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function get_offline_image() {
|
function get_offline_image() {
|
||||||
|
# images needed by k8s cluster
|
||||||
calicoVer=v3.4.4
|
calicoVer=v3.4.4
|
||||||
corednsVer=1.5.0
|
corednsVer=1.5.0
|
||||||
dashboardVer=v1.10.1
|
dashboardVer=v1.10.1
|
||||||
|
@ -217,15 +225,15 @@ function clean_container() {
|
||||||
|
|
||||||
function usage() {
|
function usage() {
|
||||||
cat <<EOF
|
cat <<EOF
|
||||||
Usage: $0 [options] [args]
|
Usage: easzup [options] [args]
|
||||||
option: -{DdekSz}
|
option: -{DdekSz}
|
||||||
-C stop&clean all local containers
|
-C stop&clean all local containers
|
||||||
-D download all into /etc/ansible
|
-D download all into /etc/ansible
|
||||||
-S start kubeasz in a container
|
-S start kubeasz in a container
|
||||||
-d <ver> set docker-ce version, default 18.09.6
|
-d <ver> set docker-ce version, default "$DOCKER_VER"
|
||||||
-e <ver> set kubeasz-ext-bin version, default 0.3.0
|
-e <ver> set kubeasz-ext-bin version, default "$EXT_BIN_VER"
|
||||||
-k <ver> set kubeasz-k8s-bin version, default v1.14.3
|
-k <ver> set kubeasz-k8s-bin version, default "$K8S_BIN_VER"
|
||||||
-z <ver> set kubeasz version, default 1.3.0
|
-z <ver> set kubeasz version, default "$KUBEASZ_VER"
|
||||||
|
|
||||||
see more at https://github.com/kubeasz/dockerfiles
|
see more at https://github.com/kubeasz/dockerfiles
|
||||||
EOF
|
EOF
|
||||||
|
|
Loading…
Reference in New Issue