背景说明
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=nginxpod/nginx-demo createdPS C:\Users\86183>PS C:\Users\86183> kubectl.exe get podNAME READY STATUS RESTARTS AGEnginx-demo 1/1 Running 0 15sPS 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
访问验证
本机访问
主机访问
环境查看


