暴露部署后服务显示挂起状态。
packet@ubuntu:/home/gss$ kubectl get services
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 22h
wms1 LoadBalancer 10.106.19.103 <pending> 8000:32461/TCP 17h
Run Code Online (Sandbox Code Playgroud)
安装了带有 1 个主节点和 4 个工作节点的 kubeadm。使用以下命令创建部署:
sudo docker run -p 8000:8000 w1
Run Code Online (Sandbox Code Playgroud)
这里 w1 是我的图像名称。
使用以下命令创建服务:
kubectl expose deployment wms1 --type=LoadBalancer --port=8000
Run Code Online (Sandbox Code Playgroud) 我正在从 prometheus 中抓取 kubernetes 指标,并且需要提取正在运行的 pod 的数量。
我可以看到 container_last_seen 指标,但我应该如何让 Pod 不运行。有人可以帮忙吗?