我正尝试在自己的环境中运行以下存储库:https://github.com/piomin/sample-micronaut-kubernetes
我使用kubectl apply-f file. yaml在每个k8s目录中应用了kubernetes yamls文件,正如教程中所述
kubectl create clusterrolebinding admin --clusterrole=cluster-admin --serviceaccount=default:default
教程位于https://piotrminkowski.com/2020/01/07/guide-to-micronaut-kubernetes/
当我在雇员文件夹上运行Skaffold dev时,我会得到错误:
- 无法解码"STDIN":"{"数据":{"应用程序. yaml ":" mongodb:\n集合中缺少对象"种类":员工\n数据库:管理\n内存存储中。已启用:true\n测试员工:\n-id:1\n组织ID:1\n部门ID:1\n姓名:约翰·史密斯\n年龄:22\n位置:开发人员\n-ID:2\n组织ID:1\n部门ID:2\n姓名:保罗·沃克\n年龄:33\n位置:测试仪"}}"
- 无法解码"STDIN":"{"数据"中缺少对象"种类":{"蒙哥数据库. uri ":" bW9uZ29kYjovL21pY3JvbmF1dDptaWNyb25hdXRfMTIzQG1vbmdvZGI6MjcwMTcvYWRtaW4 ="}}"
看起来两个数据节中确实缺少Kind,那么这里Kind的值应该是什么?我相信我的Kubernetes版本比教程中使用的版本更新。有什么网站/参考资料可以让我修复这些差异吗?
- Minikube为1.29.0
- 斯卡福尔德是2.1.0版
- Kubectl:客户端版本:v1.26.1自定义版本:v4.5.7服务器版本:版本1.26.1
1条答案
按热度按时间igetnqfo1#
问题是文件使用的是windows行尾而不是unix行尾。