Jenkins on Kubernetes服务yaml解析错误
Jenkins on Kubernetes service yaml parsing error
我正在按照此 Link 在 Kubernetes
集群上设置 Jenkins
。当我尝试应用 jenkins-svc.yaml
时,它因错误而失败。
jenkins-svc.yaml
文件内容如下,
apiVersion: v1
kind: Service
metadata:
name: jenkins-ui-service
namespace: jenkins
spec:
type: ClusterIP # NodePort, LoadBalancer
ports:
- protocol: TCP
port: 8080
targetPort: 8080
# nodePort: 30100
name: ui
selector:
app: jenkins
---
apiVersion: v1
kind: Service
metadata:
name: jenkins-jnlp-service
namespace: jenkins
spec:
type: ClusterIP # NodePort, LoadBalancer
ports:
- port: 50000
targetPort: 50000
selector:
app: jenkins
我尝试应用时遇到的错误 jenkins-svc.yaml
。
# kubectl apply -f jenkins-svc.yaml -n jenkins
error: error parsing jenkins-svc.yaml: error converting YAML to JSON: yaml: line 7: did not find expected key
请告诉我如何解决这个问题?
请检查第 7 行和第 23 行的缩进。在两个 svc 的规范部分的“type”之前删除 2 个额外的空格。
我正在按照此 Link 在 Kubernetes
集群上设置 Jenkins
。当我尝试应用 jenkins-svc.yaml
时,它因错误而失败。
jenkins-svc.yaml
文件内容如下,
apiVersion: v1
kind: Service
metadata:
name: jenkins-ui-service
namespace: jenkins
spec:
type: ClusterIP # NodePort, LoadBalancer
ports:
- protocol: TCP
port: 8080
targetPort: 8080
# nodePort: 30100
name: ui
selector:
app: jenkins
---
apiVersion: v1
kind: Service
metadata:
name: jenkins-jnlp-service
namespace: jenkins
spec:
type: ClusterIP # NodePort, LoadBalancer
ports:
- port: 50000
targetPort: 50000
selector:
app: jenkins
我尝试应用时遇到的错误 jenkins-svc.yaml
。
# kubectl apply -f jenkins-svc.yaml -n jenkins
error: error parsing jenkins-svc.yaml: error converting YAML to JSON: yaml: line 7: did not find expected key
请告诉我如何解决这个问题?
请检查第 7 行和第 23 行的缩进。在两个 svc 的规范部分的“type”之前删除 2 个额外的空格。