kubernetes - 尝试在 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=
解决方案
正如@DavidMaze 所建议的,我将服务器和客户端都更新到了 1.19.3,它解决了这个问题。现在我可以毫无问题地应用清单了!!
推荐阅读
- python - 为什么某些动画 GIF 会在 Pillow 上显示故障区域?
- vue.js - 插入数据正在工作,但是当我更新数据时,它会给出一个错误,即所有字段都是必需的,即使它有一个值。如何解决这个问题?
- python - 根据直方图计数选择数据
- c++ - 使用 wxStreams 解压 .tar 文件
- javascript - 三.js。透视相机高度位置
- node.js - 我无法将 Firebase 添加到我的 React Expo 项目中
- c++ - gcc:无法执行“cc1plus”
- woocommerce - 在我的帐户中隐藏查看按钮 - 订单 - 操作列
- c# - 如何访问 .batch 打开的 CMD?
- java - 调谐器不接受声音(调谐器应用程序不起作用)