Service: kubectl expose
kubectl expose <resource-type> <resource-name> --port=<port> --target-port=<target-port> --type=<type>Expose as ClusterIP Service
β kubectl create deployment my-server --image=nginx
deployment.apps/my-server createdβ kubectl get deployments.apps
NAME READY UP-TO-DATE AVAILABLE AGE
my-server 1/1 1 0 10s
postgres 1/1 1 1 25h
simple-go 3/3 3 3 25hExpose as NodePort Service
Expose as LoadBalancer Service
Expose Pod Directly
References
Last updated