Kubernetes升级到1.25后
helm upgrade --install ...失败并出现以下错误:
Error: UPGRADE FAILED: unable to recognize "": no matches for kind "HorizontalPodAutoscaler" in version "autoscaling/v2beta1"
Run Code Online (Sandbox Code Playgroud)
为了解决这个问题,我将 HPA 从 更改为autoscaling/v2beta1并autoscaling/v2
更新了新的 API 语法。但在尝试升级 helm 版本时我不断收到相同的错误。解决该问题的唯一方法是卸载并重新安装该版本。有人可以解释错误的原因以及如何在不删除并重新安装的情况下修复它吗?
我正在尝试在 Linux 命令行上使用 base64 对数据库字符串进行编码。
一旦我这样做,我就会将该值添加到 kubernetes 中的秘密中,但由于数据库字符串不被接受,我的应用程序无法连接到数据库。当我检查镜头中的值时,似乎添加了换行符,而同一秘密中的类似集群中不存在换行符
jdbc:postgresql://test.xxxxxxxx.eu-west-2.rds.amazonaws.com/test
deirdre$ echo jdbc:postgresql://test.xxxxxxxx.eu-west-2.rds.amazonaws.com/test | base64 | tr -d "\n"
amRiYzpwb3N0Z3Jlc3FsOi8vdGVzdC54eHh4eHh4eC5ldS13ZXN0LTIucmRzLmFtYXpvbmF3cy5jb20vdGVzdAo=
Run Code Online (Sandbox Code Playgroud)
我做错了什么吗?或者 / 有问题吗?