Kubernetes mosquitto密码

时间:2018-06-20 19:52:45

标签: kubernetes cloud mosquitto

我想在Google mosquitto上进行测试kubernetes。 我尝试过这座蚊子桥mosquitto kubernetes

此服务创建2个Pod和代理作品。 但是我想添加用户名和密码进行授权。

如何在mosquitto上为Kubernetes添加用户名和密码?

1 个答案:

答案 0 :(得分:0)

在mosquittto.conf man页中讨论了如何向mosquitto添加密码身份验证的详细信息。

您有2个选择,要么设置一对acl和passwd文件,要么添加JPMens的插件以允许从数据库中加载ACL /用户/密码。

对于集群,正确的方法是使用插件,以便使代理的所有实例保持同步。设置插件已在github页面here上进行了介绍。如何在Kubernetes窗格中进行设置将是一个复杂的任务。

因为您说过您只想测试,那么使用mosquitto_paswd命令创建一个passwd文件并构建一个acl文件,然后将它们都复制到pod的文件系统中,这将是最好的测试方法。您需要将acl_filepassword_file选项添加到/etc/mosquitto/conf.d目录中的文件中。