traefik - Kubernetes 上的 Traefik Ingress Controller,接收权限错误
问题描述
我在 Azure 上的 AKS 集群 (Kubernetes) 上推出了 Traefik 入口控制器。我有 TOML 文件与 POD 对话,但我在日志中收到以下信息:
ime="2018-12-21T00:09:36Z" level=error msg="读取新账户失败,ACME数据转换不可用:证书755权限太开放,请使用600" time="2018-12 -21T00:09:36Z" level=error msg="无法将 ACME 提供者添加到提供者列表:无法获取 ACME 帐户:证书的权限 755 太开放,请使用 600"
我之前在 docker 环境中解决了这个问题,我只是 chmod 600 有问题的目录。但是,我不能这样做,因为我无法直接访问底层存储。
如果我打开容器的外壳,系统并尝试 chmod 系统告诉我它是一个只读文件系统。
非常感谢任何帮助。
解决方案
Rutnet通过部署包含所需权限的自定义 Traefik 容器解决了这个问题。
推荐阅读
- flutter - 为什么飞镖只想关闭我的一个集团?
- c# - 如何给用户一组特定的变量可供选择?
- javascript - 在 document.getElementById.src 中使用数组不起作用
- css - 无法使用 Text-Align 在 CSS 块中居中文本
- docking - Nevron DockPanel - 调整手柄的大小
- python - AttributeError:“str”对象没有属性“get”。Tkinter 和 Sqlite 出错
- mongodb - 如何对集合的连续部分进行分组?
- c - 如何使用qsort在顶点高度之后对抛物线结构进行排序?
- javascript - 如何在一页中添加多个条纹按钮?
- angular - 如何以角度将项目添加到我的 FormArray?