Helm chart для развертывания платформы LLM-приложений Dify в Kubernetes: API, web, worker, sandbox и плагины.
k3s-io/k3s
Лёгкий дистрибутив Kubernetes, соответствующий требованиям CNCF и поставляемый одним бинарным файлом размером менее 100 МБ; подходит для edge-сред, IoT, CI и разработки.
- Звёзды
- 34,239
- Форки
- 2,765
- Открытые issues
- 97
- Последний коммит
- 6 часов назад
Что это?
K3s — это дистрибутив Kubernetes, в котором компоненты control plane и узлов поставляются одним бинарным файлом размером менее 100 МБ. Он сохраняет API upstream Kubernetes и соответствует его требованиям, но снижает потребление памяти за счёт запуска многих компонентов в одном процессе и удаления встроенных драйверов хранилищ и облачных провайдеров.
По умолчанию K3s использует SQLite в качестве хранилища данных, а через Kine поддерживает embedded etcd, MySQL, MariaDB и Postgres. В комплект входят containerd и runc, Flannel для CNI, CoreDNS, Traefik для ingress, балансировщик нагрузки для сервисов, kube-router для сетевых политик, Metrics Server и provisioner томов local-path. Установка выполняется одним скриптом, который также настраивает службу systemd или openrc; рабочие узлы подключаются по URL сервера и токену.
Проект развивается как дистрибутив, следующий за выпусками upstream Kubernetes; версии имеют формат v1.x.y+k3sN.
Ключевые возможности
- 01Поставляет компоненты Kubernetes одним бинарным файлом размером менее 100 МБ.
- 02По умолчанию использует SQLite и поддерживает etcd, MySQL, MariaDB и Postgres.
- 03В комплект входят containerd, Flannel, CoreDNS, Traefik и Metrics Server.
- 04Устанавливается одним скриптом, который регистрирует службу systemd или openrc.
- 05Работает на x86_64, armhf, arm64 и s390x.
Сценарии использования
- Запуск Kubernetes на edge-устройствах или IoT-оборудовании с ограниченным объёмом памяти.
- Создание временных кластеров для CI-пайплайнов и локальной разработки.
- Развёртывание на ARM-машинах, где полноценная установка Kubernetes слишком тяжеловесна.
Быстрый старт
- 1
Запустите официальный скрипт установки, указанный в README
- 2
Проверьте узлы кластера с помощью kubectl
sudo kubectl get nodes
Что важно знать
- Скрипт установки передаётся в оболочку для выполнения, поэтому проверьте его перед запуском на производственных хостах.
- Для ручной загрузки поддерживаются архитектуры x86_64, armhf, arm64 и s390x.
Темы
Частые вопросы
- Что такое k3s?
- Лёгкий дистрибутив Kubernetes, соответствующий требованиям CNCF и поставляемый одним бинарным файлом размером менее 100 МБ; подходит для edge-сред, IoT, CI и разработки. K3s — это дистрибутив Kubernetes, в котором компоненты control plane и узлов поставляются одним бинарным файлом размером менее 100 МБ. Он сохраняет API upstream Kubernetes и соответствует его требованиям, но снижает потребление памяти за счёт запуска многих компонентов в одном процессе и удаления встроенных драйверов хранилищ и облачных провайдеров.
- k3s можно использовать бесплатно? Какая у него лицензия?
- k3s распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- k3s всё ещё поддерживается?
- Активно поддерживается. Последний коммит в k3s — 22 окт. 2026 г..
- Для чего можно использовать k3s?
- Запуск Kubernetes на edge-устройствах или IoT-оборудовании с ограниченным объёмом памяти. Создание временных кластеров для CI-пайплайнов и локальной разработки. Развёртывание на ARM-машинах, где полноценная установка Kubernetes слишком тяжеловесна.
- Как установить k3s?
- Запустите официальный скрипт установки, указанный в README Проверьте узлы кластера с помощью kubectl: sudo kubectl get nodes
- Где скачать k3s?
- Исходный код и инструкции по установке — на GitHub: https://github.com/k3s-io/k3s
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
k0s — дистрибутив Kubernetes в виде одного бинарного файла со всем необходимым для простого развертывания и обновления кластеров на любом Linux-хосте.
Терминальный интерфейс для навигации по приложениям в кластерах Kubernetes, наблюдения за ними и управления ими.
Открытая система для развертывания, масштабирования и управления контейнеризированными приложениями на нескольких хостах.
CLI и движок Infrastructure as Code для описания и развертывания облачных ресурсов на языках программирования общего назначения.
Платформа для самостоятельного управления непрерывной доставкой и развёртыванием контейнерных приложений с версиями для Docker, Podman и Kubernetes.