Mops DevOps
2.45K subscribers
384 photos
2 videos
3 files
727 links
Kubernetes и Docker 🚢 Облачные сервисы ☁️ Infrastructure as Code ⚙️ DevOps и DevSecOps 😎 SRE 👌 Мониторинг и логирование 🔥


По всем вопросам обращайтесь: mopsdevops @собака gmail.com
Download Telegram
Pro K8s
Обнаружили любопытное поведение StatefulSets.
Если выбрана стратегия обновления OnDelete, контроллер StatefulSet не будет автоматически удалять существующие pods и создавать новые, на что мы расчитывали. Вместо этого необходимо вручную удалить существующие pods, чтобы контроллер создавал новые pods, отражающие изменения, внесенные в .spec.template StatefulSet. 😉

#kubernetes #tips
​​Pro K8s

Братцы, вероятно многие периодически сталкиваются с ситуацией, когда нужно запустить pod на другом рабочем узле. И что вы делаете? Удаляете его в надежде, что он запустится на другом узле. Но он упорно стартует на том же...

No black magic 😈

Kube-scheduler отдает предпочтение узлам на которых уже загружен необходимый образ 😉

#kubernetes #tips
​​Pro K8s

В Kubernetes есть несколько разных способов развернуть приложение, при этом важно выбрать правильную стратегию развертывания, чтобы сделать свою инфраструктуру устойчивой.

Стратегии развертывания Kubernetes:
recreate
ramped
blue/green
canary
a/b testing
shadow

#kubernetes #tips
Pro K8s

Kubernetes Endpoints хранят еще один секрет и связан он с компонентами Conrol Plane - kube-controller-manager и kube-scheduler. Эти компоненты в отличие от kube-api-server самостоятельно выбирают лидера. Эта процедура не требует нашего вмешательства, но что, если мы хотим узнать кто является лидером в настоящий момент.

Сделать это не сложно, эта информация хранится в аннотации соответствующего Endpoint:
kubectl get endpoints kube-scheduler -n kube-system -oyaml |grep leader
kubectl get endpoints kube-controller-manager -n kube-system -oyaml |grep leader

#kubernetes #tips
Братцы, продолжаю делиться шпаргалками. На этот раз PostgreSQL - 100 полезных запросов 🤩

👉 https://bit.ly/3sZRpQk

#postgres #tips
Enlarge a disk and partition of any Linux VM without a reboot

👉 https://bit.ly/3vZ9IpL

#linux #tips
Статья
Антипаттерн Entity Service. Иногда микросервисы хуже монолита

Статья об одном неудачном решении, которое распространено при переходе на микросервисы. Несмотря на то, что Microsoft и другие компании в своих руководствах рассматривают возможность создавать Entity Services, есть все основания считать его антипаттерном. Далее мы поговорим о том, что такое Entity Service и какими свойствами он обладает для конечной системы в целом.

 #tips
Стартует неделя Pro K8s🤘
How to Restart All Pods in a Kubernetes Namespace?

👉 https://bit.ly/3f4lxoT

#kubernetes #tips
Продолжаем рубрику полезных видео 😎 выходного дня

Из личного опыта советую настроить Billing Alarms прямо сейчас 🙄 И не важно как эта услуга называется в вашем облаке

👉 https://bit.ly/3huc8XN

#aws #tips