🔧 Tweak konk for bare metal Talos setups

This commit is contained in:
Jérôme Petazzoni
2026-05-29 20:12:24 +02:00
parent c9dac8f050
commit 517d9d062e

View File

@@ -18,8 +18,8 @@
set -e
KONKTAG=konk
PROVIDER=scaleway
STUDENTS=2
PROVIDER=external
STUDENTS=1
case "$PROVIDER" in
linode)
@@ -40,6 +40,8 @@ export KUBECONFIG=~/kubeconfig
if [ "$PROVIDER" = "kind" ]; then
kind create cluster --name $KONKTAG
ADDRTYPE=InternalIP
elif [ "$PROVIDER" = "external" ]; then
ADDRTYPE=InternalIP
else
if ! [ -f tags/$KONKTAG/stage2/kubeconfig.101 ]; then
./labctl create --mode mk8s --settings settings/konk.env --provider $PROVIDER --tag $KONKTAG
@@ -61,6 +63,8 @@ done
helm upgrade --install --repo https://prometheus-community.github.io/helm-charts \
--namespace prom-system --create-namespace \
kube-prometheus-stack kube-prometheus-stack
# if the cluster has strict pod security settings, this will allow node exporter to run
kubectl label ns prom-system pod-security.kubernetes.io/enforce=privileged
# and also fix sysctl
kubectl apply -f ../k8s/sysctl.yaml --namespace kube-system