Сервисы предоставляют четырьмя способами

ClusterIP

NodePort

ExternalName

LoadBalancer

Создадим deployment

kubectl create deployment my-deploy –image nginx:latest

сделаем реплики

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

DokuWiki Appliance - Powered by TurnKey Linux