Loading setup +10 −2 Original line number Diff line number Diff line Loading @@ -29,13 +29,18 @@ while let $#; do -h|--help) echo "$USAGE"; exit 0 ;; -i|--interface) INTERFACE=$2; shift ;; -d|--domain) API_DOMAIN=$2; shift ;; -t|--token) TOKEN=$2; shift ;; -t|--token) TOKEN=$2; CA_CERT_HASH=$3; shift 2 ;; -c|--control) CONTROL_PLANE=true ;; --skip-upgrade) SKIP_UPGRADE=true ;; esac shift done if ! [[ $CA_CERT_HASH =~ sha256: ]]; then fatal "--token takes two arguments, the second must be a hash starting " \ "with 'sha256:'" fi # Disable swap if has dphys-swapfile; then dphys-swapfile swapoff Loading Loading @@ -109,7 +114,10 @@ fi [[ -v CONTROL_PLANE ]] && kubeadm_args+=(--control-plane) if [[ -v TOKEN ]]; then kubeadm join "${API_DOMAIN}" "$TOKEN" "${kubeadm_args[@]}" kubeadm join "${API_DOMAIN}:6443" \ "--token=$TOKEN" \ "--discovery-token-ca-cert-hash=$CA_CERT_HASH" \ "${kubeadm_args[@]}" else kubeadm init "${kubeadm_args[@]}" export KUBECONFIG=/etc/kubernetes/admin.conf Loading Loading
setup +10 −2 Original line number Diff line number Diff line Loading @@ -29,13 +29,18 @@ while let $#; do -h|--help) echo "$USAGE"; exit 0 ;; -i|--interface) INTERFACE=$2; shift ;; -d|--domain) API_DOMAIN=$2; shift ;; -t|--token) TOKEN=$2; shift ;; -t|--token) TOKEN=$2; CA_CERT_HASH=$3; shift 2 ;; -c|--control) CONTROL_PLANE=true ;; --skip-upgrade) SKIP_UPGRADE=true ;; esac shift done if ! [[ $CA_CERT_HASH =~ sha256: ]]; then fatal "--token takes two arguments, the second must be a hash starting " \ "with 'sha256:'" fi # Disable swap if has dphys-swapfile; then dphys-swapfile swapoff Loading Loading @@ -109,7 +114,10 @@ fi [[ -v CONTROL_PLANE ]] && kubeadm_args+=(--control-plane) if [[ -v TOKEN ]]; then kubeadm join "${API_DOMAIN}" "$TOKEN" "${kubeadm_args[@]}" kubeadm join "${API_DOMAIN}:6443" \ "--token=$TOKEN" \ "--discovery-token-ca-cert-hash=$CA_CERT_HASH" \ "${kubeadm_args[@]}" else kubeadm init "${kubeadm_args[@]}" export KUBECONFIG=/etc/kubernetes/admin.conf Loading