Skip to content

Instantly share code, notes, and snippets.

@richardcase
Last active January 30, 2024 19:18
Show Gist options
  • Select an option

  • Save richardcase/974152cf212f45e10246afcff9378aa7 to your computer and use it in GitHub Desktop.

Select an option

Save richardcase/974152cf212f45e10246afcff9378aa7 to your computer and use it in GitHub Desktop.
44245
sudo INSTALL_RKE2_VERSION=v1.26.10+rke2r2 ./install.sh
sudo systemctl enable –now rke2-server
helm repo add rancher-latest https://releases.rancher.com/server-charts/latest
helm repo add jetstack https://charts.jetstack.io
helm repo update
sudo cp /etc/rancher/rke2/rke2.yaml .
sudo chmod a+rw rke2.yaml
export KUBECONFIG=/home/richard/rke2.yaml
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.5.1/cert-manager.crds.yaml
helm install cert-manager jetstack/cert-manager --namespace cert-manager --create-namespace --version v1.5.1
kubectl create namespace cattle-system
helm install rancher rancher-latest/rancher --namespace cattle-system --set replicas=1 --set bootstrapPassword=admin --set hostname=direct-monster-capital.ngrok-free.app --set global.cattle.psp.enabled=false --version v2.8.0
# Deploy ngoks / inlets / ingress of choice
# For richard setup inlets
# Login to RM
kubectl create namespace fleet-kaas
# Create the custom cluster
# Run the commands on each machine to add to the cluster
# Upgrade rancher to 2.8.1
helm upgrade rancher rancher-latest/rancher --namespace cattle-system --set replicas=1 --set bootstrapPassword=admin --set hostname=direct-monster-capital.ngrok-free.app --set global.cattle.psp.enabled=false --version v2.8.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment