Pro K8s
Обнаружили любопытное поведение StatefulSets.
Если выбрана стратегия обновления OnDelete, контроллер StatefulSet не будет автоматически удалять существующие pods и создавать новые, на что мы расчитывали. Вместо этого необходимо вручную удалить существующие pods, чтобы контроллер создавал новые pods, отражающие изменения, внесенные в .spec.template StatefulSet. 😉
#kubernetes #tips
Обнаружили любопытное поведение StatefulSets.
Если выбрана стратегия обновления OnDelete, контроллер StatefulSet не будет автоматически удалять существующие pods и создавать новые, на что мы расчитывали. Вместо этого необходимо вручную удалить существующие pods, чтобы контроллер создавал новые pods, отражающие изменения, внесенные в .spec.template StatefulSet. 😉
#kubernetes #tips
Pro K8s
Братцы, вероятно многие периодически сталкиваются с ситуацией, когда нужно запустить pod на другом рабочем узле. И что вы делаете? Удаляете его в надежде, что он запустится на другом узле. Но он упорно стартует на том же...
No black magic 😈
Kube-scheduler отдает предпочтение узлам на которых уже загружен необходимый образ 😉
#kubernetes #tips
Братцы, вероятно многие периодически сталкиваются с ситуацией, когда нужно запустить pod на другом рабочем узле. И что вы делаете? Удаляете его в надежде, что он запустится на другом узле. Но он упорно стартует на том же...
No black magic 😈
Kube-scheduler отдает предпочтение узлам на которых уже загружен необходимый образ 😉
#kubernetes #tips
Pro K8s
В Kubernetes есть несколько разных способов развернуть приложение, при этом важно выбрать правильную стратегию развертывания, чтобы сделать свою инфраструктуру устойчивой.
Стратегии развертывания Kubernetes:
recreate
ramped
blue/green
canary
a/b testing
shadow
#kubernetes #tips
В 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
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
👉 https://bit.ly/3sZRpQk
#postgres #tips
Forwarded from Полуконсольная мышь
Статья
Антипаттерн Entity Service. Иногда микросервисы хуже монолита
Статья об одном неудачном решении, которое распространено при переходе на микросервисы. Несмотря на то, что Microsoft и другие компании в своих руководствах рассматривают возможность создавать Entity Services, есть все основания считать его антипаттерном. Далее мы поговорим о том, что такое Entity Service и какими свойствами он обладает для конечной системы в целом.
#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
How to Restart All Pods in a Kubernetes Namespace?
👉 https://bit.ly/3f4lxoT
#kubernetes #tips
Продолжаем рубрику полезных видео 😎 выходного дня
Из личного опыта советую настроить Billing Alarms прямо сейчас 🙄 И не важно как эта услуга называется в вашем облаке
👉 https://bit.ly/3huc8XN
#aws #tips
Из личного опыта советую настроить Billing Alarms прямо сейчас 🙄 И не важно как эта услуга называется в вашем облаке
👉 https://bit.ly/3huc8XN
#aws #tips