如何将 ignite web 控制台与我的 kubernetes 集群 pod(服务器和客户端)连接,并让我知道如何连接到 SQL dB?
不清楚的问题,但我会尽量按照我理解的方式回答。
在IGNITE-7131 jira 票证下,您可以找到有关Kubernetes 中 Ignite Web Console 部署的文档链接。
完整程序包含以下步骤:
1)安装 Apache Ignite 集群。我使用GCP 安装来满足我的需要。只需按照所有步骤成功部署和激活 Ignite 集群。
安装 Web 控制台如果您不使用私有存储库,请执行以下步骤:
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: {}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句