Kubectl корисні команди — Частина 3

pic

Це продовження попередніх статей, які можна знайти тут.

Стаття 1

Стаття 2

  1. Команда для видалення всіх ресурсів
kubectl delete all — all

Ця команда видаляє лише з за замовчуванням простору імен (namespace).

pic

  1. Створення Pod
kubectl run  — image=

pic

pic

  1. Доступ до Nginx через браузер

Після створення pod, необхідно експонувати його через конкретний порт. Це можна зробити за допомогою такої команди:

kubectl expose pod  — type=NodePort — port= — target-port=
kubectl expose pod test-nginx — type=NodePort — port=80 — target-port=80

pic

Тепер необхідно виконати порт-форвардинг.

kubectl port-forward  :
kubectl port-forward nginx-pod 8080:80

pic

Тепер відкрийте будь-який браузер і зайдіть за адресою http://localhost:8080

pic

  1. Отримати список сервісів
kubectl get services **OR** kubectl get svc

pic

  1. Отримати всі ресурси k8s
kubectl get all

Вищезазначена команда отримує всі ресурси в просторах імен за замовчуванням.

pic

kubectl get all — all-namespaces

Ця команда отримує ресурси з усіх просторів імен.

########### ЩАСЛИВОГО НАВЧАННЯ

Перекладено з: Kubectl useful commands — Part3

Leave a Reply

Your email address will not be published. Required fields are marked *