DEVOPSLIB Telegram 110
🚀 Как я однажды сломал прод одним kubectl apply

Сидишь себе спокойно, делаешь хотфикс, вроде всё готово. Думаю: "ну ща быстренько закатим"kubectl apply -f deployment.yaml.
И тут - бах! Вылетает вся продовая нагрузка.

Почему?
А потому что в deployment.yaml был replicas: 1, а в кластере реально крутилось 12 подов. 😅
Kubernetes честно решил: "Ну раз надо 1, значит уберём остальные".
И убрал.

⚡️Вывод:

- Никогда не храните в гите "локальные" конфиги без проверки.
- Сравнивайте diff перед применением (kubectl diff -f ...).
- Лучше юзать GitOps (ArgoCD / Flux), чтобы руками не катать.

Теперь у нас правило: в прод руками через kubectl apply - нельзя. Только через пайплайны.


Подпишись 👉@devopslib
👍5



tgoop.com/devopslib/110
Create:
Last Update:

🚀 Как я однажды сломал прод одним kubectl apply

Сидишь себе спокойно, делаешь хотфикс, вроде всё готово. Думаю: "ну ща быстренько закатим"kubectl apply -f deployment.yaml.
И тут - бах! Вылетает вся продовая нагрузка.

Почему?
А потому что в deployment.yaml был replicas: 1, а в кластере реально крутилось 12 подов. 😅
Kubernetes честно решил: "Ну раз надо 1, значит уберём остальные".
И убрал.

⚡️Вывод:

- Никогда не храните в гите "локальные" конфиги без проверки.
- Сравнивайте diff перед применением (kubectl diff -f ...).
- Лучше юзать GitOps (ArgoCD / Flux), чтобы руками не катать.

Теперь у нас правило: в прод руками через kubectl apply - нельзя. Только через пайплайны.


Подпишись 👉@devopslib

BY Библиотека девопса | DevOps, SRE, Sysadmin


Share with your friend now:
tgoop.com/devopslib/110

View MORE
Open in Telegram


Telegram News

Date: |

Write your hashtags in the language of your target audience. Telegram offers a powerful toolset that allows businesses to create and manage channels, groups, and bots to broadcast messages, engage in conversations, and offer reliable customer support via bots. 4How to customize a Telegram channel? Telegram channels enable users to broadcast messages to multiple users simultaneously. Like on social media, users need to subscribe to your channel to get access to your content published by one or more administrators. The SUCK Channel on Telegram, with a message saying some content has been removed by the police. Photo: Telegram screenshot.
from us


Telegram Библиотека девопса | DevOps, SRE, Sysadmin
FROM American