You probably don't need Oh My Zsh
📌 Подробнее: https://rushter.com/blog/zsh-shell
MemOps🤨
Oh My Zsh по-прежнему часто рекомендуют. Основная проблема Oh My Zsh в том, что он добавляет много ненужного кода, что влияет на время запуска оболочки. Поскольку Oh My Zsh написан на языке shell-скриптов, каждый раз, когда вы открываете новую вкладку в терминале, ему приходится интерпретировать все эти скрипты. Скорее всего, Oh My Zsh вам вообще не нужен.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Artem Golubin
You probably don't need Oh My Zsh
Why you might not need Oh My Zsh for your Zsh configuration.
❤2
kaniko
📌 Подробнее: https://github.com/chainguard-forks/kaniko
MemOps🤨
Яндекс Переводчик
kaniko — это инструмент для создания образов контейнеров на основе Dockerfile внутри контейнера или кластера Kubernetes. Это поддерживаемая замена оригинального репозитория GoogleContainerTools/kaniko, который был заархивирован в июне 2025 года.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - chainguard-forks/kaniko: Build Container Images In Kubernetes
Build Container Images In Kubernetes. Contribute to chainguard-forks/kaniko development by creating an account on GitHub.
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡18❤4😁4👍2
I Cannot SSH Into My Server Anymore (And That’s Fine)
📌 Подробнее: https://soap.coffee/~lthms/posts/i-cannot-ssh-into-my-server-anymore.html
MemOps🤨
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Thomas Letan’s website
I Cannot SSH Into My Server Anymore (And That’s Fine)
To kick off 2026, I had clear objectives in mind: decommissioning my trusty VPS and setting up its successor. Embracing a complete paradigm shift, I built myself a container-centric, declarative, and low-maintenance setup for the years to come.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁19😭4😈2
Когда использовать Kubernetes Operators, а когда Helm?
Хотя на первый взгляд они могут казаться взаимозаменяемыми для деплоя приложений, на самом деле они решают разные задачи
Kubernetes Operator обеспечивает расширенное управление за счёт автоматизации, учитывающей жизненный цикл, для сложных приложений
Helm упрощает деплой приложений с помощью готовых шаблонов, называемых chart’ами, и идеально подходит для настройки простых, воспроизводимых окружений
MemOps🤨
Хотя на первый взгляд они могут казаться взаимозаменяемыми для деплоя приложений, на самом деле они решают разные задачи
Kubernetes Operator обеспечивает расширенное управление за счёт автоматизации, учитывающей жизненный цикл, для сложных приложений
Helm упрощает деплой приложений с помощью готовых шаблонов, называемых chart’ами, и идеально подходит для настройки простых, воспроизводимых окружений
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Учимся сетям на практике
Вот пример сложной сетевой топологии, которую можно развернуть в playground от iximiuz Labs, где узлы – это реальные виртуальные машины, соединённые с произвольным количеством сетевых бриджей.
📌 Подробнее: https://labs.iximiuz.com/playgrounds/flexbox
MemOps🤨
Вот пример сложной сетевой топологии, которую можно развернуть в playground от iximiuz Labs, где узлы – это реальные виртуальные машины, соединённые с произвольным количеством сетевых бриджей.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Addon Controller
📌 Подробнее: https://github.com/projectsveltos/addon-controller?tab=readme-ov-file
MemOps🤨
Sveltos Addon Controller позволяет пользователям применять Kubernetes-манифесты к любым кластерам, управляемым Sveltos. Это может быть сделано следующими способами:
- Добавляя YAML-файлы с Kubernetes-ресурсами в ConfigMap или Secret.
- Указывая URL с YAML-ресурсами.
- Указывая Helm-чарт.
Addon Controller – это контроллер Kubernetes, который работает в управляющем кластере (management cluster). Он следит за созданием и обновлением объектов Addon, а также применяет соответствующие манифесты в целевых (managed) кластерах, на которые ссылается Addon.
Возможности
- Поддержка ConfigMap, Secret, URL и Helm-чартов.
- Поддержка переменных через ClusterProfile и ClusterSummary.
- Возможность динамически применять или удалять аддоны при изменении кластера или его свойств.
- Возможность настройки приоритетов применения ресурсов.
- Поддержка зависимостей между ресурсами.
- Поддержка dry-run и прерывания применения при ошибке.
Архитектура
1. Пользователь создает объект ClusterProfile, в котором указывает критерии выбора кластеров.
2. Для каждого подходящего кластера создается объект ClusterSummary, который содержит список Addon объектов.
3. Addon Controller применяет ресурсы, указанные в Addon, к каждому целевому кластеру.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2