小编Eli*_*ych的帖子

如何在Python中使用gRPC处理自定义异常?

我需要实现自定义异常来使用 Python 处理 gRPC 请求错误。对于 HTTP 请求,它很简单 - 当出现错误代码等时,请求库可以很好地捕获它。我正在寻找 gRPC 的类似方法来执行以下操作:

try:
    # send gRPC request
except SomeGRPCException as e:
    # custom handle
Run Code Online (Sandbox Code Playgroud)

有没有办法像 Python 中那样处理 gRPC 错误?或者使用 gRPC 它不会像示例中那样工作?

python rpc exception grpc

9
推荐指数
1
解决办法
1万
查看次数

如何正确弃用 Python 中的自定义异常?

我的 Python 项目中有自定义继承异常,我想弃用其中之一。正确的做法是什么?

我有例外:

class SDKException(Exception):
    pass

class ChildException(SDKException):
    pass

class ChildChildException(ChildException):  # this one is to be deprecated
    pass
Run Code Online (Sandbox Code Playgroud)

我想弃用 ChildChildException,考虑到该异常在项目中被使用、引发并与其他异常链接在一起。

python exception deprecated

5
推荐指数
1
解决办法
245
查看次数

eksctl 停留在等待节点加入集群的状态

当使用eksctlAWS EKS 创建 Kubernetes 集群时,进程会卡住等待节点加入集群:

\n\n
nodegroup "my-cluster" has 0 node(s)\nwaiting for at least 3 node(s) to become ready in \xe2\x80\x9cmy-cluster\xe2\x80\x9d\ntimed out (after 25m0s) waiting for at least 3 nodes to join the cluster and become ready in "my-cluster"\n
Run Code Online (Sandbox Code Playgroud)\n\n

将显示该消息,没有任何其他日志,直到该过程最终超时。看起来在幕后,新创建的节点无法与 Kubernetes 集群通信

\n

kubernetes amazon-eks eksctl

3
推荐指数
1
解决办法
3749
查看次数

通过 Keycloak 登录 ArgoCD 后出现“Invalid return_url”(错误请求 400)

我正在尝试使用 Keycloak 在 ArgoCD 中进行身份验证。我正在遵循本指南,但有一个问题。ArgoCD 将我重定向到 http://URL/ auth /login?return_url=... ,这会抛出此错误请求 400 - 无效的 return_url。正确的链接是 http://URL/login?return_url=...,但我不知道应该在哪里更改它,因此它不会将身份验证附加到路径中。

在 ArgoCD 的 Keycloak 客户端中,有效重定向 URI字段设置为* 。

redirect kubernetes keycloak devops argocd

3
推荐指数
1
解决办法
5136
查看次数