如何将ignite Web控制台与我的kubernetes集群Pod(服务器和客户端)连接

时间:2019-07-15 17:51:00

标签: kubernetes ignite

如何将ignite Web控制台与我的kubernetes集群连接 pods(服务器和客户端),还让我知道如何连接到SQL dB?

1 个答案:

答案 0 :(得分:1)

不清楚的问题,但我会尝试回答我理解的方式。

IGNITE-7131吉拉票下,您可以在Ignite Web Console deployment in Kubernetes上找到文档链接。

完整过程包含以下步骤:

1)Install Apache Ignite cluster。我用GCP installation来满足需要。只需执行所有步骤即可成功部署和激活Ignite群集。

2)Installing Web Console in kubernetes

  • Install MongoDB
  • Install Web Console 如果您不使用私有存储库,请执行以下步骤:

    • imagePullSecretsfrontend部署中删除backend属性
    • image: apacheignite/web-console-backend用于web-console-deployment.yaml的后端
    • 使用image: apacheignite/web-console-frontend作为web-console-deployment.yaml的前端
    • 上图可以找到here
  • Install Web Agent

安装所有组件之后,我可以使用frontend service external-ip

进入Ignite Web Console。
$kubectl get svc frontend -n web-console
NAME       TYPE           CLUSTER-IP   EXTERNAL-IP    PORT(S)        
frontend   LoadBalancer   10.0.6.155   35.240.47.20   80:30160/TCP  

web-console-deployment.yaml部分用于后端部署:

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  creationTimestamp: null
  labels:
    app: backend
  name: backend
  namespace: web-console
spec:
  replicas: 1
  strategy: {}
  template:
    metadata:
      creationTimestamp: null
      labels:
        app: backend
    spec:
      containers:
      - env:
        - name: mail_auth_pass
        - name: mail_auth_user
        - name: mail_from
        - name: mail_greeting
        - name: mail_service
        - name: mail_sign
        - name: mongodb_url
          value: mongodb://mongodb.mongodb.svc.cluster.local/console
        - name: server_host
          value: "0.0.0.0"
        - name: server_port
          value: "3000"
        - name: server_sessionSecret
          value: 12345
        image: apacheignite/web-console-backend
        name: backend
        resources: {}
      restartPolicy: Always
status: {}