小编Cha*_*hap的帖子

通过带有令牌的服务帐户登录到GKE

我正在尝试使用服务帐户访问Google Cloud上的Kubernetes集群,但无法使它正常工作。我有一个带有某些Pod和Ingress的运行系统。我希望能够更新部署的映像。

我想使用这样的东西(远程):

kubectl config set-cluster cluster --server="<IP>" --insecure-skip-tls-verify=true
kubectl config set-credentials foo --token="<TOKEN>"
kubectl config set-context my-context --cluster=cluster --user=foo --namespace=default
kubectl config use-context cluster
kubectl set image deployment/my-deployment boo=eu.gcr.io/project-123456/image:v1
Run Code Online (Sandbox Code Playgroud)

因此,我创建了服务帐户,然后获取了秘密令牌:

kubectl create serviceaccount foo
kubectl get secret foo-token-gqvgn -o yaml
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试在任何部署中更新映像时,都会收到:

错误:您必须登录到服务器(未经授权)

API的IP地址我使用该地址,该地址在GKE管理中显示为群集端点IP。有什么建议么?谢谢。

authorization kubernetes google-kubernetes-engine

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

ActiveMQ 阿尔忒弥斯

我正在尝试实施 ActiveMQ Artemis。Artemis 是 ActiveMQ 的一部分吗?

我正在尝试使定期任务delay-and-schedule-message-delivery ActiveMQ,但唯一有效的是延迟计划消息。文档中有关于核心 API 的说明:

通过在发送前在核心消息上设置相同的属性,也可以使用核心 API 发送预定消息。

所以这可能并不意味着我可以设置 ActiveMQ 属性。

我需要任何具有这些功能的消息队列:

  1. 重复任务(ActiveMQ“经典”)
  2. 重复任务检测(ActiveMQ Artemis)
  3. 数据持久化
  4. 消息修改 - 从队列中移除或更改重复延迟
  5. 弹簧集成

scheduled-tasks activemq-artemis

0
推荐指数
1
解决办法
1604
查看次数