1

试图在操作符 Reconcile 函数中读取秘密数据。

secret := &corev1.Secret{}
reqLogger.Info("Before get secret")
err = r.client.Get(context.TODO(), secretNamespaceName, secret)
reqLogger.Info("After get secret")

实际输出:输出显示在 client.Get() 上的 Get 秘密调用阻塞

  • 显示“获取秘密之前”
  • 未显示“获取秘密后”。

预期输出:我期待 get 调用成功返回,并且应该显示“After get secret”消息。

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
4

0 回答 0