问题描述
试图在操作员协调功能中读取机密数据。
secret := &corev1.Secret{}
reqLogger.Info("Before get secret")
err = r.client.Get(context.TODO(),secretNamespaceName,secret)
reqLogger.Info("After get secret")
实际输出: 输出结果显示,Get秘密调用在client.Get()上阻塞了。
- 显示“在获得秘密之前”
- “保密后”未显示。
预期输出: 我期望get呼叫能够成功返回,并且应该显示“获取秘密之后”消息。
Added following markers in controller,But still not worked.
//+kubebuilder:rbac:groups="",resources=secrets,verbs=get;list;patch;update;watch
// +kubebuilder:rbac:groups=security.openshift.io,resources=securitycontextconstraints,resourceNames=privileged,verbs=use
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)