DEVOPSLIB Telegram 14
🔥 Kubernetes: 5 секретных команд, которые спасут тебе нервы

💡 1. Перезапуск всех подов в неймспейсе
Если нужно быстро перезапустить все поды в конкретном неймспейсе:

kubectl delete pods --all -n my-namespace

Это избавит от необходимости удалять поды по одному.

💡 2. Чистка завершённых и сбойных подов
Если в кластере накопилось слишком много старых подов в статусе Completed или Evicted:

kubectl get pods --all-namespaces | grep -E 'Completed|Evicted' | awk '{print $2 " -n " $1}' | xargs -I {} kubectl delete pod {}

Это поможет поддерживать чистоту в кластере.

💡 3. Быстрая отладка пода с exec
Вместо долгих поисков и правок команд можно просто подключиться внутрь работающего пода:

kubectl exec -it my-pod -- /bin/sh

Если используется distroless`-образ, попробуй `kubectl debug!

💡 4. Слежение за логами всех подов одновременно
Когда нужно посмотреть логи сразу от всех подов в неймспейсе:

kubectl logs --tail=100 -l app=my-app --all-containers -f

Отлично подходит для анализа проблем.

💡 5. Быстрое восстановление удалённого пода
Если случайно удалил под, но знаешь его имя, можно быстро восстановить:

kubectl get pod my-pod -o yaml | kubectl apply -f -

Это спасает, если приложение не управляется контроллером (например, `Job`).

⚡️ Эти команды помогут сэкономить время и нервы при работе с Kubernetes!

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



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

🔥 Kubernetes: 5 секретных команд, которые спасут тебе нервы

💡 1. Перезапуск всех подов в неймспейсе
Если нужно быстро перезапустить все поды в конкретном неймспейсе:


kubectl delete pods --all -n my-namespace

Это избавит от необходимости удалять поды по одному.

💡 2. Чистка завершённых и сбойных подов
Если в кластере накопилось слишком много старых подов в статусе Completed или Evicted:

kubectl get pods --all-namespaces | grep -E 'Completed|Evicted' | awk '{print $2 " -n " $1}' | xargs -I {} kubectl delete pod {}

Это поможет поддерживать чистоту в кластере.

💡 3. Быстрая отладка пода с exec
Вместо долгих поисков и правок команд можно просто подключиться внутрь работающего пода:

kubectl exec -it my-pod -- /bin/sh

Если используется distroless`-образ, попробуй `kubectl debug!

💡 4. Слежение за логами всех подов одновременно
Когда нужно посмотреть логи сразу от всех подов в неймспейсе:

kubectl logs --tail=100 -l app=my-app --all-containers -f

Отлично подходит для анализа проблем.

💡 5. Быстрое восстановление удалённого пода
Если случайно удалил под, но знаешь его имя, можно быстро восстановить:

kubectl get pod my-pod -o yaml | kubectl apply -f -

Это спасает, если приложение не управляется контроллером (например, `Job`).

⚡️ Эти команды помогут сэкономить время и нервы при работе с Kubernetes!

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

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


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

View MORE
Open in Telegram


Telegram News

Date: |

On Tuesday, some local media outlets included Sing Tao Daily cited sources as saying the Hong Kong government was considering restricting access to Telegram. Privacy Commissioner for Personal Data Ada Chung told to the Legislative Council on Monday that government officials, police and lawmakers remain the targets of “doxxing” despite a privacy law amendment last year that criminalised the malicious disclosure of personal information. To edit your name or bio, click the Menu icon and select “Manage Channel.” The initiatives announced by Perekopsky include monitoring the content in groups. According to the executive, posts identified as lacking context or as containing false information will be flagged as a potential source of disinformation. The content is then forwarded to Telegram's fact-checking channels for analysis and subsequent publication of verified information. 3How to create a Telegram channel?
from us


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