【发布时间】:2019-09-10 16:15:21
【问题描述】:
当我尝试执行此命令 kubectl apply -f mydeployment.yaml 时收到错误错误:SchemaError(io.k8s.api.core.v1.ContainerState): invalid object doesn't have additional properties。如何将我的 aspnetcore webapi 成功部署到本地 Kubernetes 集群?
我已经尝试通过运行命令 choco upgrade minikube 来升级 minikube。它说我已经有了最新版本。 minikube v1.0.0 是根据您的来源提供的最新版本。
我创建的 deployment.yaml 如下所示。
apiVersion: apps/v1
kind: Deployment
metadata:
name: app
labels:
app: app
spec:
replicas: 3
selector:
matchLabels:
app: app
template:
metadata:
labels:
app: app
spec:
containers:
name: myfirstdockerapi
image: myfirstdockerapi
ports:
- containerPort: 80
【问题讨论】:
-
请在问题中添加
mydeployment.yaml。似乎有语法错误(可能是由于 YAML 缩进) -
iVersion:apps/v1 种类:部署元数据:名称:nginx-deployment 标签:app:nginx 规范:副本:3 选择器:matchLabels:app:nginx 模板:元数据:标签:app:nginx 规范:容器:-名称:myfirstdockerapi 图像:myfirstdockerapi 端口:-containerPort:80
-
请将其作为缩进的 YAML 添加到问题中,否则很难发现可能的问题
-
我已在我的问题中以更易读的格式添加了我的 yaml 文件的内容。我希望你能帮助我。我挣扎了几天才让它继续下去。
标签: kubernetes minikube