首页 > 解决方案 > 尝试在 Kubernetes 中应用清单时出错

问题描述

我是 kubernetes 的新手,并尝试使用 docker for desktop 在 kubernetes 上部署 mysql。

我为 MySQL 创建了 mysql-secret.yaml 文件,该文件将被映射为环境变量。当我尝试应用清单$ kubectl create -f mysql-secret.yaml时,出现以下错误。

W0109 13:19:09.304383    4048 factory_object_mapping.go:423] Failed to download OpenAPI (the server could not find the requested resource), falling back to swagger
error: error validating "mysql-secret.yaml": error validating data: the server could not find the requested resource; if you choose to ignore these errors, turn validation off with --validate=false

有人可以帮我解决这个问题吗?

提前致谢!

更新:以下是 yaml 的内容。

apiVersion: v1
kind: Secret
metadata:
  name: mysql-pass
type: Opaque
data:
  password: YWRtaW4=

标签: kubernetes

解决方案


正如@DavidMaze 所建议的,我将服务器和客户端都更新到了 1.19.3,它解决了这个问题。现在我可以毫无问题地应用清单了!!


推荐阅读