小编Alv*_*dor的帖子

通过 K8S Ingress 的 SignalR 连接

我正在尝试公开托管在 Kubernetes (Azure) pod 中的 SignalR 集线器。基本上,身份验证和握手步骤工作正常,但是当我触发某些操作时,所有通过 k8s Ingress 连接的客户端都没有收到消息。有没有人遇到过这个问题,或者只是通过 Kubernetes - Ingress 共享了 SignalR 集线器?

入口.yml

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: endpoints
  annotations:
    kubernetes.io/ingress.class: addon-http-application-routing
    ingress.kubernetes.io/ssl-redirect: "false"  
    nginx.ingress.kubernetes.io/ssl-redirect: "false"  
    nginx.org/websocket-services: "myservice"
spec:
  rules:
  - host: api.[MY-DOMAIN].com
    http:
      paths:
      - backend:
          serviceName: myservice
          servicePort: 80
        path: /myservice
Run Code Online (Sandbox Code Playgroud)

signalr kubernetes asp.net-core azure-aks

7
推荐指数
1
解决办法
2848
查看次数

与 HELM 共享依赖项

那么,是否可以在具有共同引用的 helm 包之间共享相同的 pod。例子:

设想:

Package A
   ...
   - requirements.yml
         require: C

   
Package B
   ...
   - requirements.yml
         require: C
Run Code Online (Sandbox Code Playgroud)

当我跑步时:

helm install A
helm install B
Run Code Online (Sandbox Code Playgroud)

A 和 B 项目的这两个 Pod 使用相同的 C Pod。是否可以?有文档可以帮助我吗?

PS:我的例子中的C包是一个代理,但是A和B包都可以单独部署。

kubernetes kubernetes-helm

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

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