Rancher 2.6 and kubernetes 1.23

Важно! Rancher конфликтует с ArgoCD. Поэтому выберите что-то одно или не смешивайте приложения, управляемые rancher и argocd.

Важно! Rancher создаёт много служебных namespaces. Если будете сносить rancher эти namespaces придётся удалять вручную.

Важно! Перед установкой rancher установите certmanager и ingress controller.

helm repo add rancher-stable https://releases.rancher.com/server-charts/stable
kubectl create namespace cattle-system

Helm chart версии 2.6.3 не совместим с kubernetes 1.23. По состоянию на Январь 2022. Но это можно обойти 🙂

helm pull rancher-stable/rancher --untar

В появившейся директории с чартом вносим изменения в файл Chart.yaml.

kubeVersion: < 1.24.0-0

Устанавливаем из локального чарта.

helm install rancher ./rancher \
--namespace cattle-system \
--set hostname=rancher.kryukov.local \
--set bootstrapPassword=admin \
--set replicas=1

ИМХО Rancher не торт. Смотрите в сторону ArgoCD.

2 thoughts on “Rancher 2.6 and kubernetes 1.23

  1. > Rancher не торт. Смотрите в сторону ArgoCD
    Это в контексте CI/CD ?
    Я хочу поставить rancher на k8s для UI (привык) — ArgoCD может его заменить ?

    PS: Добавьте Google social login

    • Добрый день. Смотря что вы хотите получить от интерфейса.
      Если вы админ кластера, то одного Арго будет мало.

      Арго не видит приложения, которые были установлены помимо него. Он не видит используемые ресурсы. И много еще чего. Поэтому к Арго придётся добавить либо официальный дашборд кубера, либо что то типа Lens.

      С другой стороны, Арго вполне подойдёт как интерфейс для разработчика, конечно при условии, что разрабы используют его для процесса CD. Арго легко подключить к любой сторонней системе авторизации, что для классического дашборда и Lens потребует «танцев с бубном». Управление приложениями, просмотр логов в Арго есть.

      Вобщем. Ставите, смотрите, определяете задачи – принимаете решение.

      Но лично я от ранчера отказался.

Добавить комментарий

Ваш адрес email не будет опубликован.