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: |

The SUCK Channel on Telegram, with a message saying some content has been removed by the police. Photo: Telegram screenshot. The court said the defendant had also incited people to commit public nuisance, with messages calling on them to take part in rallies and demonstrations including at Hong Kong International Airport, to block roads and to paralyse the public transportation system. Various forms of protest promoted on the messaging platform included general strikes, lunchtime protests and silent sit-ins. In 2018, Telegram’s audience reached 200 million people, with 500,000 new users joining the messenger every day. It was launched for iOS on 14 August 2013 and Android on 20 October 2013. Telegram Android app: Open the chats list, click the menu icon and select “New Channel.” For crypto enthusiasts, there was the “gm” app, a self-described “meme app” which only allowed users to greet each other with “gm,” or “good morning,” a common acronym thrown around on Crypto Twitter and Discord. But the gm app was shut down back in September after a hacker reportedly gained access to user data.
from us


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