Files
home-ops/hack/deploy.sh
Toboshii Nakama a9d80104c7 feat: add scripts
2022-07-18 05:38:36 -05:00

21 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
# Configure the control-plane nodes
talosctl apply-config -i -n k8s-control01 -f ../talos/clusterconfig/cluster01-k8s-control01.dfw.56k.sh.yaml
talosctl apply-config -i -n k8s-control02 -f ../talos/clusterconfig/cluster01-k8s-control02.dfw.56k.sh.yaml
talosctl apply-config -i -n k8s-control03 -f ../talos/clusterconfig/cluster01-k8s-control03.dfw.56k.sh.yaml
# Configure the worker nodes
talosctl apply-config -i -n k8s-worker01 -f ../talos/clusterconfig/cluster01-k8s-worker01.dfw.56k.sh.yaml
talosctl apply-config -i -n k8s-worker02 -f ../talos/clusterconfig/cluster01-k8s-worker02.dfw.56k.sh.yaml
talosctl apply-config -i -n k8s-worker03 -f ../talos/clusterconfig/cluster01-k8s-worker03.dfw.56k.sh.yaml
# talosctl --talosconfig=./talosconfig config endpoint k8s-control01 k8s-control02 k8s-control03
# talosctl config merge ./talosconfig
# It will take a few minutes for the nodes to spin up with the configuration. Once ready, execute
# talosctl --talosconfig=./talosconfig bootstrap -n k8s-control01
# It will then take a few more minutes for Kubernetes to get up and running on the nodes. Once ready, execute
# talosctl --talosconfig=./talosconfig kubeconfig -n k8s-control01