mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-25 20:53:33 +00:00
reverse the order of creating controller manager and secret since controller requires secret
This commit is contained in:
parent
ec6543e1e2
commit
71e1fea2f7
@ -145,9 +145,6 @@ function create-federation-api-objects {
|
|||||||
FEDERATION_API_TOKEN="$(dd if=/dev/urandom bs=128 count=1 2>/dev/null | base64 | tr -d "=+/" | dd bs=32 count=1 2>/dev/null)"
|
FEDERATION_API_TOKEN="$(dd if=/dev/urandom bs=128 count=1 2>/dev/null | base64 | tr -d "=+/" | dd bs=32 count=1 2>/dev/null)"
|
||||||
export FEDERATION_API_KNOWN_TOKENS="${FEDERATION_API_TOKEN},admin,admin"
|
export FEDERATION_API_KNOWN_TOKENS="${FEDERATION_API_TOKEN},admin,admin"
|
||||||
|
|
||||||
$template "${manifests_root}/federation-apiserver-"{deployment,secrets}".yaml" | $host_kubectl create -f -
|
|
||||||
$template "${manifests_root}/federation-controller-manager-deployment.yaml" | $host_kubectl create -f -
|
|
||||||
|
|
||||||
# Create a kubeconfig with credentails for federation-apiserver. We will
|
# Create a kubeconfig with credentails for federation-apiserver. We will
|
||||||
# then use this kubeconfig to create a secret which the federation
|
# then use this kubeconfig to create a secret which the federation
|
||||||
# controller manager can use to talk to the federation-apiserver.
|
# controller manager can use to talk to the federation-apiserver.
|
||||||
@ -169,6 +166,9 @@ function create-federation-api-objects {
|
|||||||
$host_kubectl create secret generic ${name} --from-file="${dir}/kubeconfig" --namespace="${FEDERATION_NAMESPACE}"
|
$host_kubectl create secret generic ${name} --from-file="${dir}/kubeconfig" --namespace="${FEDERATION_NAMESPACE}"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
$template "${manifests_root}/federation-apiserver-"{deployment,secrets}".yaml" | $host_kubectl create -f -
|
||||||
|
$template "${manifests_root}/federation-controller-manager-deployment.yaml" | $host_kubectl create -f -
|
||||||
|
|
||||||
# Update the users kubeconfig to include federation-apiserver credentials.
|
# Update the users kubeconfig to include federation-apiserver credentials.
|
||||||
CONTEXT=federation-cluster \
|
CONTEXT=federation-cluster \
|
||||||
KUBE_BEARER_TOKEN="$FEDERATION_API_TOKEN" \
|
KUBE_BEARER_TOKEN="$FEDERATION_API_TOKEN" \
|
||||||
|
Loading…
Reference in New Issue
Block a user