RKE2, также известный как RKE Government, — это дистрибутив Kubernetes нового поколения от Rancher.
Это полностью совместимый дистрибутив Kubernetes, ориентированный на безопасность и соответствие требованиям в секторе федерального правительства США.
Для достижения этих целей RKE2 делает следующее:
Для получения дополнительной информации и подробных инструкций по установке и эксплуатации посетите нашу документацию.
Вот очень быстрый старт:
curl -sfL https://get.rke2.io | sh -
systemctl enable rke2-server.service
systemctl start rke2-server.service
# Wait a bit
export KUBECONFIG=/etc/rancher/rke2/rke2.yaml PATH= $PATH :/var/lib/rancher/rke2/bin
kubectl get nodes
Чтобы узнать больше, ознакомьтесь с нашим полным кратким руководством по началу работы.
Полную информацию о способах установки и информацию можно найти здесь.
Основной способ настройки RKE2 — через его файл конфигурации. Аргументы командной строки и переменные среды также доступны, но RKE2 устанавливается как служба systemd, и поэтому их не так просто использовать.
По умолчанию RKE2 запускается со значениями, присутствующими в файле YAML, расположенном в /etc/rancher/rke2/config.yaml
.
Ниже приведен пример базового файла конфигурации server
:
# /etc/rancher/rke2/config.yaml
write-kubeconfig-mode : " 0644 "
tls-san :
- " foo.local "
node-label :
- " foo=bar "
- " something=amazing "
Как правило, аргументы cli сопоставляются с соответствующим ключом yaml, при этом повторяющиеся аргументы cli представляются в виде списков yaml. Итак, идентичная конфигурация, использующая исключительно аргументы cli, показана ниже, чтобы продемонстрировать это:
rke2 server
--write-kubeconfig-mode " 0644 "
--tls-san " foo.local "
--node-label " foo=bar "
--node-label " something=amazing "
Также можно использовать как файл конфигурации, так и аргументы cli. В таких ситуациях значения будут загружены из обоих источников, но аргументы cli будут иметь приоритет. Для повторяющихся аргументов, таких как --node-label
, аргументы cli перезапишут все значения в списке.
Наконец, расположение файла конфигурации можно изменить либо с помощью аргумента cli --config FILE, -c FILE
, либо переменной среды $RKE2_CONFIG_FILE
.
О проблемах безопасности в RKE2 можно сообщить, отправив электронное письмо на адрес [email protected]. Пожалуйста, не открывайте здесь вопросы безопасности.