Гибкая проверка Kubernetes YAML
Monokle CLI — инструмент для проверки конфигурации объектов в Kubernetes.
На данный момент он способен проверять:
— YAML-синтаксис
— Схемы YAML, сопоставимые с настраиваемой версией K8s
— Ссылки между ресурсами Kubernetes
— Набор предопределенных политик OpenPolicyAgent (OPA)
— Пользовательские правила, написанные на typescript
Это часть более крупного проекта Monokle, который можно использовать как интерфейс командной строки и интегрировать в конвейер CI/CD. Пользуйтесь!
#kubernetes #cli #yaml
@KazDevOps
Monokle CLI — инструмент для проверки конфигурации объектов в Kubernetes.
На данный момент он способен проверять:
— YAML-синтаксис
— Схемы YAML, сопоставимые с настраиваемой версией K8s
— Ссылки между ресурсами Kubernetes
— Набор предопределенных политик OpenPolicyAgent (OPA)
— Пользовательские правила, написанные на typescript
Это часть более крупного проекта Monokle, который можно использовать как интерфейс командной строки и интегрировать в конвейер CI/CD. Пользуйтесь!
#kubernetes #cli #yaml
@KazDevOps
Medium
Monokle-CLI: Flexible Kubernetes YAML Validation
The importance of validation of your Kubernetes YAMLs as part of your pre-commit/deploy workflows is evident as the adoption of…
👍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
Понятно, что все еще сырое и до реального применения пока далеко — но лучше быть первыми в таких экспериментах, чем потом кусать локти.
🔸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
Среды предварительного просмотра важны для любого процесса разработки и в любой инженерной команде. Они могут значительно улучшить
Preevy — мощный CLI-инструмент, который упрощает эту задачу и подготавливает почву для использования сред предварительного просмотра.
С Preevy вы можете легко подготовить среду предварительного просмотра для любого приложения Docker-Compose в облаке. Он также поддерживает виртуальные машины от AWS Lightsail, Google Cloud и Microsoft Azure или любого кластера Kubernetes.
#devops #cli #preevy #pullrequest #dockercompose #docker
@DevOpsKaz
pull request workflow
. Но настроить это дело порой сложно и дорого, из-за чего не все решаются внедрять их.Preevy — мощный CLI-инструмент, который упрощает эту задачу и подготавливает почву для использования сред предварительного просмотра.
С Preevy вы можете легко подготовить среду предварительного просмотра для любого приложения Docker-Compose в облаке. Он также поддерживает виртуальные машины от AWS Lightsail, Google Cloud и Microsoft Azure или любого кластера Kubernetes.
#devops #cli #preevy #pullrequest #dockercompose #docker
@DevOpsKaz
GitHub
GitHub - livecycle/preevy: Quickly deploy preview environments to the cloud!
Quickly deploy preview environments to the cloud! Contribute to livecycle/preevy development by creating an account on GitHub.
🔥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
🚩 Переменные источники всех видов (например, file, Git, Vault, K8s Secrets, ...) вместе с шаблонизацией позволяют склеить все воедино и реализовать правильную конфигурацию и поддержку нескольких сред и кластеров.
Kluctl уже работает при помощи инструмента CLI или в качестве решения GitOps. Но с Webui станет гораздо нагляднее...
#devops #kluctl #gitops #cli #git #k8s #kubernetes
@DevOpsKaz
👍7⚡1❤1
Политики безопасности представлены в Kyverno как ресурсы Kubernetes. Они способны проверять, изменять, генерировать и очищать ресурсы Kubernetes, а также проверять подписи образов и артефакты, чтобы обеспечить безопасность цепочки поставок ПО.
Есть и json-версия, которую можно запускать как CLI или веб-приложение с REST API.
Пользуйтесь и делитесь с коллегами 🤝
#devops #cli #kyverno #git #k8s #kubernetes
@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2👾2