如何将ignite Web控制台与我的kubernetes集群连接 pods(服务器和客户端),还让我知道如何连接到SQL dB?
答案 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 Web Console 如果您不使用私有存储库,请执行以下步骤:
imagePullSecrets
和frontend
部署中删除backend
属性image: apacheignite/web-console-backend
用于web-console-deployment.yaml
的后端image: apacheignite/web-console-frontend
作为web-console-deployment.yaml
的前端安装所有组件之后,我可以使用frontend service external-ip
$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: {}