Отладка Docker-сборок в Visual Studio Code
Теперь вы можете отлаживать Dockerfile прямо в VS Code, как обычный код.
📌 Подробнее: https://marketplace.visualstudio.com/items?itemName=docker.docker
MemOps🤨
Теперь вы можете отлаживать Dockerfile прямо в VS Code, как обычный код.
Что умеет новый отладчик
▪️ Ставьте брейкпоинты на любую инструкцию RUN в Dockerfile и останавливайте сборку именно в этом месте.
▪️ Смотрите все переменные окружения, аргументы сборки, рабочую директорию и другие параметры прямо в панели Variables.
▪️ Исследуйте структуру файлов внутри образа на любом этапе сборки. Видите, что скопировалось, что нет, и даже можете просматривать содержимое текстовых файлов.
▪️ Когда сборка приостановлена на брейкпоинте, введите команду exec в Debug Console — и вы получите живой shell внутри образа, который сейчас собирается
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍9
sig-storage-local-static-provisioner — официальный проект из экосистемы Kubernetes, который автоматизирует работу с локальными дисками как с PersistentVolume.
📌 Подробнее: https://github.com/kubernetes-sigs/sig-storage-local-static-provisioner
MemOps🤨
Он сканирует ноды, находит локальные директории или блочные устройства и автоматически создает для них PersistentVolume ресурсы. Такой подход полезен, когда нужно:
— использовать быстрые локальные SSD для подов;
— минимизировать задержки по сравнению с сетевым хранилищем;
— избежать ручного управления PV.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1
wave — отслеживает Deployments, StatefulSets и DaemonSets в кластере Kubernetes и следит за тем, чтобы их модули всегда имели актуальную конфигурацию.
Путем мониторинга смонтированных ConfigMaps и Secrets Wave может инициировать последовательное обновление Deployment при изменении смонтированной конфигурации.
📌 Подробнее: https://github.com/wave-k8s/wave
MemOps🤨
Путем мониторинга смонтированных ConfigMaps и Secrets Wave может инициировать последовательное обновление Deployment при изменении смонтированной конфигурации.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - wave-k8s/wave: Kubernetes configuration tracking controller
Kubernetes configuration tracking controller. Contribute to wave-k8s/wave development by creating an account on GitHub.
NetAlertX — сеть, сканер присутствия и оповещения
📌 Подробнее: https://github.com/jokob-sk/NetAlertX
MemOps🤨
Получите представление о том, что происходит в вашей сети Wi-Fi/LAN, и включите обнаружение присутствия важных устройств. Запланируйте сканирование устройств, смену портов и получайте уведомления при обнаружении неизвестных устройств или изменений. Создайте собственный плагин с автоматически генерируемым пользовательским интерфейсом и встроенной системой уведомлений. Создайте и легко поддерживайте свой сетевой источник достоверной информации (NSoT).
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - jokob-sk/NetAlertX: Network intruder and presence detector. Scans for devices connected to your network and alerts you…
Network intruder and presence detector. Scans for devices connected to your network and alerts you if new and unknown devices are found. - jokob-sk/NetAlertX
🤝5
A Crash Course in Running Kubernetes Locally
📌 Подробнее: https://jc1175.medium.com/a-crash-course-in-running-kubernetes-locally-7c573dd64933 [en]
MemOps🤨
Кластеры Kubernetes на вашем компьютере
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
A Crash Course in Running Kubernetes Locally
Kubernetes clusters on your very own machine
Terraforming With AI
📌 Подробнее: https://dev.to/zloeber/terraforming-with-ai-g0o
MemOps🤨
В этой статье рассказывается о том, как с помощью команды ИИ-агентов, сервера Terraform MCP и инструмента cagent от Docker можно очистить довольно громоздкий автоматически сгенерированный код Terraform без необходимости писать какой-либо код.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚4
Изучаем Ansible Inventory: основы и примеры использования
📌 Подробнее: https://spacelift.io/blog/ansible-inventory
MemOps🤨
В статье рассматривается базовая функциональность, управление переменными, комбинирование нескольких источников Inventory и варианты работы с динамическими Inventory. Статья будет полезна тем, кто изучает Ansible.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Опыт масштабирования Kubernetes на 2k узлов и на 400k подов
📌 Подробнее: https://habr.com/ru/companies/timeweb/articles/787774/
MemOps🤨
Автор делится, как они в PayPal начинали осваивать Kubernetes. На тот момент большинство рабочих нагрузок выполнялось на Apache Mesos, и в рамках этой миграции требовалось разобраться с некоторыми аспектами производительности у кластеров, в которых будет работать Kubernetes – с учётом той плоскости управления, что действует в PayPal. Из всех этих аспектов важнее всего было понять, как именно масштабируется платформа, а также выявить, как можно было бы улучшить масштабируемость, настраивая параметры кластера.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Обновления образов Azure Pipelines
Microsoft сообщает: ubuntu-latest скоро перейдёт на Ubuntu 24.04; Ubuntu 20.04, Windows Server 2019 и macOS 13 планируют вывести. Доступны Ubuntu 24.04, macOS 15 и Windows Server 2025 — проверьте и обновите vmImage.
📌 Подробнее: https://devblogs.microsoft.com/devops/upcoming-updates-for-azure-pipelines-agents-images/
MemOps🤨
Microsoft сообщает: ubuntu-latest скоро перейдёт на Ubuntu 24.04; Ubuntu 20.04, Windows Server 2019 и macOS 13 планируют вывести. Доступны Ubuntu 24.04, macOS 15 и Windows Server 2025 — проверьте и обновите vmImage.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
GitQL — инструмент, созданный с использованием GitQL SDK для выполнения SQL-подобных запросов к вашим локальным файлам .git.
📌 Подробнее: https://github.com/amrdeveloper/GQL
MemOps🤨
GitQL SDK — это запросный движок, работающий в памяти и реализованный с нуля в виде набора библиотек. Он позволяет вам выполнять высокую степень кастомизации типов, схем, источников данных, операторов и функций, чтобы вы могли создать собственный инструмент для выполнения SQL-подобных запросов к любым видам данных.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM