k3s — это легковесная версия Kubernetes с тем же функционалом, но меньшими требованиями к ресурсам.
Особенности:
Прекрасно подходит для:
k3s представляет собой полностью совместимую с Kubernetes распределённую систему с следующими изменениями:
Полная документация доступна на официальном сайте.
Скрипт установки install.sh
позволяет легко установить k3s как службу systemd или openrc. Для установки службы просто выполните команду:
curl -sfL https://get.k3s.io | sh -
Файл kubeconfig записывается в /etc/rancher/k3s/k3s.yaml
, а служба автоматически запускается или перезапускается. Скрипт установки также устанавливает k3s и дополнительные утилиты, такие как kubectl
, crictl
, k3s-killall.sh
, и k3s-uninstall.sh
. Например:
sudo kubectl get nodes
K3S_TOKEN
создаётся в /var/lib/rancher/k3s/server/node-token
на вашем сервере. Чтобы установить k3s на рабочих узлах, передайте K3S_URL
вместе с K3S_TOKEN
или K3S_CLUSTER_SECRET
через переменные окружения, например:
curl -sfL https://get.k3s.io | K3S_URL=https://myserver:6443 K3S_TOKEN=XXX sh -
k3s
с последнего выпуска, поддерживаются x86_64, armhf и arm64.sudo k3s server &
# Файл kubeconfig записывается в /etc/rancher/k3s/k3s.yaml
sudo k3s kubectl get nodes
# На другом узле выполните следующий скрипт. NODE_TOKEN берётся из
# /var/lib/rancher/k3s/server/node-token на вашем сервере
sudo k3s agent --server https://myserver:6443 --token ${NODE_TOKEN}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )