Skip to content

3mbe/homelab-cluster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

deploy.sh

A simple, daily-driver script for managing a local ephemeral Talos K8s cluster using Docker.

Designed for fast, throwaway environments; perfect for testing, tinkering, or starting fresh each day without carrying over old state.

The script provides three commands:

  • up – Create a Talos cluster
  • destroy – Remove a cluster by name
  • status – Show the current Kubernetes context and node status

Requirements

  • Docker
  • Talos CLI (talosctl)
  • kubectl
  • k9s (optional; detected automatically)

Usage

./deploy.sh up [cluster-name]
./deploy.sh destroy <cluster-name>
./deploy.sh status

Notes

  • If no cluster name is provided, Talos uses its default naming.

About

Homelab K8s cluster on Talos, just doing some geeky things.

Topics

Resources

Stars

Watchers

Forks

Languages