Команда IT специалистов выполнит подготовку инфраструктуры для вашего бизнеса.
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов.
8(977)608-78-62 adm@nixm.ru

Установка RANCHER

Ответить
Аватара пользователя
ALEXX
Администратор
Администратор
Сообщения: 1350
Зарегистрирован: 21 дек 2014, 14:59
Откуда: Королёв
Контактная информация:

Установка RANCHER

Сообщение ALEXX »

Код: Выделить всё

curl -sfL https://get.k3s.io | INSTALL_K3S_VERSION=v1.27.9+k3s1 sh -
Смотрим прогресс
watch kubectl get pods -A
Менеджер сертификатов

Код: Выделить всё

kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.14.2/cert-manager.yaml
Создаем нейм спейс

Код: Выделить всё

kubectl create namespace cattle-system
собираем файлик r.yaml

Код: Выделить всё

---
apiVersion: helm.cattle.io/v1
kind: HelmChart
metadata:
  name: rancher
  namespace: cattle-system
spec:
  chart: rancher
  version: 2.8.2
  repo: "https://releases.rancher.com/server-charts/stable"
  targetNamespace: cattle-system
  set:
    hostname: "rancher.local"
    bootstrapPassword: password
    replicas: 1
Применяем:

Код: Выделить всё

kubectl apply -f r.yaml
Наблюдпем

Код: Выделить всё

watch kubectl get pods -A
Аватара пользователя
ALEXX
Администратор
Администратор
Сообщения: 1350
Зарегистрирован: 21 дек 2014, 14:59
Откуда: Королёв
Контактная информация:

Re: Установка RANCHER

Сообщение ALEXX »

https://github.com/k3s-io/k3s/discussions/2997
Set the

Код: Выделить всё

externalTrafficPolicy: Local
on the traefik service
Аватара пользователя
ALEXX
Администратор
Администратор
Сообщения: 1350
Зарегистрирован: 21 дек 2014, 14:59
Откуда: Королёв
Контактная информация:

Re: Установка RANCHER

Сообщение ALEXX »

Чего бы это ни стоило, я пробовал это с настройкой двойного стека, и с externalTrafficPolicy: Localклиентом IPv4 перенаправляется в мое тестовое развертывание whoami, но не IPv6:

Код: Выделить всё

❯ curl -s4 http://k3s-test-debian/whoami | grep X-Forwarded-For
X-Forwarded-For: 192.168.178.109
❯ curl -s6 http://k3s-test-debian/whoami | grep X-Forwarded-For
X-Forwarded-For: fc15:1::18
Кластер был установлен с:

Код: Выделить всё

curl -sfL https://get.k3s.io | sh -s - \
--disable-network-policy \
--node-ip="192.168.178.5,fd3b:2815:be50:4::5" \
--cluster-cidr="10.42.0.0/16,fc15:1::/56" \
--service-cidr="10.43.0.0/16,fc15:2::/112"
Переопределение конфигурации Traefik:

Код: Выделить всё

apiVersion: helm.cattle.io/v1
kind: HelmChartConfig
metadata:
  name: traefik
  namespace: kube-system
spec:
  valuesContent: |-
    service:
      spec:
        externalTrafficPolicy: Local
        ipFamilyPolicy: RequireDualStack
Ответить

Вернуться в «DOCKER/kubernetes»