Установка k3s на VPS: кластер Kubernetes из одного сервера, термины и чек-лист

Подробности, цифры, термины и чек-лист по теме «Установка k3s на VPS: кластер Kubernetes из одного сервера». Страница справочника целиком: Установка k3s на VPS.

Коротко о теме

Установка k3s на Ubuntu одной командой: kubeconfig, порт 6443, правила ufw, память под приложения и момент перехода на managed-кластер.

Подробности по разделам

Что такое k3s и чем он отличается от обычного Kubernetes

Обычный Kubernetes из пакетов kubeadm ставится дольше и требует больше памяти под управляющие компоненты. Если вы только знакомитесь с кластерами, начните с k3s, а общую картину смотрите на странице установка Kubernetes.

Сколько памяти и ядер нужно k3s на одном сервере

Диск лучше брать NVMe: производительность k3s зависит от скорости базы, а документация рекомендует SSD. Три ответа, и калькулятор подберёт готовую конфигурацию

Установка k3s на Ubuntu: скрипт, kubeconfig и правила ufw

Чтобы работать с ноутбука, скопируйте файл, замените в нём адрес 127.0.0.1 на IP сервера и добавьте этот IP в сертификат API при установке параметром --tls-san. Порт 6443 при этом открывайте только своему адресу: sudo ufw allow from ВАШ_IP to any port 6443 proto tcp. Удаляет k3s скрипт /usr/local/bin/k3s-uninstall.sh.

k3s и Docker: образы, containerd и свой реестр

Реестр на 5 ГБ в Таймвеб Клауд стоит 80 ₽ в месяц на 14 октября 2026, трафик до Kubernetes в нём бесплатный. Состояние кластера хранится в /var/lib/rancher/k3s/server/, тома local-path лежат в /var/lib/rancher/k3s/storage: включите оба каталога в копии, порядок описан на странице сервер для бэкапов.

Когда k3s на VPS пора менять на managed Kubernetes

Манифесты из k3s переносятся почти без правок: Deployment, Service и Ingress одинаковы.

Ключевые цифры

Термины на странице

Kubernetes
Kubernetes управляет множеством контейнеров на нескольких серверах: перезапускает упавшие и распределяет нагрузку.
Файрвол
Файрвол ограничивает, с каких адресов и на какие порты можно подключиться к серверу.
SSH
SSH это защищённое подключение к серверу через командную строку. Вход по ключу безопаснее, чем по паролю.
A-запись
A-запись связывает домен с IPv4-адресом сервера.
SSD
SSD это твердотельный диск без движущихся частей. Для серверов важна скорость случайных операций, а не только объём.
TLS
TLS это протокол шифрования, на котором работает HTTPS. Название SSL осталось по привычке.
Мультидоменный сертификат
Мультидоменный сертификат защищает несколько разных доменов одним сертификатом.
Трафик
Трафик это объём переданных данных. У одних тарифов он безлимитный, у других платный сверх пакета.

Что проверить

  1. Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
  2. Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
  3. Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
  4. Храните данные контейнеров в томах.
  5. Закрепляйте версии образов, а не latest.
  6. Ограничьте ресурсы контейнеров, чтобы один не съел весь сервер.

Связанные страницы