Kubernetes Resources
Source: https://github.com/tomhuang12/awesome-k8s-resources at
28c6a25abc72
License: CC0-1.0
Read the English original
This edition is an AI-assisted translation.
Подборка ресурсов Kubernetes 
Заголовок раздела «Подборка ресурсов Kubernetes »Составленный список удивительных Kubernetes Инструменты и ресурсы.
Вдохновленный awesome список и donnemartin/awesome-aws.
Огненный метр изумления
Заголовок раздела «Огненный метр изумления»- Репозитории с 0050+ звездами: :fire:
- Репозитории с 0200+ звездами: :fire::fire:
- Репозитории с 0500+ звездами: :fire::fire::fire:
- Репозитории с 1000+ звездами: :fire::fire::fire::fire:
- Репозитории с 2000+ звездами: :fire::fire::fire::fire::fire:
Идея, взятая из donnemartin/awesome-aws.
Содержание
Заголовок раздела «Содержание»- Инструменты и библиотеки
- Инструменты командной строки
- Кластерное обеспечение
- Автоматизация и CI/CD
- Управление кластерными ресурсами
- Управление секретами
- Сеть
- хранение
- Тестирование и устранение неполадок
- Мониторинг, оповещения и визуализация
- Резервное копирование и восстановление
- Безопасность и соблюдение
- Сервисная сеть
- Инструменты развития
- Обработка данных и машинное обучение
- Управление данными
- Разное
- Руководства, документы, блоги и обучение
- содействовать
- Лицензия
Инструменты и библиотеки
Заголовок раздела «Инструменты и библиотеки»Пункты с :green_heart: Укажите проекты с открытым кодом.
Инструменты командной строки
Заголовок раздела «Инструменты командной строки»- :green_heart:Helm :fire::fire::fire::fire::fire: - Хелм - инструмент для управления диаграммами. Диаграммы представляют собой пакеты предварительно сконфигурированных Kubernetes ресурсов.
- :green_heart:Helmfile :fire::fire::fire::fire::fire: Helmfile - это декларативная спецификация для развертывания диаграмм рулевого управления.
- :green_heart:Helmwave :fire::fire::fire: Helmwave - это родной инструмент для развертывания диаграмм Helm3. Это как Docker-Compose, но для Хелма.
- :green_heart:Infra :fire::fire::fire: Инфра позволяет вам находить и получать доступ к инфраструктуре (например). KubernetesБазы данных. Мы поможем вам подключить поставщика идентификационных данных, такого как активный каталог Okta или Azure, и сопоставить пользователей / группы с разрешениями, которые вы настроили для своей инфраструктуры.
- :green_heart:K9s :fire::fire::fire::fire::fire: K9s предоставляет интерфейс терминала для взаимодействия с вашим устройством Kubernetes кластеры.
- :green_heart:kapp :fire::fire::fire: - kapp - это простой инструмент развертывания, ориентированный на концепцию “Kubernetes «приложение» — набор ресурсов с одинаковой меткой
- :green_heart:kconnect :fire::fire: kconnect - это утилита CLI, которая может использоваться для обнаружения и безопасного доступа. Kubernetes кластеры в нескольких операционных средах.
- :green_heart:kl :fire: kl - это интерактивное терминальное приложение для взаимодействия с журналами во многих контейнерах и кластерах.
- :green_heart:Ktunnel :fire::fire: Ktunnel - это инструмент CLI, который устанавливает обратный туннель между кластером кубернетов и вашей локальной машиной.
- :green_heart:Kubebox :fire::fire::fire::fire: Терминал и веб-консоль для Kubernetes
- :green_heart:Kubetail :fire::fire::fire::fire::fire: Скрипт Bash, который позволяет объединять (хвост/следовать) журналы из нескольких контейнеров в один поток.
- :green_heart:kube-shell :fire::fire::fire::fire: Kube-shell: интегрированная оболочка для работы с Kubernetes КЛИ.
- kubecolor — окрашивает выход кубектля
- :green_heart:kubectl tree :fire::fire::fire::fire: плагин kububl для изучения отношений собственности между Kubernetes объектов через собственников.
- :green_heart:kubectl-aliases :fire::fire::fire::fire::fire: Это хранилище содержит скрипт для генерации сотен удобных псевдонимов оболочки для kububl.
- :green_heart:kubectx + kubens :fire::fire::fire::fire::fire: -
kubectxПомогает переключаться между скоплениями туда и обратно, иkubensПомогает переключаться между Kubernetes Пространства имен плавно. - :green_heart:kube-ps1 :fire::fire::fire::fire::fire: kube-ps1: скрипт, который позволяет добавить текущий Kubernetes Контекст и пространство имен настроены на kububl для строк подсказки Bash/Zsh (т.е. $PS1).
- :green_heart:kubediff :fire::fire::fire: Кубедиф - это инструмент для Kubernetes Чтобы показать вам различия между конфигурацией запуска и конфигурацией, контролируемой версией.
- :green_heart:kubeprompt :fire: Изолирует KUBECONFIG в каждой оболочке и показывает ток Kubernetes контекст / пространство имен в вашем запросе
- :green_heart:Kubevela :fire::fire::fire::fire::fire: KubeVela - это простая в использовании, но расширяемая платформа, которая позволяет им проектировать и отправлять приложения с минимальными усилиями.
- :green_heart:Move2Kube :fire::fire: Инструмент, который поможет пользователям перенести свои приложения с устаревших платформ, таких как Cloud Foundry, на Kubernetes и Openshift. Анализирует исходный код приложения и генерирует Kubernetes YAMLs, Helm Charts, Tekton Pipelines и др. Анализ и генерация могут быть сильно настроены для получения точного результата, который вы хотите.
- :green_heart:nova :fire::fire: - Nova сканирует ваш кластер для установленных диаграмм Хелма, а затем перекрестно проверяет их на всех известных репозиториях Хелма.
- :green_heart:Plural :fire::fire: Plural - это инструмент CLI и целостная платформа управления DevOps для быстрого развертывания, управления и мониторинга приложений с открытым исходным кодом. Kubernetes.
- :green_heart:RBAC Lookup :fire::fire::fire: RBAC Lookup - это CLI, который позволяет легко найти Kubernetes роли и кластерные роли, связанные с любым пользователем, учетной записью службы или именем группы.
- :green_heart:stern :fire::fire::fire::fire::fire: - Stern позволяет вам хвост несколько стручков на Kubernetes несколько контейнеров внутри контейнера.
Кластерное обеспечение
Заголовок раздела «Кластерное обеспечение»- :green_heart:Bootkube :fire::fire::fire::fire: Bootkube — это инструмент для запуска самохостинга Kubernetes кластеры.
- :green_heart:Claudie :fire: Многооблачные кластеры с каждым узелком в разных облачных провайдерах.
- :green_heart:Cluster API :fire::fire::fire::fire::fire: Кластер API является Kubernetes подпроект, ориентированный на предоставление декларативных API и инструментов для упрощения предоставления, обновления и эксплуатации нескольких Kubernetes кластеры.
- :green_heart:eksctl :fire::fire::fire::fire::fire: -
eksctlПростой инструмент CLI для создания кластеров на EKS - новый управляемый Amazon Kubernetes Обслуживание EC2. - :green_heart:k0s :fire::fire::fire::fire::fire: - k0s - нулевое трение Kubernetes (Простой, твердый и сертифицированный) Kubernetes Распределение
- :green_heart:k3d :fire::fire::fire::fire::fire: - k3d, и Windows., Destroy, половина памяти, широко доступная, является инструментом для запуска локальных кластеров k3s в докере. Это один двоичный около 20 МБ. Вам нужно установить Docker.
- :green_heart:k3s :fire::fire::fire::fire::fire: Легкий вес KubernetesЛегко устанавливается,Kubernetes Кластеры из командной строки.
- :green_heart:kind :fire::fire::fire::fire::fire: Тип - это инструмент для запуска локального Kubernetes кластеры с использованием «узлов» контейнера Docker.
- :green_heart:kops :fire::fire::fire::fire::fire: -
kopsпомогает вам создавать, как род, обновлять и поддерживать производственный класс - :green_heart:kube-aws :fire::fire::fire::fire: -
kube-awsИнструмент командной строки для создания / обновления / уничтожения Kubernetes Кластеры на AWS. - :green_heart:kubespray :fire::fire::fire::fire::fire: - Развернуть готовое производство Kubernetes кластер
- :green_heart:microK8s :fire::fire::fire::fire::fire: - Самый маленький, самый быстрый Kubernetes
- :green_heart:Minikube :fire::fire::fire::fire::fire: Миникуб реализует местный Kubernetes кластер на macOS, Linux, все в двоичной системе менее 100 МБ.
- :green_heart:Talos Linux :fire::fire::fire::fire::fire: Talos Linux - это минимальная, неизменяемая, безопасная ОС, которая устанавливает ваниль. Kubernetes - для производственных центров обработки данных, K8sДомой и Эдж.
- :green_heart:karpenter :fire::fire::fire::fire::fire: - Карпентер - это Kubernetes Узел Autoscaler построен для гибкости, производительности и простоты.
- :green_heart:Kubeadm kubeadm выполняет действия, необходимые для создания минимально жизнеспособного кластера.
- :green_heart:vCluster : :fire::fire::fire::fire::fire: VCluster позволяет создавать полностью функциональные виртуальные системы Kubernetes кластеры, резко снижающие затраты и улучшающие многоквартирность и изоляцию по сравнению с традиционными Kubernetes.
Автоматизация и CI/CD
Заголовок раздела «Автоматизация и CI/CD»- :green_heart:Argo CD :fire::fire::fire::fire::fire: Argo CD - это декларативный инструмент непрерывной доставки GitOps Kubernetes.
- :green_heart:Argo Events :fire::fire::fire::fire: Argo Events - это платформа автоматизации рабочих процессов, ориентированная на события. Kubernetes который помогает запускать K8s объекты, Argo Workflows, рабочие нагрузки без сервера и т.д.
- :green_heart:Argo Rollouts :fire::fire::fire::fire: Контроллер Argo Rollouts использует пользовательский ресурс Rollout для обеспечения дополнительных стратегий развертывания, таких как Blue Green и Canary. Kubernetes.
- :green_heart:Argo Workflows :fire::fire::fire::fire::fire: Argo Workflows - это движок рабочего процесса с открытым исходным кодом для организации параллельных заданий на Kubernetes.
- :green_heart:Argocd autopilot :fire::fire::fire: Argo-CD Autopilot - это инструмент, который предлагает продуманный способ установки Argo-CD и управления репозиториями GitOps.
- :green_heart:Flagger :fire::fire::fire::fire::fire: Flagger - это прогрессивный инструмент доставки, который автоматизирует процесс выпуска для приложений, работающих на Kubernetes.
- :green_heart:Flux2 :fire::fire::fire::fire::fire: Flux версии 2 построен с нуля для использования KubernetesСистема расширения API и интеграция с Prometheus и другими основными компонентами Kubernetes экосистемы.
- :green_heart:k8s-image-swapper :fire::fire: -
k8s-image-swapperЭто мутирующий веб-хук для KubernetesЗагружая изображения в свой собственный реестр и направляя изображения в новое место. - :green_heart:Kubero :fire::fire::fire::fire::fire: Бесплатная и самостоятельная альтернатива Heroku PaaS Kubernetes Что такое GitOps
- :green_heart:KubeSphere :fire::fire::fire::fire::fire: KubeSphere - это распределенная операционная система, обеспечивающая облачный нативный стек Kubernetes как ядро, и стремится быть архитектурой plug-and-play для бесшовной интеграции сторонних приложений для повышения своей экосистемы.
- :green_heart:Reloader :fire::fire::fire::fire::fire: Перезагрузчик может видеть изменения
ConfigMapиSecretИ в них есть свои плюсы и минусы.DeploymentConfigs,Deployments,DaemonsetsиStatefulsets. - :green_heart:terranetes-controller :fire: Контроллер Terranetes позволяет команде платформы предоставлять возможности самообслуживания на облачных ресурсах.
- :green_heart:Skaffold :fire::fire::fire::fire::fire: Skaffold - это инструмент командной строки, который облегчает непрерывное развитие Kubernetes приложения.
- :green_heart:Spinnaker :fire::fire::fire::fire::fire: Spinnaker - это платформа непрерывной доставки с открытым исходным кодом для выпуска изменений программного обеспечения с высокой скоростью и уверенностью.
- :green_heart:TF-controller :fire: TF-контроллер является экспериментальным контроллером для Flux для согласования ресурсов Terraform в GitOps.
- :green_heart:werf :fire::fire::fire::fire::fire: Werf - это инструмент CLI, склеивающий Git, Docker, Helm & Kubernetes с любой системой CI для реализации CI/CD и GitOps.
- :green_heart:Weave GitOps :fire::fire: Weave GitOps - простая платформа для разработчиков с открытым исходным кодом для людей, которые хотят нативные облачные приложения без необходимости. Kubernetes Опыт.
- :green_heart:Otomi - Self-hosted PaaS for K8s :fire::fire::fire::fire: Otomi добавляет инструменты, ориентированные на разработчиков и операции, автоматизацию и самообслуживание разработчиков поверх Kubernetes в любой инфраструктуре или облаке кодировать, создавать, выпускать, развертывать, защищать, управлять и контролировать контейнерные приложения. :green_heart:Cozystack - Self-hosted PaaS for K8s :fire::fire::fire::fire: - автономный PaaS под ключ, созданный для работы на закаленных кластерах Talos Linux, обеспечивая безопасность Kubernetes Автоматизация собственного металла. Идеально, если вы строите суверенные облака или краевые стеки.
Управление кластерными ресурсами
Заголовок раздела «Управление кластерными ресурсами»- :green_heart:Clusterpedia :fire: Кластерпедия используется для комплексного поиска ресурсов в нескольких кластерах, поддержки одновременного поиска одного вида ресурсов или нескольких видов ресурсов, существующих в нескольких кластерах.
- :green_heart:Grafana Tanka :fire::fire::fire::fire: Чистая, лаконичная и супер гибкая альтернатива YAML для вас. Kubernetes кластер.
- :green_heart:KEDA :fire::fire::fire::fire::fire: - KEDA позволяет проводить мелкозернистую автомасштабирование (в том числе до/с нуля) Kubernetes Рабочие нагрузки.
- :green_heart:Kruise :fire::fire::fire::fire::fire: Kruise состоит из нескольких контроллеров, которые расширяют и дополняют Kubernetes Основные контроллеры для управления рабочей нагрузкой.
- :green_heart:KubeDirector :fire::fire: KubeDirector использует стандарт Kubernetes ()K8s) средства пользовательских ресурсов и расширения API для реализации кластеров приложений государственного масштабирования.
- :green_heart:Kubenav :fire::fire::fire::fire: Кубенав - это навигатор для вас. Kubernetes скопления прямо в кармане.
- :green_heart:Liqo :fire::fire: Liqo реализует динамический обмен ресурсами между различными Kubernetes кластеры (например, разгрузка контейнеров и сервисов), поддерживающие децентрализованное управление.
- :green_heart: Meshery :fire::fire::fire::fire::fire: Meshery - это облачный менеджер с открытым исходным кодом, который позволяет проектировать и управлять всеми KubernetesБазовая инфраструктура и приложения.
- :green_heart:Pluto :fire::fire::fire::fire: Плутон — это утилита, помогающая пользователям найти устаревшие Kubernetes apiVersions в своих репозиториях кода и выпусках шлема.
- :green_heart:Polaris :fire::fire::fire::fire::fire: Polaris - это механизм политики с открытым исходным кодом для Kubernetes Это проверяет и восстанавливает конфигурацию ресурсов.
- :green_heart:Projectsveltos :fire: Projectsveltos является Kubernetes Дополнительный контроллер, который упрощает развертывание и управление дополнениями и приложениями в нескольких кластерах.
- :green_heart:The Hierarchical Namespace Controller :fire::fire::fire: Иерархические пространства имен облегчают совместное использование кластера, делая пространства имен более мощными.
Управление секретами
Заголовок раздела «Управление секретами»- :green_heart:Kubernetes External Secrets :fire::fire::fire::fire::fire: - Kubernetes Внешние секреты позволяют использовать внешние системы управления секретами, такие как AWS Secrets Manager или HashiCorp Vault, для безопасного добавления секретов. Kubernetes.
- :green_heart:Sealed Secrets :fire::fire::fire::fire::fire: Зашифровать свой секрет в SealedSecret, который безопасно хранить, даже в публичном хранилище.
- :green_heart:akv2k8s :fire::fire: - Azure Key Vault Kubernetes (akv2k8s) сделает доступными объекты Azure Key Vault Kubernetes двумя способами: как родной Kubernetes Секреты; как переменные среды, непосредственно введенные в приложение Контейнер
- :green_heart:Calico Networking :fire::fire::fire::fire::fire: Calico - это решение для сетевой и сетевой безопасности с открытым исходным кодом для контейнеров, виртуальных машин и рабочих нагрузок голого металла.
- :green_heart:cert-manager :fire::fire::fire::fire::fire: Серт-менеджер - это Kubernetes аддон для автоматизации управления и выдачи сертификатов TLS из различных источников выдачи.
- :green_heart:cilium :fire::fire::fire::fire::fire: Cilium - это сетевое решение, решение для наблюдения и безопасности с помощью плоскости данных на основе eBPF.
- :green_heart:CoreDNS :fire::fire::fire::fire::fire: CoreDNS — быстрый и гибкий DNS-сервер, работающий на Kubernetes.
- :green_heart:ingress-nginx :fire::fire::fire::fire::fire: -
ingress-nginxявляется контроллером для Kubernetes Использование NGINX в качестве обратного прокси и балансировщика нагрузки. - :green_heart:Kong for Kubernetes :fire::fire::fire::fire: Настройка плагинов, проверка здоровья, балансировка нагрузки и многое другое в Гонконге Kubernetes Услуги.
- :green_heart:ksniff :fire::fire::fire::fire: - Плюгин kububl, который использует tcpdump и Wireshark, чтобы начать удаленный захват на любом контейнере в вашем компьютере. Kubernetes кластер.
- :green_heart:kubectl trace :fire::fire::fire::fire: -
kubectl traceЭто плагин kububl, который позволяет вам планировать выполнение программ bpftrace в вашем компьютере. Kubernetes кластер. - :green_heart:Kube Karp :fire: Добавить плавающий виртуальный IP Kubernetes Кластерные узлы для легкой балансировки нагрузки на основе протокола CARP
- :green_heart:kubernetes-ingress :fire::fire::fire::fire::fire: Реализация контроллера Ingress для NGINX и NGINX Plus (коммерческий).
- :green_heart:kube-ovn :fire::fire::fire::fire: - А Kubernetes Сетевое оборудование для предприятий, которые богаты функциями и просты в эксплуатации.
- :green_heart:loxilb :fire::fire::fire: - А Kubernetes сервисный нагрузочный баланс на основе eBPF.
хранение
Заголовок раздела «хранение»- :green_heart:Longhorn :fire::fire::fire::fire::fire: Longhorn - распределенная система хранения блоков для Kubernetes.
- :green_heart:OpenEBS :fire::fire::fire::fire::fire: OpenEBS является наиболее широко развернутым и простым в использовании решением для хранения с открытым исходным кодом. Kubernetes.
- :green_heart:Rook :fire::fire::fire::fire::fire: Rook - это облачный оркестратор хранения с открытым исходным кодом для Kubernetes.
Тестирование и устранение неполадок
Заголовок раздела «Тестирование и устранение неполадок»- :green_heart:Chainsaw :fire: Окончательный конечный инструмент для тестирования Kubernetes операторов.
- :green_heart:Chaos Mesh :fire::fire::fire::fire::fire: Chaos Mesh - это облачная платформа Chaos Engineering, которая организует хаос на Kubernetes окружающей среды.
- :green_heart:chaoskube :fire::fire::fire::fire: -
chaoskubeпериодически убивает случайные стручки в вашем Kubernetes кластер. - :green_heart:Conftest :fire::fire::fire::fire: Conftest помогает вам писать тесты на структурированные данные конфигурации.
- :green_heart:DETIK :fire: Библиотека, упрощающая сквозное тестирование K8s Приложения, использующие BATS Утверждения и запросы естественного языка.
- :green_heart:k6 :fire::fire::fire::fire::fire: k6 - это современный инструмент для нагрузочного тестирования, основанный на многолетнем опыте Load Impact в индустрии нагрузочных и эксплуатационных испытаний.
- :green_heart:ksniff :fire::fire::fire::fire: - Плюгин kububl, который использует tcpdump и Wireshark, чтобы начать удаленный захват на любом контейнере в вашем компьютере. Kubernetes кластер.
- :green_heart:Kube DOOM :fire::fire::fire::fire: Следующий уровень инженерии хаоса здесь! Убей стручки внутри себя Kubernetes Стреляйте в них, стреляйте в них!
- :green_heart:kube-monkey :fire::fire::fire::fire::fire: - Он случайно удаляет Kubernetes (k8s) стручки в кластере, поощряющие и подтверждающие развитие отказоустойчивых услуг.
- :green_heart:kube-score :fire::fire::fire::fire: -
kube-scoreЭто инструмент, который выполняет статический анализ кода. Kubernetes Определения объектов. - :green_heart:Kubectl-debug :fire::fire::fire::fire::fire: -
kubectl-debugЭто внедревесное решение для устранения неполадок беговых стручков, которое позволяет запускать новый контейнер в беговых стручках для отладки. - :green_heart:KubeInvaders :fire::fire::fire: С помощью KubeInvaders вы можете Kubernetes Скопируйте в веселой форме и проверьте, насколько он устойчив.
- :green_heart:Kubetest :fire: Kubetest - это плагин pytest, который облегчает управление Kubernetes кластер в рамках интеграционных тестов.
- :green_heart:Litmus :fire::fire::fire::fire::fire: Litmus предоставляет инструменты для организации хаоса Kubernetes Помочь СПВ найти слабые места в их развертывании.
- :green_heart:popeye :fire::fire::fire::fire::fire: - Попай - это утилита, которая сканирует вживую Kubernetes кластер и сообщает о потенциальных проблемах с развернутыми ресурсами и конфигурациями.
- :green_heart:PowerfulSeal :fire::fire::fire::fire: PowerfulSeal вводит сбой в ваш Kubernetes кластеры, чтобы вы могли обнаружить проблемы как можно раньше.
- :green_heart:Testkube :fire::fire::fire: - Тесткубе - это Kubernetes Нативная структура тестирования для оркестровки и выполнения тестов. Это позволяет вам выполнить любой из ваших тестов в Kubernetes кластер. Интегрируется с вашим CI / CD и позволяет вам следовать подходу GitOps к тестированию, имея централизованное место для всех ваших результатов тестирования во всех кластерах.
Мониторинг, оповещения и визуализация
Заголовок раздела «Мониторинг, оповещения и визуализация»- :green_heart:BotKube :fire::fire::fire::fire: Интеграция BotKube со Slack или Mattermost поможет вам контролировать вашу работу. Kubernetes кластер, отладка критически важных развертываний и дает рекомендации по стандартной практике путем проведения проверок Kubernetes ресурсов.
- :green_heart:Canary Checker :fire: Canary Checker - это платформа для проверки здоровья с 30+ встроенными типами проверки здоровья.
- :green_heart:Cortex :fire::fire::fire::fire::fire: Cortex обеспечивает горизонтально масштабируемое, высокодоступное, многопользовательское, долгосрочное хранение для Prometheus.
- :green_heart:Goldilocks :fire::fire::fire: Goldilocks - это утилита, которая может помочь вам определить отправную точку для запросов ресурсов и ограничений.
- :green_heart:Goldpinger :fire::fire::fire::fire::fire: - Инструмент отладки для Kubernetes который тестирует и отображает связь между узлами в кластере.
- :green_heart:Grafana :fire::fire::fire::fire::fire: Grafana позволяет запрашивать, визуализировать, предупреждать и понимать ваши показатели независимо от того, где они хранятся.
- :green_heart:Helm Dashboard :fire::fire::fire::fire: - Пропавший интерфейс для Хелма. Плагин Helm Dashboard предлагает основанный на пользовательском интерфейсе способ просмотра установленных диаграмм Helm, просмотра истории их пересмотра и соответствующих ресурсов k8.
- :green_heart:Kiali :fire::fire::fire::fire::fire: Киали работает с Istio, чтобы визуализировать топологию сервисной сетки.
- :green_heart:k8s-image-availability-exporter :fire: Экспортер Прометея, который предупреждает вас о изображениях, которые определены в Kubernetes объекты, но не доступны в реестре контейнеров.
- :green_heart:kube-capacity :fire::fire::fire: Это простой CLI, который предоставляет обзор запросов на ресурсы, ограничений и использования. Kubernetes кластер.
- :green_heart:Kubernetes Dashboard :fire::fire::fire::fire::fire: - Kubernetes Dashboard - это универсальный веб-интерфейс для Kubernetes кластеры.
- :green_heart:Kubedev :fire: Кубедев - мощный и красивый пользовательский интерфейс для управления Kubernetes кластеры.
- :green_heart:KubeHelper :fire: - KubeHelper - упрощает многие ежедневные Kubernetes кластерные задачи через веб-интерфейс.
- :green_heart:Kubernetes Metrics Server :fire::fire::fire::fire::fire: Metrics Server - это масштабируемый и эффективный источник метрик контейнерных ресурсов. Kubernetes Встроенные автомасштабирующие трубопроводы.
- :green_heart:Kubernetes Operational View :fire::fire::fire::fire: Инструмент, который призван обеспечить общую оперативную картину для нескольких Kubernetes кластеры.
- :green_heart:kube-state-metrics :fire::fire::fire::fire::fire: - kube-state-metrics - это простая услуга, которая слушает Kubernetes API сервер и генерирует метрики о состоянии объектов.
- :green_heart:kubewatch :fire::fire::fire::fire::fire: -
kubewatchявляется Kubernetes Наблюдатель, который в настоящее время публикует уведомления для доступных центров сотрудничества / каналов уведомлений. - :green_heart:Lens :fire::fire::fire::fire::fire: Линза - это полезный, привлекательный пользовательский интерфейс с открытым исходным кодом (UI) для работы с Kubernetes кластеры.
- :green_heart:Mizu :fire::fire::fire: API для просмотра трафика Kubernetes Это позволяет просматривать все коммуникации API между микросервисами. TCPDump и Wireshark переизобрели Kubernetes
- :green_heart:Network mapper :fire::fire: - Карта Kubernetes в кластерном трафике и экспорте в виде текста, намерений или изображения.
- :green_heart:Popeye :fire::fire::fire::fire::fire: - Попай - это утилита, которая сканирует вживую Kubernetes кластер и сообщает о потенциальных проблемах с развернутыми ресурсами и конфигурациями.
- :green_heart:Prometheus :fire::fire::fire::fire::fire: Prometheus, проект Cloud Native Computing Foundation, представляет собой систему и систему мониторинга услуг.
- :green_heart:Searchlight :fire::fire: - Searchlight/Icinga периодически выполняет различные проверки Kubernetes кластер и отправляет уведомления, если обнаруживает проблему.
- :green_heart:Sloop :fire::fire::fire: - Мониторы Sloop KubernetesЗапись истории событий и изменений состояния ресурсов и предоставление визуализаций для помощи в отладке прошлых событий.
- :green_heart:Thanos :fire::fire::fire::fire::fire: Танос представляет собой набор компонентов, которые могут быть составлены в высокодоступную метрическую систему с неограниченной емкостью.
- :green_heart:K8Studio :fire::fire::fire: K8Studio IDE для управления и визуализации Kubernetes Кластеры.
- :green_heart:KubeDiagrams :fire: - Генерировать Kubernetes Архитектурные схемы из Kubernetes манифестные файлы, файлы кустомизации, диаграммы Хелма и фактическое состояние кластера.
Резервное копирование и восстановление
Заголовок раздела «Резервное копирование и восстановление»- :green_heart:katafygio :fire: Катафигио обнаруживает Kubernetes объекты (развертывания, сервисы, …) и непрерывно сохранять их в виде ямл-файлов в git-хранилище.
- :green_heart:Velero :fire::fire::fire::fire::fire: Velero (ранее Heptio Ark) дает вам инструменты для резервного копирования и восстановления. Kubernetes кластерные ресурсы и постоянные объемы.
Безопасность и соблюдение
Заголовок раздела «Безопасность и соблюдение»- :green_heart:Datree :fire::fire::fire::fire::fire: Datree - это инструмент CLI, который поддерживает Kubernetes администраторы в своих ролях, предотвращая ошибки разработчиков Kubernetes Конфигурации, которые могут привести к отказу кластеров в производстве.
- :green_heart:Deepfence ThreatMapper :fire::fire::fire: Apache v2, мощный сканер уязвимостей во время выполнения для кубернетов, виртуальных машин и бессерверных.
- :green_heart:Falco :fire::fire::fire::fire::fire: Falco - это монитор поведенческой активности, предназначенный для обнаружения аномальной активности в ваших приложениях. Вы можете использовать Falco для мониторинга безопасности вашего времени выполнения. Kubernetes Приложения и внутренние компоненты.
- :green_heart:Gatekeeper :fire::fire::fire::fire::fire: Контроллер политики для Kubernetes
- :green_heart:Intents operator :fire::fire: - Управлять сетевыми политиками, политиками авторизации Istio и ACL Kafka в одном месте. Kubernetes Кластер с легкостью.
- :green_heart:k-rail :fire::fire: k-rail - инструмент для обеспечения соблюдения политики рабочей нагрузки KubernetesЭто может помочь вам обеспечить многоквартирный кластер с минимальными нарушениями и максимальной скоростью.
- :green_heart:Konstraint :fire::fire: Konstraint - это инструмент CLI, который помогает создавать и управлять ограничениями при использовании Gatekeeper.
- :green_heart:kube-bench :fire::fire::fire::fire::fire: kube-bench - это приложение Go, которое проверяет, Kubernetes безопасно развертывается путем проведения проверок, зарегистрированных в СНГ; Kubernetes Знак отличия.
- :green_heart:kube-hunter :fire::fire::fire::fire::fire: Кубе-охотник охотится за недостатками безопасности Kubernetes кластеры.
- :green_heart:KubeLinter :fire::fire::fire::fire: KubeLinter - инструмент статического анализа, который проверяет Kubernetes Файлы YAML и диаграммы Helm обеспечивают соответствие представленных в них приложений передовой практике.
- :green_heart:Kubesploit :fire::fire::fire: Kubesploit - это кроссплатформенный пост-эксплуататорский сервер и агент HTTP/2 Command & Control, предназначенный для контейнерных сред, написанных на Golang и построенных поверх проекта Merlin Рассела Ван Тюила (@Ne0nd0g).
- :green_heart:KubiScan :fire::fire::fire: - Инструмент для сканирования Kubernetes кластер для рискованных разрешений в KubernetesМодель авторизации управления доступом на основе ролей (RBAC).
- :green_heart:Kyverno :fire::fire::fire::fire: Kyverno - это политический двигатель, предназначенный для KubernetesОн может валидировать, мутировать и генерировать конфигурации с использованием элементов управления допуском и фонового сканирования.
- :green_heart:Netchecks :fire: Набор инструментов для тестирования сетевых условий и утверждения, что они соответствуют ожиданиям.
- :green_heart:Permission manager :fire::fire::fire: Permission Manager - это приложение, разработанное SIGHUP, которое обеспечивает сверхлегкое и удобное управление RBAC. Kubernetes.
- :green_heart:rakkess :fire::fire::fire: - плагин kububl для отображения матрицы доступа к ресурсам сервера
- :green_heart:Rönd :fire: Rönd - легкий open-source Kubernetes Контейнер для коляски, который помогает защитить API с помощью простых политик безопасности. Кроме того, он позволяет создавать решения RBAC/ABAC.
- :green_heart:Teleport :fire::fire::fire::fire::fire: Teleport Unified Access Plane позволяет инженерам быстро получить доступ к любому вычислительному ресурсу в любом месте.
Сервисная сеть
Заголовок раздела «Сервисная сеть»- :green_heart:Istio :fire::fire::fire::fire::fire: Открытая платформа для подключения, управления и защиты микросервисов.
- :green_heart:Linkerd :fire::fire::fire::fire::fire: Linkerd - это прозрачная сервисная сетка, предназначенная для того, чтобы сделать современные приложения безопасными и здоровыми.
- :green_heart:Open Service Mesh :fire::fire::fire::fire::fire: Open Service Mesh (OSM) - это легкая, расширяемая облачная сервисная сетка, которая позволяет пользователям равномерно управлять, защищать и получать функции наблюдения из коробки для высокодинамичных микросервисных сред.
Инструменты развития
Заголовок раздела «Инструменты развития»- :green_heart:Cyclops :fire::fire: Настраиваемый UI для Kubernetes развертывание
- :green_heart:Eclipse JKube :fire::fire: Инструменты и плагины для Java-разработчиков, которые помогут вам создавать изображения контейнеров вместе с необходимыми манифестами для развертывания ваших приложений. Kubernetes.
- :green_heart:garden :fire::fire::fire::fire::fire: Сад обеспечивает производство как Kubernetes среды тестирования для интеграционных тестов, QA и разработки.
- :green_heart:gefyra :fire::fire::fire: -Gefyra невероятно быстрая, скалистая, локальная разработка приложений Kubernetes.
- :green_heart:ko :fire::fire::fire::fire::fire: -
koЭто инструмент для создания и развертывания приложений Golang. Kubernetes. - :green_heart:Konfig :fire: - Конфиг - это Kubernetes Дружественная жемчужина железных дорог. Он может загружать конфигурацию и секреты как из YAML, так и из папок с отдельными файлами и представлять их вашему приложению одинаково.
- :green_heart:kubevious :fire::fire::fire::fire: Kubevious отображает все конфигурации, относящиеся к приложению, в одном месте. Это экономит много времени у операторов, устраняя необходимость поиска настроек и копания в селекторах и этикетках.
- :green_heart:kubectl-warp :fire::fire: - Kubernetes Плагин CLI для синхронизации и выполнения локальных файлов в Pod on Kubernetes
- :green_heart:kubernix :fire::fire::fire: Этот проект направлен на обеспечение единой зависимости. Kubernetes кластеры для локальных испытаний, экспериментов и разработок.
- :green_heart:Makisu :fire::fire::fire::fire::fire: Makisu - это быстрый и гибкий инструмент для создания изображений Docker, предназначенный для непривилегированных контейнерных сред, таких как Mesos. Kubernetes.
- :green_heart:mirrord :fire::fire::fire::fire::fire: Зеркало соединяет локальный процесс и облачную среду и запускает локальный код в облачных условиях.
- :green_heart:Monokle :fire::fire::fire: Monokle помогает вам создавать, редактировать и проверять манифесты ямла, визуализировать и проверять ссылки на ресурсы и зависимости, подключать и сравнивать ресурсы с вашими кластерами, отлаживать выход кустомизации или руля и многое другое!
- :green_heart:Okteto :fire::fire::fire::fire: -
oktetoускоряет рабочий процесс развития Kubernetes приложения. - :green_heart:Telepresence :fire::fire::fire::fire::fire: Телеприсутствие обеспечивает быстрое и реалистичное локальное развитие. Kubernetes Микросервисы.
- :green_heart:Tilt :fire::fire::fire::fire::fire: Tilt обеспечивает многосервисное развитие и следит за тем, чтобы они вели себя хорошо.
- :green_heart:Tye :fire::fire::fire::fire::fire: Tye - это инструмент для разработчиков, который облегчает разработку, тестирование и развертывание микросервисов и распределенных приложений.
- Aptakube Современный, легкий и многокластерный настольный клиент для KubernetesПодключайтесь к нескольким кластерам одновременно для просмотра, редактирования и управления всеми вашими ресурсами.
Обработка данных и машинное обучение
Заголовок раздела «Обработка данных и машинное обучение»- :green_heart:Kubeflow :fire::fire::fire::fire::fire: Kubeflow - это облачная платформа для машинного обучения, основанная на внутренних конвейерах машинного обучения Google.
- :green_heart:nos :fire::fire: -
nosЭто платформа с открытым исходным кодом для эффективного выполнения рабочих нагрузок ИИ Kubernetesувеличение использования GPU и сокращение инфраструктурных и эксплуатационных расходов. - :green_heart:Strimzi :fire::fire::fire::fire::fire: Strimzi предоставляет способ запуска кластера Apache Kafka Kubernetes OpenShift в различных конфигурациях развертывания.
- :green_heart:Volcano :fire::fire::fire::fire: Вулкан — это система, построенная на Kubernetes.
- :green_heart:yunikorn :fire::fire: - легкий универсальный планировщик ресурсов для контейнерных оркестраторных систем.
Управление данными
Заголовок раздела «Управление данными»- :green_heart:Kubegres :fire::fire::fire: - Кубегрес - это Kubernetes оператор, позволяющий развернуть один или несколько кластеров Pods PostgreSql с репликацией данных и отказоустойчивостью, включенными вне коробки.
- :green_heart:Postgres Operator :fire::fire::fire::fire::fire: PGO, оператор Postgres от Crunchy Data, предоставляет декларативное решение Postgres, которое автоматически управляет кластерами PostgreSQL.
- :green_heart:MongoDB Community Kubernetes Operator :fire::fire: - Это а Kubernetes Оператор, включающий MongoDB Community Kubernetes кластеры.
- :green_heart:MySQL Operator for Kubernetes :fire: Оператор MYSQL для Kubernetes является оператором для Kubernetes Управление MySQL InnoDB Кластерные установки внутри Kubernetes Кластер.
- :green_heart:Redis Operator :fire::fire::fire: - Redis Operator создает/настраивает/управляет переоборудованием Kubernetes.
- :green_heart:Agones :fire::fire::fire::fire::fire: Agones - это библиотека для хостинга, запуска и масштабирования выделенных игровых серверов на Kubernetes.
- :green_heart:AWS Controllers for Kubernetes :fire::fire::fire::fire: контроллеры AWS для Kubernetes (ACK) позволяет определять и использовать сервисные ресурсы AWS непосредственно из Kubernetes.
- :green_heart:AWS Node Termination Handler :fire::fire::fire: - А Kubernetes Daemonset изящно справляется с отключением экземпляра EC2
- :green_heart:Brigade :fire::fire::fire::fire::fire: Бригада - это инструмент для создания трубопроводов Kubernetes.
- :green_heart:Crossplane :fire::fire::fire::fire::fire: Crossplane является открытым исходным кодом Kubernetes Дополнение, которое расширяет любой кластер с возможностью предоставления и управления облачной инфраструктурой, услугами и приложениями.
- :green_heart:Descheduler for Kubernetes :fire::fire::fire::fire::fire: - Расписание подиумов из узлов на основе политик
- :green_heart:Devtron :fire::fire::fire::fire: Он разработан как платформа самообслуживания для функционирования и обслуживания приложений (AppOps) на кубернетах дружественным для разработчиков способом.
- :green_heart:OpenCost :fire::fire::fire::fire::fire: Модели OpenCost дают командам видимость текущих и исторических событий. Kubernetes Расходы и распределение ресурсов.
- :green_heart:K8s-Cleaner :fire: -
k8s-cleanerВыявляет и удаляет неиспользованные ресурсы. - :green_heart:K8sPurger :fire: -
K8sPurgerОхота на неиспользованные ресурсы Kubernetes. - :green_heart:KubeEdge :fire::fire::fire::fire::fire: KubeEdge построен на Kubernetes и расширяет нативную контейнерную оркестровку приложений и управление устройствами для хостов в Edge.
- :green_heart:KubePug :fire::fire: Инструмент для проверки амортизации перед обновлением Kubernetes версия
- :green_heart:Kube No Trouble :fire::fire::fire::fire::fire: Легко проверить свои кластеры на использование устаревших API
- :green_heart:Shell-operator :fire::fire::fire::fire: Shell-оператор - это инструмент для запуска сценариев, управляемых событиями, в Kubernetes кластер.
Руководства, документы, блоги и обучение
Заголовок раздела «Руководства, документы, блоги и обучение»Руководители
Заголовок раздела «Руководители»- A Beginner’s Guide to Kubernetes - всеобъемлющее введение в Kubernetes архитектура
- A Deep Dive Into Kubernetes Schema Validation - путеводитель по Kubernetes схема и как ее проверить с помощью OSS и нативных инструментов
- A Guide to the Kubernetes Networking Model - Углубленное прохождение Kubernetes сетевой
- Amazon EKS Best Practices Guide for Security Это руководство содержит рекомендации по защите информации, систем и активов, которые зависят от EKS, обеспечивая при этом ценность бизнеса посредством оценки рисков и стратегий смягчения последствий.
- Amazon EKS Node Drainer :fire: Руководство и пример для оцепления и выселения всех выселяемых стручков из узла EC2.
- Comparison of Kubernetes Ingress controllers В этом исследовании сравниваются возможности 14 различных Kubernetes Входящие контроллеры.
- Configuring HA Kubernetes cluster on bare metal servers with kubeadm Оригинальное название: Stand Up a HA Kubernetes кластер на голых металлических серверах с kubeadm.
- Introduction to Using Google Kubernetes Engine; Explain Like I’m Five! Создать свой первый управляемый Kubernetes Кластер в Google Kubernetes Двигатель с использованием Terraform.
- Kubernetes Network Policy Recipes :fire::fire::fire::fire::fire: Этот репозиторий содержит различные варианты использования Kubernetes Сетевая политика и выборка файлов YAML для использования в настройках.
- Kubernetes The Hard Way :fire::fire::fire::fire::fire: - Kubernetes The Hard Way проведет вас через загрузку высокодоступного Kubernetes кластер с сквозным шифрованием между компонентами и аутентификацией RBAC.
- Kubernetes Working Group for Multi-Tenancy :fire::fire::fire: Это рабочее место для предложений и прототипов, связанных с несколькими арендаторами.
- Production grade Kubernetes Monitoring using Prometheus Углубленное руководство по развертыванию решения мониторинга Prometheus.
- The Illustrated Children’s Guide to Kubernetes Графические объяснения Kubernetes
- Troubleshooting Kubernetes deployments - Потоковая диаграмма для устранения неполадок развертывания кубернетов в случае проблем
- Vertical Pod Autoscaling: The Definitive Guide - углубленное объяснение Kubernetes VPA: что это такое, как он работает, как его использовать и какие ограничения он имеет.
- Writing Your First Kubernetes Operator В этой статье мы рассмотрим, как создать и развернуть ваш первый Kubernetes Оператор использует оператор SDK.
Блоги и видео
Заголовок раздела «Блоги и видео»- 10 most common mistakes using kubernetes Общие подводные камни и как их избежать.
- How the Department of Defense Moved to Kubernetes and Istio Сосредоточьтесь на стеке безопасности коляски, используя контейнеры Envoy и коляски для обеспечения нулевой безопасности доверия и многоуровневой безопасности.
- Kubernetes at Reddit: Tales from Production Слышать об успехах, участвовать в разбитом сердце производственных взрывов и получить представление о том, что хорошо работало и не работало для одного из самых загруженных веб-ресурсов в мире.
- Kubernetes Failure Stories :fire::fire::fire::fire::fire: Составленный список ссылок на публичные истории неудач, связанные с Kubernetes.
- Life of a Packet отслеживание пути сетевого трафика в Kubernetes система.
- OPA Deep Dive Глубокое погружение на некоторые захватывающие новые функции в проекте OPA, представленном соавторами.
- Scaling Kubernetes to 2,500 Nodes + Scaling Kubernetes to 7,500 Nodes Проблемы, с которыми вы столкнетесь при работе на высоком уровне Kubernetes Рабочие нагрузки.
- Service Mesh Comparison - Легкая компенсация, помогающая выбрать одну из реализаций сервиса Mesh.
- ArgoCD Best Practices
Обучение и документы
Заголовок раздела «Обучение и документы»- A Beginner’s Guide to Kubernetes - всеобъемлющее введение в Kubernetes архитектура
- ConfigMaps in Kubernetes: how they work and what you should remember Понимание эволюции ConfigMaps, как они работают и что происходит, когда они меняются.
- Configuring Redis using a ConfigMap Прохождение, которое предоставляет реальный пример того, как настроить Redis с помощью ConfigMap
- Example: Deploying Cassandra with a StatefulSet Это руководство показывает вам, как запустить Apache Cassandra на KubernetesКассандра, база данных, нуждается в постоянном хранении для обеспечения долговечности данных.
- Example: Deploying PHP Guestbook application with Redis Это руководство показывает вам, как создать и развернуть простое, многоуровневое веб-приложение с использованием Kubernetes и Докер.
- Example: Deploying WordPress and MySQL with Persistent Volumes Это руководство показывает вам, как развернуть сайт WordPress и базу данных MySQL с помощью Minikube.
- Exposing an External IP Address to Access an Application in a Cluster Это руководство показывает, как создать Kubernetes Объект обслуживания, который раскрывает внешний IP-адрес.
- kubectl Cheat Sheet Официальный список широко используемых команд и флагов.
- Kubectl Kubernetes CheatSheet :fire::fire::fire::fire: Читы, содержащие много полезных команд kububl
- Kubernetes API Reference Docs - Обзор основных видов ресурсов, предоставляемых на высоком уровне Kubernetes API и их основные функции.
- Learn Kubernetes Basics - Это учебное пособие обеспечивает прохождение основ Kubernetes Система кластерной оркестровки.
- Play with Kubernetes - Играй с ним. Kubernetes Это игровая площадка, которая позволяет пользователям работать K8s скопления в считанные секунды.
- Ready-to-use commands and tips for kubectl - Различные советы и трюки инженеров Фланта.
- Running ZooKeeper, A Distributed System Coordinator - Это руководство демонстрирует запуск Apache Zookeeper на Kubernetes Использование StatefulSets, PodDisruptionBudgets и PodAntiAffinity.
- Set Up a CI/CD Pipeline with Kubernetes - Сквозное руководство по настройке трубопровода CI/CD Kubernetes.
- StatefulSet Basics Этот учебник предоставляет введение в управление приложениями с StatefulSets.
- Webinar: K8s with OPA Gatekeeper Как использовать OPA для контроля того, что конечные пользователи могут сделать в кластере, и как обеспечить соответствие кластеров политике компании.
Руководство по сертификации
Заголовок раздела «Руководство по сертификации»- Certified Kubernetes Security Specialist - CKSS :fire::fire: Это хранилище представляет собой набор ресурсов для подготовки к сертификации. Kubernetes Экзамен специалиста по безопасности (CKSS).
- CKS “Certified Kubernetes security specialist certification :fire::fire::fire::fire: - Kubernetes Ресурсы безопасности, в основном из материалов, разрешенных во время экзамена, и дополнительные дополнительные предметы, которые помогут вам продвинуться по пути безопасности контейнеров и кубернетов.
- How to pass the Certified Kubernetes Administrator (CKA) exam on the first attempt - Руководство по сдаче экзамена CKA
- The ultimate CKA “Certfified Kuberenetes Administator” resource since exam inception Обновленное репо официальных ресурсов, чтобы помочь вам освоить экзамен CKA, а также некоторые дополнительные ресурсы для консолидации ваших знаний об управлении кубернетами.
- Kubernetes Exam Simulator CKS / CKA / CKAD экзамены сценарии и окружающая среда.
содействовать
Заголовок раздела «содействовать»Взносы приветствуются! Прочитай contribution guidelines Сначала.
Лицензия
Заголовок раздела «Лицензия»По мере возможности в соответствии с законом, Том Хуан отказался от всех авторских прав. смежных или смежных прав на эту работу.
HagiCode
HagiCode — агентная среда разработки. Насыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными, превращая разработку в увлекательный процесс.
Насыщенные и удобные взаимодействия с интерфейсом помогают легче планировать, запускать агентов и вести проектную работу.
- УмныйРабочие процессы OpenSpec превращают намерение в исполнимый путь от предложения через дизайн и задачи до готового изменения.
- ЭффективныйМультиагентное выполнение параллельно продвигает исследование, реализацию и проверку в нескольких репозиториях и с привычными Agent CLI.
- ИнтересныйНасыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными.
Скачать для Windows
Поделиться HagiCode
Превращайте идеи в готовое ПО.
HagiCode — агентная среда разработки: рабочие процессы OpenSpec планируют изменение, мультиагентное выполнение его реализует, а Hero Scenario делает долгий путь наглядным, так что идеи становятся готовым ПО.
- Умный
- Рабочие процессы OpenSpec превращают намерение в путь от предложения до готового изменения.
- Эффективный
- Мультиагентное выполнение ведёт исследование, реализацию и проверку параллельно.
- Увлекательный
- Удобный интерфейс упрощает планирование, работу агентов и проектные задачи.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

