Rancher Desktop
SUSE / Rancher Desktop contributors · Локальная среда разработки контейнеров и Kubernetes с ВМ Linux, containerd или совместимым с Docker движком Moby и настольными инструментами управления.
Описание
Перевод ИИПоказать оригиналRancher Desktop — это настольная среда с открытым исходным кодом для сборки и запуска контейнеров и локального кластера Kubernetes. В macOS среда контейнеров Linux работает внутри виртуальной машины. Приложение предоставляет панель управления контейнерами, управление образами, настройки Kubernetes, перенаправление портов и встроенные инструменты командной строки, включая kubectl, Helm, nerdctl и инструменты, совместимые с Docker. Оно предназначено для локальной разработки и тестирования, а не для предоставления управляемого сервиса Kubernetes в производственной среде.
Контейнерные движки и Kubernetes
Выбирайте только один контейнерный движок за раз. containerd использует nerdctl и пространства имён контейнеров; dockerd (Moby) предоставляет Docker Engine API и рабочий процесс Docker CLI. Docker Desktop не требуется. Образы и рабочие нагрузки, созданные в одном движке, недоступны после переключения на другой; выбор движка не переносит данные между их хранилищами.
Kubernetes необязателен: его можно включать и отключать отдельно. При включении Rancher Desktop управляет локальным кластером на базе K3s и его версией, предоставляя доступ через kubectl и Cluster Dashboard. Перед применением манифестов выбирайте нужный контекст Kubernetes, чтобы команды не обращались к другому кластеру. Опубликованные порты и подключённые каталоги хоста дают рабочим нагрузкам доступ за пределы виртуальной машины в соответствии с вашей конфигурацией.
Установка и ресурсы
Rancher Desktop требует macOS 13 Ventura или новее, процессор Apple Silicon или Intel x86-64 с поддержкой виртуализации и постоянное подключение к интернету. Документация рекомендует не менее 8 ГБ ОЗУ и четырёх процессоров; рабочим нагрузкам может потребоваться больше памяти, ресурсов процессора и места на диске. Загружаемые файлы зависят от архитектуры: DMG версии 1.24.0 для Apple Silicon занимает 648,410,732 байта, а DMG для Intel — 701,015,407 байт, без учёта образов виртуальной машины и данных контейнеров.
Скопируйте приложение из DMG в папку Applications и откройте его. Выберите движок и настройки Kubernetes, выделите ресурсы виртуальной машине и дождитесь инициализации среды и загрузки необходимых компонентов. Загрузка из реестров и использование частных реестров могут требовать доступа к интернету и отдельных учётных данных. Сам Rancher Desktop бесплатен и не требует платной подписки Rancher или Docker Desktop для локальной работы.
Разрешения и совместная работа
Для многих рабочих процессов административный доступ необязателен. Без него сокет Docker находится по пути ~/.rd/docker.sock, а инструменты Docker используют контекст rancher-desktop. Включение административного доступа создаёт /var/run/docker.sock и активирует адрес мостовой сети, доступный из локальной сети, с запросом учётных данных администратора. Режим мостовой сети vmnet также использует macOS mDNSResponder на порту 53, поэтому в этой конфигурации невозможно перенаправить DNS-сервер контейнера на порт 53 хоста.
Docker Desktop и другие локальные инструменты для контейнеров могут конкурировать за сокет Docker по умолчанию, контекст CLI, опубликованные порты и значительные ресурсы виртуальных машин. При необходимости останавливайте конкурирующую среду и явно проверяйте активные контексты Docker и Kubernetes. Rancher Desktop не объединяет образы, тома или контейнеры другого инструмента со своими. Относитесь к контейнерным движкам и расширениям как к мощному локальному ПО: контейнеры с подключёнными каталогами хоста могут изменять файлы в них, а опубликованные сервисы — открывать доступ к данным. Сброс к заводским настройкам и удаление среды могут удалить локальные контейнеры, образы и данные кластера, поэтому сначала сохраните важные данные.
Лицензия и обновления
Приложение распространяется по лицензии Apache License 2.0; встроенные инструменты и образы сохраняют собственные лицензии. Реестры, облачные сервисы и необязательные внешние сервисы могут требовать отдельной оплаты или наличия учётной записи. Сбор анонимной статистики использования и автоматические обновления настраиваются в разделе настроек.
Выпуск 1.24.0 исправляет сбой автоматического обновления в версиях 1.23.0 и 1.23.1. Пользователям этих версий, которые не могут загрузить обновление через приложение, нужен официальный установщик. Отдельно анонсированная альфа-версия Rancher Desktop 2.0 — это ранняя предварительная версия технологии, а не данный пакет 1.24.0 и не замена, готовая к производственной эксплуатации.
Официальные источники: Проект, Требования к установке, Контейнерные движки, Административный доступ и настройки, Исходный код и лицензия, Выпуск 1.24.0.
Новая версия Что нового в 1.24.0 7 окт. · Редакция OpenNavo · Перевод ИИ
- ИнтерфейсДобавлено 8 языков интерфейса; основной — английский.
- ИсправленияИсправлено автообновление версий 1.23.0 и 1.23.1.