Обзор k9s — продвинутого терминального интерфейса для Kubernetes
#k8s #kubernetes #tools
https://habr.com/ru/company/flant/blog/524196/
#k8s #kubernetes #tools
https://habr.com/ru/company/flant/blog/524196/
Хабр
Обзор k9s — продвинутого терминального интерфейса для Kubernetes
K9s предоставляет пользовательский интерфейс терминала для взаимодействия с кластерами Kubernetes. Цель этого Open Source-проекта — облегчить удобную навигацию по приложениям в K8s, наблюдение за...
Terradozer - принимает на вход файл стейта #terraform и сносит все, что найдет в нем. Т.е. для удаления инфры не надо иметь исходники инфраструктуры в терраформе, а достаточно только стейта. Может быть полезно.
#terraform #devops #tools
https://github.com/jckuester/terradozer
#terraform #devops #tools
https://github.com/jckuester/terradozer
GitHub
GitHub - jckuester/terradozer: Terraform destroy without configuration files
Terraform destroy without configuration files. Contribute to jckuester/terradozer development by creating an account on GitHub.
Понедельник... Самое время начать неделю информации о Kubernetes #k8s
Если вы руками выкатываете ваши приложения, то явно что-то идет не так. 🙂 Посмотрите в сторону Argo CD
https://argo-cd.readthedocs.io/
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes.
#tools #gitops #argocd
Если вы руками выкатываете ваши приложения, то явно что-то идет не так. 🙂 Посмотрите в сторону Argo CD
https://argo-cd.readthedocs.io/
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes.
#tools #gitops #argocd
Что ж... Раз уж начали про GitOps, то и продолжим в том же духе...
Keel - похожая утилита в виде оператора для обновления ДемонСетов, Деплойментов и т.п.
https://keel.sh
#k8s #gitops #tools #keel
Keel - похожая утилита в виде оператора для обновления ДемонСетов, Деплойментов и т.п.
https://keel.sh
#k8s #gitops #tools #keel
Flux - еще один CD для Кубера. Этот проект живет под крылом CNCF (Clud Native Computing Foundation). Если вам не зашли предыдущие два проекта, то стоит посмотреть на этот.
https://fluxcd.io
#k8s #tools #gitops #flux
https://fluxcd.io
#k8s #tools #gitops #flux
fluxcd.io
Flux - the GitOps family of projects
Flux is a set of continuous and progressive delivery solutions for Kubernetes, and they are open and extensible.
The APIs of Flux are stable now.
The APIs of Flux are stable now.
Продолжаем неделю #k8s.
Интересный вариант для тестового развертывания приложений прямо в процессе разработки.
Gitkube is a tool for building and deploying Docker images on Kubernetes using
https://github.com/hasura/gitkube
#tools #gitkube
Интересный вариант для тестового развертывания приложений прямо в процессе разработки.
Gitkube is a tool for building and deploying Docker images on Kubernetes using
git push
.https://github.com/hasura/gitkube
#tools #gitkube
GitHub
GitHub - hasura/gitkube: Build and deploy docker images to Kubernetes using git push
Build and deploy docker images to Kubernetes using git push - hasura/gitkube
Все админы делятся на три группы:
1. Кто не делает бэкапы.
2. Кто делает бэкапы.
3. Кто проверяет целостность бэкапов.
Вы к какой групе относитесь?
Если у вас есть кластер #k8s, то не делать бэкап его состояния грешно. Возьмите на вооружение https://velero.io/
Годный сервис, который сделает все, вплоть до бэкапа постоянного хранилища. 🙂
#k8s #tools #backup #valero
1. Кто не делает бэкапы.
2. Кто делает бэкапы.
3. Кто проверяет целостность бэкапов.
Вы к какой групе относитесь?
Если у вас есть кластер #k8s, то не делать бэкап его состояния грешно. Возьмите на вооружение https://velero.io/
Годный сервис, который сделает все, вплоть до бэкапа постоянного хранилища. 🙂
#k8s #tools #backup #valero
Если вы пишете код и разворачиваете ваши приложения в #k8s, то иногда может понадобиться отдебажить что-то прямо в контейнере. Поскольку это весьма не долгоживущая сущность, то дебаг там весьма затруднителен. Посмотрите на вот этот чудесный инструмент. Может быть полезен: https://github.com/solo-io/squash
#k8s #tools #debug #squash
#k8s #tools #debug #squash
GitHub
GitHub - solo-io/squash: The debugger for microservices
The debugger for microservices. Contribute to solo-io/squash development by creating an account on GitHub.
В #k8s планировщик работает весьма и весьма не плохо. Но иногда случается, что кластер разбалансируется (к примеру поды приложения А оказываются на одной ноде, а поды приложения Б на другой), и это уже нифига не смешно, т.к. о высокой доступности речи уже не идет. Перебалансировать кластер поможет Descheduler: https://github.com/kubernetes-sigs/descheduler
#k8s #tools #ha #descheduler
#k8s #tools #ha #descheduler
GitHub
GitHub - kubernetes-sigs/descheduler: Descheduler for Kubernetes
Descheduler for Kubernetes. Contribute to kubernetes-sigs/descheduler development by creating an account on GitHub.
Иногда надо получать логи со всех подов в #k8s и когда приложение передеплоивается, то kubectl отваливается и приходится указывать все поды по новой. Жутко бесит? Мне это тоже знакомо.
Stern - утилита, которая выводит логи в вашу консоль отфильтровывая поды по указанному шаблону (например `web-\w`). Если под отвалился - она его выкидывает, если под добавился - подключается к его логам.
https://github.com/wercker/stern
#k8s #tools #logs #stern
Stern - утилита, которая выводит логи в вашу консоль отфильтровывая поды по указанному шаблону (например `web-\w`). Если под отвалился - она его выкидывает, если под добавился - подключается к его логам.
https://github.com/wercker/stern
#k8s #tools #logs #stern
Для тех кто уже умеет в Docker Compose, но еще не научился писать манифесты для #k8s вполне для начала подойдет Kompose (Kubernetes + Compose).
Утилита конвертит docker-compose.yaml в манифесты.
https://github.com/kubernetes/kompose
#k8s #tools #kompose
Утилита конвертит docker-compose.yaml в манифесты.
https://github.com/kubernetes/kompose
#k8s #tools #kompose
GitHub
GitHub - kubernetes/kompose: Convert Compose to Kubernetes
Convert Compose to Kubernetes. Contribute to kubernetes/kompose development by creating an account on GitHub.
Pgweb — это кроссплатформенное приложение для работы с PostgreSQL, поддерживающее OSX, Linux, Windows и даже RaspberryPi. Его легко установить, так как оно представлено в виде единого бинарного файла, доступного через Docker или Homebrew для OSX. Программа не требует дополнительных зависимостей и готова к использованию сразу после скачивания, необходим лишь браузер и сервер PostgreSQL (версии от 9.1 и выше). Pgweb предлагает простой и чистый интерфейс для просмотра таблиц баз данных, выполнения и анализа SQL-запросов, а также экспорта данных в CSV/JSON/XML. Также поддерживается работа с несколькими схемами и ведется история запросов. Pgweb гибко работает с любыми локальными или удаленными серверами PostgreSQL, поддерживая SSH-туннелирование и быструю настройку подключения через закладки.
https://sosedoff.github.io/pgweb/
#tools #postgresql
💻 Интересное в IT
https://sosedoff.github.io/pgweb/
#tools #postgresql
💻 Интересное в IT
Telegram
Интересное в IT
Разные интересные и полезные ссылки из IT сферы для неспешного чтения.
Обратная связь - https://t.me/illusive_echo
Обратная связь - https://t.me/illusive_echo