Рубрики
Uncategorized

K8s Med Kit.

Kubernetes выталкивает 1.16 и, возможно, последняя версия в 2019 году. Хотя это не звучит много … Теги с Куберовщиками, терминалом, Devops.

Кубернеты нажимают 1.16 И, возможно, последняя версия в 2019 году. Несмотря на то, что он не звучит много в номерах версий, он имеет долгий путь улучшений, поскольку это первое появление в 2014 году.

Поскольку K8S создается для облегчения оркестрации контейнеров и помощи с сетью, постоянными данными и безопасностью, часто приятно иметь некоторые критически важные команды, прикрепленные к вашему панели инструментов, что во время необходимости и в зависимости от случая, вы скорее всего использовать.

Чтобы применить их, предполагается, что справедливое знание Кубератесов предполагается. Вот список конкретных случаев использования (Большинство из них являются Ad-HOC команды):

1- Твик ресурсов на определенном развертывании:

$ kubectl set resources deployment  --limits=cpu=1,memory=1Gi --requests=cpu=500m,memory=500Mi -n 

2- даже с автоскализацией, вы можете изменить количество экземпляров вручную ( Иногда ):

$ kubectl scale deployments/ --replicas= -n  

3- Измените версию изображения — AKA Rollback к другую версию изображения:

$ kubectl set image deployment/ =/: -n 

4- Если один из узлов действует по-разному, чем обычно, приятно получить некоторое понимание

$ kubectl describe nodes 

5- Получите понимание того, что произошло в кластере:

$ kubectl get events --all-namespaces

6- Получить информацию о пространстве имен:

$ kubectl get all -n namespace

7- Удалите все развертывания, которые не работают. Осторожность! Это должно быть сделано, если у вас есть выселение или не прикрепленные развертывания и должны использоваться как наименьший курорт. Программатический аргумент заключался в том, что вы не можете развернуть новые развертывания из-за накопления очереди и вместо того, чтобы вручную удалить стручки, вы прибегаете к более автоматизированному удалению.

$ kubectl get pods --all-namespaces --field-selector 'status.phase!=Running' -o json | kubectl delete -f -

8- Удалить POD by — сила (похоже на точку 7, но определение стручка):

$ kubectl delete pods  --grace-period=0 --force

Бонусная точка:

В этом посте я ссылаюсь в Кубернану с K8S. Если вы ищете интернет или читайте технические тексты, вы часто найдете тонкую строку между именами, используемыми взаимозаменяемыми. Иногда это Кубернаны иногда K8s. Первое является официальным именем, последнее это Сленг аббревиатура, чтобы облегчить ссылку на него. Тайна за K8S на самом деле действительно просто — к (количество букв между первым последним буквом, следовательно, 8 ) s . Вы можете играть с этим методом и применить его к разным давно названным словам/брендам.

Угадай, что будет I4E:)

Отказался от orbjet.org.

Оригинал: «https://dev.to/orbjet/k8s-med-kit-2p5m»