Browse Source

06k8s-install-centos.sh

master
lizw 3 years ago
parent
commit
c46c19bc5c
  1. 63
      00base/06k8s-install-centos.sh

63
00base/06k8s-install-centos.sh

@ -31,8 +31,6 @@ KUBE_INGRESS="${KUBE_INGRESS:-nginx}"
KUBE_MONITOR="${KUBE_MONITOR:-prometheus}" KUBE_MONITOR="${KUBE_MONITOR:-prometheus}"
KUBE_STORAGE="${KUBE_STORAGE:-rook}" KUBE_STORAGE="${KUBE_STORAGE:-rook}"
KUBE_LOG="${KUBE_LOG:-elasticsearch}" KUBE_LOG="${KUBE_LOG:-elasticsearch}"
KUBE_UI="${KUBE_UI:-dashboard}"
KUBE_ADDON="${KUBE_ADDON:-metrics-server}"
KUBE_FLANNEL_TYPE="${KUBE_FLANNEL_TYPE:-vxlan}" KUBE_FLANNEL_TYPE="${KUBE_FLANNEL_TYPE:-vxlan}"
KUBE_CRI="${KUBE_CRI:-docker}" KUBE_CRI="${KUBE_CRI:-docker}"
KUBE_CRI_VERSION="${KUBE_CRI_VERSION:-latest}" KUBE_CRI_VERSION="${KUBE_CRI_VERSION:-latest}"
@ -2645,38 +2643,37 @@ Usage:
$(basename "$0") [command] $(basename "$0") [command]
Available Commands: Available Commands:
init Init Kubernetes cluster. init 初始化Kubernetes集群
reset Reset Kubernetes cluster. reset 重置Kubernetes集群
add Add nodes to the cluster. add 将节点添加到群集
del Remove node from the cluster. del 从群集中删除节点
renew-cert Renew all available certificates. renew-cert 续订所有可用的证书
upgrade Upgrading kubeadm clusters. upgrade 升级kubeadm集群
update Update script file. update 更新脚本文件
Flag: Flag:
-m,--master master node, default: '' -m,--master master节点(逗号分隔), 默认: ''
-w,--worker work node, default: '' -w,--worker work节点(逗号分隔), 默认: ''
-u,--user ssh user, default: ${SSH_USER} -u,--user ssh用户, 默认: ${SSH_USER}
-p,--password ssh password -p,--password ssh密码
--private-key ssh private key --private-key ssh私钥
-P,--port ssh port, default: ${SSH_PORT} -P,--port ssh端口, 默认: ${SSH_PORT}
-v,--version kube version, default: ${KUBE_VERSION} -v,--version kube版本, 默认: ${KUBE_VERSION}
-n,--network cluster network, choose: [flannel,calico,cilium], default: ${KUBE_NETWORK} -n,--network 群集网络, 选择: [flannel,calico,cilium], 默认: ${KUBE_NETWORK}
-i,--ingress ingress controller, choose: [nginx,traefik], default: ${KUBE_INGRESS} -i,--ingress ingress controller, choose: [nginx], 默认: ${KUBE_INGRESS}
-ui,--ui cluster web ui, choose: [dashboard,kubesphere], default: ${KUBE_UI} -ui,--ui 群集web ui, use: [rancher]
-a,--addon cluster add-ons, choose: [metrics-server,nodelocaldns], default: ${KUBE_ADDON} -a,--addon 群集附加组件, use: []
-M,--monitor cluster monitor, choose: [prometheus] -M,--monitor 群集监控, use: [prometheus]
-l,--log cluster log, choose: [elasticsearch] -l,--log 群集日志, choose: [elasticsearch]
-s,--storage cluster storage, choose: [rook,longhorn] --cri cri tools, choose: [docker,containerd,cri-o], 默认: ${KUBE_CRI}
--cri cri tools, choose: [docker,containerd,cri-o], default: ${KUBE_CRI} --cri-version cri version, 默认: ${KUBE_CRI_VERSION}
--cri-version cri version, default: ${KUBE_CRI_VERSION} --cri-endpoint cri endpoint, 默认: ${KUBE_CRI_ENDPOINT}
--cri-endpoint cri endpoint, default: ${KUBE_CRI_ENDPOINT} -U,--upgrade-kernel 升级内核
-U,--upgrade-kernel upgrade kernel -of,--offline-file 指定要加载的离线文件
-of,--offline-file specify the offline package file to load --10years 证书期限为10年
--10years the certificate period is 10 years. --sudo sudo模式
--sudo sudo mode --sudo-user sudo用户
--sudo-user sudo user --sudo-password sudo用户密码
--sudo-password sudo user password
Example: Example:
[init cluster] [init cluster]
@ -2786,11 +2783,9 @@ while [ "${1:-}" != "" ]; do
;; ;;
-ui | --ui ) shift -ui | --ui ) shift
UI_TAG=1 UI_TAG=1
KUBE_UI=${1:-$KUBE_UI}
;; ;;
-a | --addon ) shift -a | --addon ) shift
ADDON_TAG=1 ADDON_TAG=1
KUBE_ADDON=${1:-$KUBE_ADDON}
;; ;;
--cri ) shift --cri ) shift
KUBE_CRI=${1:-$KUBE_CRI} KUBE_CRI=${1:-$KUBE_CRI}

Loading…
Cancel
Save