背景说明
Rancher Desktop和kube-explorer后可以通过相关界面进行操作,这里通过创建一个Pod并暴露成一个NodePort服务进行访问验证
解决方案
集群访问
http://localhost:9898/dashboard/c/local/explorer/node
http://172.28.249.21:9898/dashboard/c/local/explorer
命令执行
创建一个Pod命令如下
PS C:\Users\86183> kubectl.exe run nginx-demo --image=nginx
pod/nginx-demo created
PS C:\Users\86183>
PS C:\Users\86183> kubectl.exe get pod
NAME READY STATUS RESTARTS AGE
nginx-demo 1/1 Running 0 15s
PS C:\Users\86183>
创建一个Service
PS D:\> kubectl expose pod nginx-demo --port=9000 --target-port=80 --type=NodePort
service/nginx-demo exposed
PS D:\> kubectl.exe get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.43.0.1 <none> 443/TCP 3d11h
nginx-demo NodePort 10.43.229.71 <none> 9000:32468/TCP 5s
PS D:\>
Pod端口:9000 节点端口: 32468