Об этом проекте

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-узлах.