k8m: легкий консольный инструмент с искусственным интеллектом для упрощения управления кластером Kubernetes

Общее введение

k8m - это легкая, кроссплатформенная Mini Kubernetes AI Dashboard, предназначенная для упрощения управления кластером. k8m построен на базе AMIS и использует kom в качестве клиента для Kubernetes API. Построенный на базе AMIS и использующий kom в качестве клиента Kubernetes API, k8m имеет встроенные возможности взаимодействия с моделями Qwen2.5-Coder-7B и поддерживает доступ к частным большим моделям. k8m интегрирует интеллектуальный анализ, обнаружение аномалий в реальном времени и запросы на естественном языке, поддерживает мультиархитектуру и может быть развернут в одном файле, что способствует эффективному управлению кластером и оптимизации эксплуатации и обслуживания. Разработанное в соответствии с концепцией "AI-driven, lightweight, efficient, and simplified", k8m помогает разработчикам и операторам быстро приступить к работе и легко управлять кластерами Kubernetes.

k8m:简化Kubernetes集群管理的轻量级AI控制台工具k8m:简化Kubernetes集群管理的轻量级AI控制台工具

 

Список функций

  • Миниатюрный дизайн: все функции интегрированы в один исполняемый файл, который легко развернуть и просто использовать.
  • Простота использования: удобный интерфейс и интуитивно понятные рабочие процессы упрощают управление Kubernetes.
  • Эффективная производительность: бэкэнд построен на Golang, а фронтэнд основан на Baidu AMIS, что обеспечивает высокую загрузку ресурсов и быстрое время отклика.
  • Управление файлами в Pod: поддержка просмотра, редактирования, загрузки, скачивания и удаления файлов в Pod, что упрощает ежедневную работу.
  • Управление стручком: поддержка просмотра журналов стручка в реальном времени, загрузка журналов и выполнение команд оболочки непосредственно в стручке.
  • Управление CRD: автоматическое обнаружение и управление ресурсами CRD для повышения эффективности работы.
  • Интеллектуальный перевод и допрос: на основе ChatGPT Автоматический перевод атрибутов YAML, интерпретация информации Describe, диагностика журналов с помощью искусственного интеллекта и рекомендации по выполнению команд обеспечивают интеллектуальную поддержку для управления k8s.
  • Кросс-платформенная поддержка: совместим с Linux, macOS и Windows, поддерживает различные архитектуры, такие как x86 и ARM, обеспечивая бесперебойную работу с несколькими платформами.

 

Использование помощи

Процесс установки

  1. Загрузите последнюю версию k8m с GitHub.
  2. Распакуйте загруженный файл.
  3. Откройте терминал и перейдите в извлеченную папку.
  4. Использование команд ./k8m Начните k8m.
  5. Доступ в браузере http://127.0.0.1:3618 Выполните операцию.

Руководство по использованию

Управление файлами в капсуле

  • Обзор файлов: в интерфейсе управления файлами подсистемы выберите целевую подсистему и нажмите кнопку "Обзор", чтобы просмотреть список файлов.
  • Редактировать файл: После выбора файла нажмите кнопку "Редактировать", чтобы внести изменения и сохранить их по завершении.
  • Загрузка файлов: нажмите кнопку "Загрузить", чтобы выбрать локальные файлы для загрузки на целевой Под.
  • Загрузить файл: после выбора файла нажмите кнопку "Загрузить", чтобы сохранить его в локальном режиме.
  • Удалить файл: после выбора файла нажмите кнопку "Удалить", чтобы удалить файл.

Управление операциями с капсулами

  • Просмотр журналов: в интерфейсе управления подсистемой выберите целевую подсистему и нажмите кнопку "Просмотр журналов", чтобы просмотреть журналы в реальном времени.
  • Загрузить журнал: нажмите кнопку "Загрузить журнал", чтобы сохранить файл журнала локально.
  • Выполнение команд: введите команды Shell в поле ввода команд и нажмите кнопку "Выполнить", чтобы запустить команды.

CRD Management

  • Автообнаружение: k8m автоматически сканирует и обнаруживает ресурсы CRD в кластере.
  • Управление CRD: в интерфейсе управления CRD вы можете просматривать, редактировать и удалять ресурсы CRD.

Интеллектуальный перевод и консультирование

  • Перевод YAML: в интерфейсе редактирования YAML нажмите кнопку "Перевести", и k8m автоматически переведет атрибуты YAML.
  • Описать: На экране "Описать информацию" нажмите кнопку "Описать", и k8m предоставит подробную описательную информацию.
  • Диагностика журналов: в интерфейсе просмотра журналов нажмите кнопку "Диагностика", k8m проанализирует журналы и предоставит диагностические предложения.
  • Предложение команд: В интерфейсе ввода команд нажмите кнопку "Предложить", и k8m предложит подходящие команды в соответствии с контекстом.

Поддержка кросс-платформы

k8m совместим с операционными системами Linux, macOS и Windows, поддерживает архитектуры x86, ARM и другие. Пользователям достаточно загрузить исполняемый файл для соответствующей платформы, чтобы беспрепятственно запускать k8m на разных платформах.

С помощью этой подробной справки вы сможете легко начать работу с k8m и использовать все преимущества его мощных функций для упрощения управления кластерами Kubernetes.

© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...