Google cloud platform Kubernetes部署失败,应为char'&引用&引用';但是得到了char';8';
我有以下部署Google cloud platform Kubernetes部署失败,应为char'&引用&引用';但是得到了char';8';,google-cloud-platform,kubernetes,Google Cloud Platform,Kubernetes,我有以下部署 apiVersion: extensions/v1beta1 kind: Deployment metadata: name: socket-server-deployment spec: replicas: 1 template: metadata: labels: app: socket-server spec: containers: - name: socket-server
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: socket-server-deployment
spec:
replicas: 1
template:
metadata:
labels:
app: socket-server
spec:
containers:
- name: socket-server
image: gcr.io/project-haswell-recon/socket-server:production-production-2
env:
- name: PORT
value: 80
ports:
- containerPort: 80
但是,当我运行kubectl create-f./scripts/deployment.yml——名称空间生成时,会出现以下错误
服务器错误(BadRequest):创建“/scripts/deployment.yml”时出错:“v1beta1”版本中的部署不能作为部署处理:[pos 321]:json:expect char''s,但得到char'8'
我几乎是从以前的工作部署复制并粘贴了此部署,并更改了一些细节,因此我不知道这可能是什么。问题在于编号80
。这里它位于EnvVar
上下文中,因此它必须是string
类型,而不是int这是一个通用的I任何密钥都可能发生这种情况。请参阅下面链接中关于同一问题的讨论: