KazDevOps
5.32K subscribers
1.14K photos
25 videos
18 files
1.17K links
Канал о DevOps во всех проявлениях: K8s, CI/CD, AppSec, AI/ML, Cloud, Linux
Поможем с DevOps: https://core247.kz/
По рекламе @UlKonovalova
Download Telegram
Гибкая проверка Kubernetes YAML

Monokle CLI — инструмент для проверки конфигурации объектов в Kubernetes.

На данный момент он способен проверять:
— YAML-синтаксис
— Схемы YAML, сопоставимые с настраиваемой версией K8s
— Ссылки между ресурсами Kubernetes
— Набор предопределенных политик OpenPolicyAgent (OPA)
— Пользовательские правила, написанные на typescript

Это часть более крупного проекта Monokle, который можно использовать как интерфейс командной строки и интегрировать в конвейер CI/CD. Пользуйтесь!

#kubernetes #cli #yaml

@KazDevOps
👍7🔥2
В GitHub рассказали про новые сервисы Copilot X на базе GPT-4

Понятно, что все еще сырое и до реального применения пока далеко — но лучше быть первыми в таких экспериментах, чем потом кусать локти.

🔸GitHub Copilot Chat — интерфейс для текстового общения с ИИ-помощником.
🔸Copilot Voice — позволяет диктовать код голосом (например «github, import pandas, import graph plotting library...»).
🔸Copilot for PRs — инструмент для автоматической генерации описаний к пулл-реквестам (с возможностью отредактировать сгенерированное).
🔸Copilot for CLI — инструмент для управления командной строкой на естественном языке: если не помните точную команду, можно описать её словами.
🔸GitHub Copilot for Docs — инструмент для запросов к документации на естественном языке с помощью чат-интерфейса.

Для теста новых функций запишитесь в лист ожидания.

#devops #chatgpt #gpt4 #copilot #cli #github

@DevOpsKaz
👍2🔥1👏1
Среды предварительного просмотра важны для любого процесса разработки и в любой инженерной команде. Они могут значительно улучшить pull request workflow. Но настроить это дело порой сложно и дорого, из-за чего не все решаются внедрять их.

Preevy — мощный CLI-инструмент, который упрощает эту задачу и подготавливает почву для использования сред предварительного просмотра.

С Preevy вы можете легко подготовить среду предварительного просмотра для любого приложения Docker-Compose в облаке. Он также поддерживает виртуальные машины от AWS Lightsail, Google Cloud и Microsoft Azure или любого кластера Kubernetes.

#devops #cli #preevy #pullrequest #dockercompose #docker

@DevOpsKaz
🔥4👍2
Kluctl Webui дает видимость и контроль над вашими развертываниями Kubernetes, независимо от того, происходит ли это через локальную командную строку, конвейер CI/CD или контроллер Kluctl GitOps.

🚩 Переменные источники всех видов (например, file, Git, Vault, K8s Secrets, ...) вместе с шаблонизацией позволяют склеить все воедино и реализовать правильную конфигурацию и поддержку нескольких сред и кластеров.

Kluctl уже работает при помощи инструмента CLI или в качестве решения GitOps. Но с Webui станет гораздо нагляднее...

#devops #kluctl #gitops #cli #git #k8s #kubernetes

@DevOpsKaz
👍711
☄️ Kyverno — приложение для управления политиками безопасности Kubernetes.

Политики безопасности представлены в Kyverno как ресурсы Kubernetes. Они способны проверять, изменять, генерировать и очищать ресурсы Kubernetes, а также проверять подписи образов и артефакты, чтобы обеспечить безопасность цепочки поставок ПО.

🚩 По сути Kyverno позволяет администраторам кластеров управлять специфическими конфигурациями среды независимо от конфигураций ресурсов, применять передовые методы настройки для своих кластеров. Kyverno можно использовать для сканирования существующих ресурсов на наличие best practises или для соблюдения их путем блокировки или изменения запросов API.

Есть и json-версия, которую можно запускать как CLI или веб-приложение с REST API.

Пользуйтесь и делитесь с коллегами 🤝

#devops #cli #kyverno #git #k8s #kubernetes

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2👾2