php - 服务“php”无效:spec.ports:必需值
问题描述
我正在关注本教程https://www.cloudbooklet.com/kubernetes-basic-php-application-with-nginx-on-google-cloud/,当我收到此命令时,kubectl apply -f php_service.yaml --validate=false
弹出此错误:
服务“php”无效:spec.ports:必需值。
我该如何解决?这是yaml文件:
apiVersion: v1
kind: Service
metadata:
name: php
labels:
tier: backend
spec:
selector:
app: php
tier: backend
ports:
protocol: TCP
port: 9000
解决方案
你的语法是错误的。协议和端口应该是来自spec.ports
现场的项目。它应该看起来像这样
推荐阅读
- javascript - 从数组中过滤对象
- python - 动态编程 - 可能的密码数量
- c# - 如何安全地替换用作 TreeView 的 ItemsSource 的 ObservableCollection 的内容?
- node.js - 领域不使用打包的电子应用程序
- javascript - 无法在 Javascript 中打印输出字符串长度
- c++ - std::geometric_distribution 对概率 0 有什么作用?
- xdebug - 由于可能的无限循环,脚本中止
- r - R dplyr 在删除重复元素时转为长格式
- go - 按国家/地区刮取亚马逊价格
- r - R:(选择性地)修剪循环的结果