Files
sealos/cloud/deploy
zzjin 0ef26589cc add desktop/frontend docker builder (#1417)
add frontend makefile

Signed-off-by: zzjin <tczzjin@gmail.com>
2022-07-30 19:48:29 +08:00
..

How to deploy the cloud service (publicly accessible)

Pre-Requirements

A running sealos kubernetes cluster

with at least svc(s) below:

  1. kubernetes
  2. calico
  3. service-auth(@see service-auth)

Optional:

  1. kubernetes-dashboard
  2. lens

Install ingress-nginx and cert-manager

  1. ingress-nginx
    If you are using a bare-metal hosts, you will wish to install hostNetwork+DaemonSet ingress-nginx.
    See more: https://kubernetes.github.io/ingress-nginx/deploy/baremetal/#via-the-host-network
  2. cert-manager

Apply cert-manager and ingress configs

Note: currently we are using acme+http01 to auto create and manage certs.

Troubleshooting

DaemonSet ingress-nginx-controller do not run on masters

kubectl taint node [masters-node-name] node-role.kubernetes.io/master-

May be there are new taints like NoSchedule, just delete them all.

REF: