我正在尝试使用yaml部署容器。POD正在创建,但服务没有Map到POD。我在这里错过了什么?
请注意,我正在使用Google Cloud和kubernetes-SDK上的试用订阅。
部署文件
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: udemydocker1
name: udemydocker
namespace: default
spec:
progressDeadlineSeconds: 30
replicas: 1
selector:
matchLabels:
app: udemydocker1
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 25%
type: RollingUpdate
template:
metadata:
creationTimestamp: null
labels:
app: udemydocker1
spec:
containers:
- image: lazyav/udemydocker:Release.1.0.0
imagePullPolicy: Always
name: udemydocker
restartPolicy: Always
---
apiVersion: v1
kind: Service
metadata:
labels:
app: udemydocker1
name: udemydocker
namespace: default
spec:
ports:
- port: 8080
protocol: TCP
targetPort: 8080
selector:
app: udemydocker
sessionAffinity: None
type: LoadBalancer
字符串
** Jmeter 板屏幕截图和命令行命令**
x1c 0d1x的数据
的
2条答案
按热度按时间6qqygrtg1#
上述问题是由于选择器应用程序:udemydocker.服务无法找到POD。改成app=udemydocker1就解决了问题
字符串
bpzcxfmw2#
服务中:选择器:应用程序:udemydocker1
部署中:spec:progressDeadlineSeconds:30个副本:1个选择器:matchLabels:应用程序:udemydocker1