Легковесный Kubernetes. Готов к использованию в производственных условиях, прост в установке, занимает в два раза меньше памяти, при этом размер бинарного файла менее 100 МБ.
Отлично подходит для:
Что это такое? ---K3s это полностью соответствующая производственная версия Kubernetes с распределением, включающая следующие изменения:1. Упакован в виде единого бинарного файла.
Кроме того, K3s упрощает операции Kubernetes, поддерживая функциональность для:
Существует два основных способа, которыми K3s легче по сравнению с основным Kubernetes:
Размер памяти уменьшен главным образом за счет запуска многих компонентов внутри одного процесса. Это уменьшает значительные издержки, которые в противном случае были бы дублированы для каждого компонента.
Размер бинарника уменьшен за счет удаления сторонних драйверов хранения и провайдеров облачных сервисов, что подробно объясняется ниже.
Это часто вызывает путаницу, так как это менялось со временем. Ранние версии K3s удаляли гораздо больше, чем текущая версия. В настоящее время K3s удаляет два вещи:
Присоединяйтесь к Slack для общения с разработчиками K3s и другими пользователями K3s. Отличное место для обучения и задания вопросов: #k3s и #k3s-contributor и #k3s канал в CNCF Slack
GitHub Issues - Отправляйте свои проблемы и запросы на новые функции через GitHub.
Комьюнити разработчиков K3s собирается на Zoom для обсуждений. Всем привет!
Добавьте календарь Linux Foundation iCal в свой календарь:
Протоколы и агенды собраний: https://hackmd.io/@k3s/meet-notes/
Записи собраний: Канал K3s
Вы можете также проверить полные детали на сайте: https://k3s.io/community
Просмотрите наш план действий, чтобы узнать, что мы планируем делать дальше.
K3s поддерживает темп выпусков upstream Kubernetes. Наша цель - выпускать патч-версии в течение одной недели, а новые минорные версии - в течение 30 дней.Наша версионная нумерация отражает версию upstream Kubernetes. Например, выпуск K3s v1.27.4+k3s1 соответствует выпуску Kubernetes v1.27.4
. Мы добавляем постфикс в виде +k3s<number>
, чтобы иметь возможность выпускать дополнительные версии с той же версией upstream Kubernetes, оставаясь при этом совместимыми с semver. Например, если мы обнаружим критический баг в v1.27.4+k3s1
и будем нуждаться в немедленном исправлении, мы выпустим v1.27.4+k3s2
.
Полная документация доступна на официальном сайте документации.
Скрипт install.sh
предоставляет удобный способ загрузки K3s и добавления сервиса в systemd или openrc.
Чтобы установить k3s как сервис, выполните:
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_URL
вместе с
K3S_TOKEN
переменными окружения, например:
curl -sfL https://get.k3s.io | K3S_URL=https://myserver:6443 K3S_TOKEN=XXX sh -
k3s
с последнего релиза, поддерживаются x86_64, armhf, arm64 и s390x.sudo k3s kubectl get nodes
sudo k3s agent --server https://myserver:6443 --token ${NODE_TOKEN}
Участие
--------
Если вы заинтересованы в участии в проекте K3s, пожалуйста, ознакомьтесь с нашим [руководством по участию](CONTRIBUTING.md).
Безопасность
------------
Проблемы безопасности в K3s можно сообщить, отправив письмо на [security@k3s.io](mailto:security@k3s.io).
Пожалуйста, не создавайте проблемы о проблемах безопасности.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )