Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
работа_с_сервисами [2021/05/25 08:52] kirill создано |
работа_с_сервисами [2021/06/01 14:38] (текущий) kirill |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
ClusterIP | ClusterIP | ||
+ | |||
NodePort | NodePort | ||
+ | |||
ExternalName | ExternalName | ||
+ | |||
LoadBalancer | LoadBalancer | ||
+ | |||
+ | Создадим deployment | ||
+ | |||
+ | kubectl create deployment my-deploy --image nginx: | ||
+ | |||
+ | сделаем реплики | ||
+ | |||
+ | kubectl scale deployment my-deploy --replicas 3 | ||
+ | |||
+ | kubectl expose deployment my-deploy --type=ClusterIP --port 80 | ||
+ | |||
+ | kubectl get services | ||
+ | |||
+ | |||
+ | kubectl delete service my-deploy | ||
+ | |||
+ | |||
+ | kubectl expose deployment my-deploy --type=NodePort --port 80 | ||
+ | |||
+ | kubectl describe nodes | ||
+ | |||
+ | kubectl delete svc my-deploy | ||
+ | |||
+ | kubectl expose deployment my-deploy --type=LoadBalancer --port=80 | ||
+ | |||
+ | kubectl delete svc my-deploy | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ |