回顧第一次部署,淺談 Service
# Expose it as a new Kubernetes Services
[user@minikube ~]$ kubectl expose deployment hello-minikube --type=NodePort service/hello-minikube exposed
查看 Service 資訊
[user@minikube ~]$ kubectl get services -o wide
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR
hello-minikube NodePort 10.97.219.147 <none> 8080:31472/TCP 3d run=hello-minikube
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 5d <none>
[user@minikube ~]$
[user@minikube ~]$ kubectl describe services hello-minikube
Name: hello-minikube
Namespace: default
Labels: run=hello-minikube
Annotations: <none>
Selector: run=hello-minikube
Type: NodePort
IP: 10.97.219.147
Port: <unset> 8080/TCP
TargetPort: 8080/TCP
NodePort: <unset> 31472/TCP
Endpoints: 172.17.0.4:8080
Session Affinity: None
External Traffic Policy: Cluster
Events: <none>
開放 Service 給予外部存取
Last updated