adamant-kite-43734
09/13/2023, 11:48 AMfull-wire-66533
09/13/2023, 11:49 AMfull-wire-66533
09/13/2023, 11:50 AMfull-wire-66533
09/13/2023, 11:52 AMWaiting for Kubernetes API to be available
Waiting for Kubernetes API to be available
Waiting for Kubernetes API to be available
Waiting for Kubernetes API to be available
Waiting for Kubernetes API to be available
Timeout waiting for kubernetes
swift-sunset-4572
09/13/2023, 2:14 PMfull-wire-66533
09/13/2023, 2:14 PMswift-sunset-4572
09/13/2023, 2:23 PM# on the initial master
# add helm
curl -#L <https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3> | bash
# add needed helm charts
helm repo add rancher-latest <https://releases.rancher.com/server-charts/latest>
helm repo add jetstack <https://charts.jetstack.io>
# add the cert-manager CRD
kubectl apply -f <https://github.com/jetstack/cert-manager/releases/download/v1.6.1/cert-manager.crds.yaml>
# helm install jetstack
helm upgrade -i cert-manager jetstack/cert-manager --namespace cert-manager --create-namespace
# helm install rancher
helm upgrade -i rancher rancher-latest/rancher --namespace cattle-system --version=2.7.6
swift-sunset-4572
09/13/2023, 2:23 PMkubectl get secret --namespace cattle-system bootstrap-secret -o go-template='{{.data.bootstrapPassword|base64decode}}{{"\n"}}'
swift-sunset-4572
09/13/2023, 2:25 PMfull-wire-66533
09/13/2023, 2:39 PMcert-manager-startupapicheck
now stucks with:
Error from server (InternalError): Internal error occurred: failed calling webhook "<http://webhook.cert-manager.io|webhook.cert-manager.io>": failed to call webhook: Post "<https://cert-manager-webhook.cert-manager.svc:443/mutate?timeout=10s>": context deadline exceeded
full-wire-66533
09/13/2023, 2:39 PMfull-wire-66533
09/13/2023, 2:41 PMError: Internal error occurred: failed calling webhook \"<http://validate.nginx.ingress.kubernetes.io|validate.nginx.ingress.kubernetes.io>\": failed to call webhook: Post \"<https://rke2-ingress-nginx-controller-admission.kube-system.svc:443/networking/v1/ingresses?timeout=10s>\": context deadline exceeded
swift-sunset-4572
09/13/2023, 2:42 PMswift-sunset-4572
09/13/2023, 2:43 PMRANCHER RKE2
-------
Master Node configuration
curl -sfL <https://get.rke2.io> | sh -
systemctl enable rke2-server.service
systemctl start rke2-server.service
systemctl status rke2-server.service
cd /usr/local/bin
cp /var/lib/rancher/rke2/bin/kubectl .
cp /var/lib/rancher/rke2/bin/crictl .
kubectl get nodes
Token is in --> cat /var/lib/rancher/rke2/server/node-token
cp /var/lib/rancher/rke2/bin/* /usr/local/bin/
Rancher Add the master node to the existing one -
curl -sfL <https://get.rke2.io> | INSTALL_RKE2_TYPE="server" sh -
systemctl enable rke2-server.service
mkdir -p /etc/rancher/rke2/
vim /etc/rancher/rke2/config.yaml --->
server: <https://atl20er8k8poc01.amer.prgx.com:9345>
token: K101d1721c1d7f2e6f0010076a43575dda9421f95a59c06cd401d0869fba8f8e4e5::server:d3271e27614df319d859be7ec0261cd2
systemctl start rke2-server.service
systemctl status rke2-server.service
For installing the Agent / worker node --> It will be same as adding the additional master node but only the INSTALL_RKE2_TYPE='agent' , everything else will remain the same
curl -sfL <https://get.rke2.io> | INSTALL_RKE2_TYPE="agent" sh -
Did you performed any other steps than this ?full-wire-66533
09/13/2023, 2:46 PMfull-wire-66533
09/13/2023, 2:47 PMfull-wire-66533
09/13/2023, 2:49 PMserver: <https://t-lb>.***.**>:9345
token: *****
data-dir: /****/rancher/rke2
cni: canal
tls-san:
- cluster.local
- t-lb.***.**
snapshotter: overlayfs
node-name: t-rch-m01.***.**
full-wire-66533
09/13/2023, 2:51 PM<https://t-lb>.***.**
is an haproxy loadbalancer in front of the cluster.full-wire-66533
09/13/2023, 2:53 PMswift-sunset-4572
09/14/2023, 6:49 AMswift-sunset-4572
09/14/2023, 6:50 AMswift-sunset-4572
09/14/2023, 6:50 AMfull-wire-66533
09/15/2023, 6:05 AM