Об этом проекте
K3s — это готовый к промышленной эксплуатации дистрибутив Kubernetes, который снижает потребление памяти и размер бинарного файла за счет запуска нескольких компонентов в одном процессе, а также удаления встроенных драйверов хранилища и облачных провайдеров. Он разработан для сред с ограниченными ресурсами, таких как устройства ARM, IoT и граничные вычисления (edge computing).
Ключевые особенности включают:
- Упаковка в один бинарный файл для простой установки.
- Поддержка нескольких бэкендов хранения, включая sqlite3 (по умолчанию), etcd3, MariaDB, MySQL и Postgres.
- Встроенные технологии: Containerd, Flannel (CNI), CoreDNS, Metrics Server, Traefik (ingress), Klipper-lb, Kube-router, Helm-controller, Kine и Local-path-provisioner.
- Упрощенное управление: автоматизированное управление TLS-сертификатами, обработка соединений от worker-узлов к server-узлам и автоматическое развертывание ресурсов из локальных манифестов в реальном времени.
- Минимальные зависимости от ОС: требуется только исправное ядро и монтирование cgroup.
- WebSocket-туннель для связи с API kubelet, чтобы избежать открытия портов на worker-узлах.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.