Josh Sandlin avatar

Josh Sandlin

Community

@dydx · Atlanta, Georgia

138Followers
|
212Public Repos
|
8Published Skills

I make software and software accessories

Skills Distribution
DomainCloud & Comp...Kubernetes Cluster.. (40%)Container Networki.. (20%)Cluster Security &.. (20%)Backup & Disaster .. (20%)

Agent Skills by Josh Sandlin

Showing 8 vetted skills indexed across 1 GitHub repositories.

Frequently Asked Questions About Josh Sandlin

FAQPage Schema
What tasks can I accomplish using dydx's RKE2 skills?▼

You can install and configure self-hosted RKE2 clusters, set up HA server/agent topologies, configure CNIs (Canal, Cilium, Calico, Flannel), manage Traefik ingress, perform upgrades and rollbacks, harden clusters to CIS benchmarks, and execute etcd snapshot backup and disaster recovery.

Who are these RKE2 skills designed for?▼

Platform engineers, SREs, and Kubernetes administrators managing self-hosted RKE2 clusters. They suit operators handling day-2 operations like kubeconfig access, crictl debugging, HelmChart CRDs, GPU operators, certificate rotation, and version skew management—not Rancher-managed provisioning users.

Do these skills cover air-gapped or offline RKE2 environments?▼

Yes. The rke2-airgap-registries skill covers private container registries, /etc/rancher/rke2/registries.yaml configuration, registry mirrors with rewrite rules, the embedded Spegel distributed registry mirror, and pre-loading images directly into containerd for disconnected environments.

What backup and disaster recovery options are covered?▼

The rke2-datastore-backup skill covers embedded etcd quorum behavior, external datastores (MySQL, MariaDB, PostgreSQL), etcd snapshot configuration with S3 replication, on-demand snapshots, ETCDSnapshotFile custom resources, and full cluster-reset restore procedures for self-hosted RKE2.

What are the prerequisites for using these RKE2 skills?▼

You need a self-hosted RKE2 environment (not Rancher-managed provisioning) and familiarity with Kubernetes concepts. Skills reference system requirements (OS/CPU/RAM/ports), config.yaml, kubectl/crictl/ctr bundled CLIs, and control-plane components like the apiserver, etcd, and scheduler.