我创建了一个服务并使用 nodeport 等,但无法访问该服务。
我创建了一个包含以下内容的 web-service.yaml 文件,并使用 kubectl 创建了服务:
apiVersion: v1
kind: Service
metadata:
name: web-service
labels:
app: web-service
spec:
type: NodePort
ports:
- port: 80
protocol: TCP
selector:
app: webserver
以及带有以下部署详细信息的 webserver.yaml 文件
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: webserver
spec:
replicas: 3
template:
metadata:
labels:
run: webserver
spec:
containers:
- name: webserver
image: nginx:alpine
ports:
- containerPort: 80