OpenShift — это платформа для создания, модернизации и развертывания приложений в любом масштабе. Она позволяет существенно экономить серверные мощности и уменьшает затраты на поддержку. Но и это можно апгрейдить 👇🏼
👉 HyperShift — решение для крупномасштабного размещения систем управления OpenShift, которое ускоряет подготовку и обеспечивает переносимость в облака при четком разделении задач управления и рабочих нагрузок.
Кластеры полностью совместимы с контейнерной платформой OpenShift (OCP) и стандартными инструментами OpenShift и Kubernetes.
#redhat #kubernetes #openshift #ocp #hypershift
Пользуйтесь и делитесь с коллегами 🤝
@DevOpsKaz
👉 HyperShift — решение для крупномасштабного размещения систем управления OpenShift, которое ускоряет подготовку и обеспечивает переносимость в облака при четком разделении задач управления и рабочих нагрузок.
Кластеры полностью совместимы с контейнерной платформой OpenShift (OCP) и стандартными инструментами OpenShift и Kubernetes.
#redhat #kubernetes #openshift #ocp #hypershift
Пользуйтесь и делитесь с коллегами 🤝
@DevOpsKaz
🔥5⚡3👍3❤2😎2
Подвезли вам кое-что новое и интересное
Это cloud-native database platform и инструмент для управления кластерами баз данных, развёрнутыми в Kubernetes. Инструмент позволяет в несколько кликов развернуть в Kubernetes-кластере кластер БД с нужными характеристиками.
Графический интерфейс прилагается. Не зависит от вендора Kubernetes-кластера.
Когда в кластере k8s остаются неиспользуемые или постоянно перезапускаемые ресурсы, их не очень хочется хранить — они жрут мощность и могут быть использованы как уязвимости.
Удалять их вручную не нужно, k8s Cleaner автоматизирует этот процесс. Он работает с конфигами, секретами, ролями, развертываниями и не только. Удобно и полезно.
Когда вы работаете с несколькими кластерами, управление их контекстами становится критически важным для эффективного администрирования. А пространства имен нужны для логического разделения ресурсов в кластере.
Kubectx и kubens — инструменты, которые значительно упрощают управление кластерами и пространствами имен в Kubernetes. Они помогают повысить продуктивность, уменьшить количество ошибок и улучшить общий опыт.
kubectx служит для более быстрого переключения между контекстами в kubectl.
kubens — это инструмент для легкого переключения между пространствами имен.
Пользуйтесь и делитесь с коллегами 🤝
#cloudnative #kubectx #kubens #k8scleaner #kubernetes
@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤2⚡2👍2😎2
Multicluster-Observability Operator — корневой оператор, который управляет всеми компонентами и их взаимодействием. Он отвечает за установку, конфигурацию и координацию элементов наблюдаемости.
MOO устанавливает и конфигурирует все компоненты, включая Prometheus, Thanos, Grafana, Alertmanager и Observatorium.
Получается надежная и масштабируемая система наблюдаемости для мультикластерных сред Kubernetes. Каждый компонент играет свою роль, и вместе они выдают централизованный сбор, хранение, анализ и визуализацию метрик.
Пользуйтесь и делитесь с коллегами 🤝
#devops #k8s #kubernetes #multicluster #observability #grafana #thanos #prometheus
@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍4🔥2😎2
Как время пролетело! 6 июня 2014 года первый коммит Kubernetes был размещен на GitHub. 250 файлов и 47 501 строка на go, bash и markdown положили начало одному из самых масштабных open source проекту.
Когда вычислительное оборудование становилось все более мощным, а приложения более сложными, возникла необходимость отделения программного обеспечения от аппаратных средств, и начали появляться решения. Kubernetes, каким мы его знаем, начался с небольшого сообщества разработчиков, в основном из Google и Red Hat.
И он не был бы таким сегодня без более чем 7 миллионов разработчиков и еще более многочисленного сообщества пользователей, которые помогли сформировать экосистему.
👉 Сообщество остается открытым для новых участников. Дополнительную информацию можно найти здесь.
Поздравляем всех причастных с этой знаменательной датой! ❤️
#kubernetes #k8s
@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13🎉4❤3👍3😎2
👉 Grafana Tanka использует язык Jsonnet для определения конфигураций Kubernetes и позволяет легко управлять, развертывать и обновлять их.
— Организация и структурирование конфигураций
— Упрощение управления конфигурациями
— Повышение гибкости и повторного использования
— Поддержка GitOps и интеграция с kubectl
— Улучшение согласованности и стандартизации
Дополнительно:
- Сайт проекта
- Установка
- Документация
#devops #kubernetes #k8s #grafana #tanka
@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤2👍2👾2
1️⃣ Kubean — готовые инструменты для управления жизненным циклом кластера, включая обновления, масштабирование и обслуживание.
Помогает в автоматизации и упрощает процессы установки, обновления и управления кластерами Kubernetes, что особенно важно в сложных и масштабируемых средах.
2️⃣ kor — Golang-тулза для обнаружения неиспользуемых ресурсов Kubernetes. Помогает найти и идентифицировать ~20 ресурсов: от секретов до StorageClasses.
Помогает улучшить эффективность и безопасность в Kubernetes кластерах, а также оптимизировать ресурсы.
Запускается 6 способами, в том числе и как плагин Kubectl.
#devops #k8s #kubernetes #kor #golang
@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡3❤2👍2🔥2👾2
Встречайте — secretgen-controller помогает генерировать секреты с конкретным типом данных. Они будут добавляться в Secret автоматически.
Чем полезен:
— Генерирует Certificate (CAs, leafs), Secret Template Field, Password, RSA Key и SSH Key
— Поддерживает экспорт и импорт секретов между пространствами имен
— Поддерживает создание секретов из данных, находящихся в других ресурсах Kubernetes
Особенно интересен тем, кто работает с секретами методом
push, а не pull.👉 Документация
👉 Примеры использования
#secrets #k8s #kubernetes
@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2👍2👾2
Многие знают про kube-proxy, а вот Cilium почему-то упускают из вида. Исправляем ситуацию — и рассказываем о ключевых фичах и главных отличиях.
eBPF для ядра Linux — как JavaScript для браузера
Cilium демонстрирует более высокую производительность и низкую задержку благодаря использованию eBPF для обработки сетевого трафика в ядре Linux.
Тесты показывают, что Cilium может обрабатывать больше запросов в секунду и обеспечивает более стабильную работу при высоких нагрузках по сравнению с kube-proxy.
👉 Подробности в деталях
#k8s #kubernetes #cilium #kubeproxy
@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥4❤3👾2
👉 Посмотреть полный отчет
Основные моменты отчета:
— Избыточное распределение ресурсов в кластерах, что приводит к финансовым потерям и неэффективному использованию облачных ресурсов.
— Сравнение затрат между облачными провайдерами.
— Различия в стоимости, которые зависят от конкретных настроек и объемов использования.
— Рекомендации по оптимизации затрат.
— Практические кейсы реальных компаний.
— Тенденции и прогнозы на будущее, касающиеся использования Kubernetes и управления затратами в облачных средах.
Смотрите и делитесь с коллегами 🤝
#k8s #kubernetes #devops
@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4❤2😎2
Kubespray облегчает установку и настройку Kubernetes-кластера, делая процесс быстрее и менее трудоемким. Это полезно для разработчиков, системных администраторов и IT-команд, так как упрощают управление сложными системами и ускоряют работу приложений.
👉 Рассказываем в новой статье, как установить кластер простым и более автоматизированным способом — с помощью инструментов Kubespray и Ansible.
Это статья для новичков.
#kubernetes #kubespray #ansible
@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍5❤3👎2😎2