<p>How to connect ignite web console with my kubernetes cluster 
pods (server and client) and also let me know how to connect to SQL dB?</p>

gaurav agnihotri
<p>Not clear question but I will try to answer the way I understood it.</p>

<p>Under <a href="https://issues.apache.org/jira/browse/IGNITE-7131" rel="nofollow noreferrer">IGNITE-7131</a> jira ticket you can find documentation link on <a href="https://apacheignite-tools.readme.io/docs/kubernetes-installation" rel="nofollow noreferrer">Ignite Web Console deployment in Kubernetes</a>.</p>

<p>The full procedure contains next steps:</p>

<p>1) <a href="https://apacheignite.readme.io/docs/kubernetes-deployment" rel="nofollow noreferrer">Install Apache Ignite cluster</a>. I used <a href="https://apacheignite.readme.io/docs/google-cloud-deployment" rel="nofollow noreferrer">GCP installation</a> for my needs. Just follow all the steps to successfully deploy and activate Ignite cluster.</p>

<p>2) <a href="https://apacheignite-tools.readme.io/docs/kubernetes-installation" rel="nofollow noreferrer">Installing Web Console in kubernetes</a></p>

<ul>
<li><a href="https://apacheignite-tools.readme.io/docs/kubernetes-installation#section-install-mongodb" rel="nofollow noreferrer">Install MongoDB</a></li>
<li><p><a href="https://apacheignite-tools.readme.io/docs/kubernetes-installation#section-install-web-console" rel="nofollow noreferrer">Install Web Console</a> 
If you wont use private repository perform next steps:</p>

<ul>
<li>remove <code>imagePullSecrets</code> property from <code>frontend</code> and <code>backend</code> deployments</li>
<li>use <code>image: apacheignite/web-console-backend</code> for backend in <code>web-console-deployment.yaml</code></li>
<li>use <code>image: apacheignite/web-console-frontend</code> for frontend in <code>web-console-deployment.yaml</code></li>
<li>above images was able to find <a href="https://hub.docker.com/r/apacheignite/web-console-frontend" rel="nofollow noreferrer">here</a></li>
</ul></li>
<li><p><a href="https://apacheignite-tools.readme.io/docs/kubernetes-installation#section-install-web-agent" rel="nofollow noreferrer">Install Web Agent</a> </p></li>
</ul>

<p>After installing all components I was able to reach Ignite Web Console using <code>frontend service external-ip</code></p>

<pre><code>$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  
</code></pre>

<p>web-console-deployment.yaml part for backend deployment:</p>

<pre><code>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: {}
</code></pre>
