kubernetes - kubectl apply -f service.yml 抛出错误
问题描述
错误:将 YAML 转换为 JSON 时出错:yaml:第 2 行:此上下文中不允许映射值
这是我的 service.yml:
apiVersion: v1
kind: Service
metadata:
name: eureka-service
spec:
type: LoadBalancer
ports:
- port: 8761
targetPort: 8761
selector:
app: eureka-naming-server
我不知道这个 service.yml 有什么问题。我在 Google Kubernetes 上有一个正在运行的 pod,带有以下标签:app
eureka-naming-server
解决方案
在 YAML 块样式中,结构由缩进决定。您是否按如下方式分隔文件?:
apiVersion: v1
kind: Service
metadata:
name: eureka-service
spec:
type: LoadBalancer
ports:
- port: 8761
targetPort: 8761
selector:
app: eureka-naming-server
推荐阅读
- nuxt.js - 导入正常的自定义 js 文件抛出错误 Nuxtjs
- css - 如何使列标题适合dxdatagrid的左下角
- reactjs - React Native 获取 Flatlist 索引
- flask - Flask models.py 覆盖属性/列
- c# - NET Core 上的 Selenium 在 Linux 上的工作方式不同
- android - 在 Xamarin Forms Android 中,Assets 文件夹中的 styles.css 的用途是什么?它甚至是如何使用/调用的?
- c++ - LibPrivoxy:未解析的外部符号 __declspec(dllimport) int __stdcall StartPrivoxy(char *)
- ios - 在字典键值对中,如何将值(其中值可以是不同类型的类型)解包为字符串
- angular - 如何在 Angular 8 中同步访问一个提交的两个 http 请求
- entity-framework-core - NUNIT测试用例,用于在实体框架核心中添加和删除具有多对多关系的表