Files
sealos/cloud/deploy
zzjin 10072d0e99 Fix ingress-nginx route rewrite. (#1474)
* Fix ingress-nginx route rewrite.
Update frontend typos.

Signed-off-by: zzjin <tczzjin@gmail.com>

* Support expose kubernetes-dashboard
Support api post method

Signed-off-by: zzjin <tczzjin@gmail.com>

* update frontend location login

Signed-off-by: zzjin <tczzjin@gmail.com>
2022-08-06 13:59:13 +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: