我正在尝试在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=
我是不是做错了什么?还是 / 存在问题?