Я следовал инструкциям этого блога поста, чтобы настроить кластер k3s на пару Raspberry Pi 4:
Я сейчас пытаюсь испачкать руки с traefik впереди, но у меня проблемы с тем, как он был развернут как HelmChart, я думаю.
Из документов k3s
Также можно развернуть диаграммы Хелма K3s поддерживает CRD
контроллер для установки графиков. Спецификацию файла YAML можно посмотреть
следующим образом (пример взят из
/var/lib/rancher/k3s/server/manifests/traefik.yaml
):
Итак, я запустил свой k3s с опцией --no-deploy traefik
, чтобы вручную добавить его с настройками. Поэтому я вручную применяю yaml следующим образом:
apiVersion: helm.cattle.io/v1
kind: HelmChart
metadata:
name: traefik
namespace: kube-system
spec:
chart: https://%{KUBERNETES_API}%/static/charts/traefik-1.64.0.tgz
set:
rbac.enabled: "true"
ssl.enabled: "true"
kubernetes.ingressEndpoint.useDefaultPublishedService: "true"
dashboard:
enabled: true
domain: "traefik.k3s1.local"
Но при попытке перебрать настройки, чтобы они работали так, как я хочу, у меня возникают проблемы с их срывом. Если я попробую kubectl delete -f
на этом ямле, он просто зависнет на неопределенное время. И я не могу найти чистый способ удалить все ресурсы вручную.
Сейчас я прибегал к переустановке всего своего кластера снова и снова, потому что, похоже, не могу очистить должным образом.
Есть ли способ удалить все ресурсы, созданные на таком графике, без helm
cli (которого у меня даже нет)?