kubernetes - Kubernetes spec.ports required value 错误
问题描述
我在 Windows 10 Home 上运行 minikube 版本 v1.15.1。
我使用 VirtualBox 启动了 minikube。
下面是我的yaml文件
apiVersion: v1
kind: Service
metadata:
name: my-service
spec:
type: ClusterIP
selector:
component: web
ports:
- port: 3000
targetPort: 3000
我正在运行kubectl apply -f filename.yaml
创建服务的命令。得到错误The Service "my-service" is invalid: spec.ports: Required value
我参考了文档,可以看到语法是正确的。我提到的其他地方是
一世。https://github.com/kubernetes/kubernetes/issues/8619有一个同样的问题。它已关闭并要求跟进stackoverflow。
ii. 服务“php”无效:spec.ports:Required value这个线程对我没有帮助,因为 OP 在文件中有语法错误。
任何的意见都将会有帮助。我刚开始学习 Kubernetes,这是我的第一次尝试。
解决方案
推荐阅读
- python - Pandas DataFrame:计算行之间的百分比差异?
- azure - Kusto - 比较 2 个查询结果并获取差异
- c - 如何在c中打印0x0000000而不是(nil)和0x08ffffff而不是0x8ffffff
- pdf - 从 GOOGLE 表格创建 PDF
- java - 有没有办法将 N 个字段指定为 MongoDB 中的唯一键?
- svg - 基于视口调整图案元素大小
- javascript - 如何从几个数组中制作单个深数组
- node.js - MongoDB 更改流非常慢
- c++ - 为什么我使用 WinAPI C++ 录制的声音无法正常播放?
- python - 根据特征更改线图颜色