Note: this is not official documentation, make sure you have a backup and test it before applying any of this
Index of miscellaneous non official gists/tools for Rancher
Find all Rancher/RKE/k3s/RKE2 release notes and component info in ./release-notes.
Find all k3s/RKE2 release channels in ./CHANNELS.md.
- Retrieve kubeconfig for custom cluster from Rancher
- Retrieve kubeconfig from RKE or Rancher 2 custom cluster controlplane node for RKE v0.2.x and Rancher v2.2.x
- Recover cluster.rkestate using kubeconfig
- Recover cluster.rkestate file from controlplane node
- Rancher v2.6.3 and up single install embedded etcd maintenance
- Rancher v2.x single install embedded etcd query
- Check kubelet nodefs/imagefs
- Run WebSocket test for Rancher 2
- cluster.rkestate to kubeconfig
- CNI interface per pod
- Delete evicted pods using kubectl
- Create local user and generate kubeconfig in Rancher 2 via API
- Extended Rancher 2 cleanup for custom cluster hosts
- Single command etcd snapshot restore to inspect etcd contents
- curl a gist to generate self signed certificates
curl https://gist.githubusercontent.com/superseb/b2c1d6c9baa32609a49ee117a27bc700/raw/7cb196e974e13b213ac6ec3105971dd5e21e4c66/selfsignedcert.sh | bash -s -- test.example.com
- Generate CA, intermediate CA and server certificate with DNS alt names using Terraform in Docker and launch Rancher
- Generate ECDSA CA, intermediate CA and server certificate with DNS alt names using Terraform in Docker and launch Rancher
- PLEG tester
- k3s etcd commands
- RKE2/rancherd2 commands
- Minio using Let's Encrypt certbot obtained certificates
- Minio NGINX in Docker using self signed certificates
- Rancher check stored cluster secret for fullState and state
- Retrieve cluster.rkestate for Rancher c-c-XXXXX cluster secret reconstruction
- Get RKE config for worker node in Rancher 2.x
- tf-do-rancher2: Automated Rancher single install and custom cluster with nodes using API and shell scripts
- multipass-rke: RKE cluster on multipass instances
- multipass-k3s: k3s cluster on multipass instances
- multipass-rke2: rke2 cluster on multipass instances
- kdmq (kdmquery): show/diff kontainer-driver-metadata data (k8s/images/addons)
No longer applicable, end of life, does not exist anymore etc... still here for archive
- Rancher v2.1.8 single install embedded etcd maintenance
- Rancher v2.2.0 single install embedded etcd maintenance
- Rancher v2.5.x single install embedded etcd maintenance
- Rancher v2.6.x single install embedded etcd maintenance
- Retrieve kubeconfig from RKE v0.1.x or Rancher v2.0.x/v2.1.x custom cluster controlplane node
- Roll nodes in a Rancher 2 custom cluster using DigitalOcean droplets
- Run nodelocal DNS on Rancher 2 custom cluster (RKE)
- Run kube-dns preferably on controlplane nodes and else on etcd nodes on a Rancher 2 custom cluster
- Extract self signed CA certificate from Rancher
- Debug EKS cluster created in Rancher
- tf-do-rancher16: Automated Rancher 1.6 single install and custom cluster with nodes using API and shell scripts
- tf-do-rancherd: Automated rancherd single install and custom cluster with nodes using API and shell scripts
- tf-do-rancher2-airgap: Terraform config to launch Rancher 2.0 in a simulated airgapped environment
- Katacoda: Explore RKE2
- Katacoda: Explore K3s
- Katacoda: Import K3s in Rancher 2
- Katacoda: Import RKE2 in Rancher 2.5
- Katacoda scenarios source