mirror of
https://github.com/labring/sealos.git
synced 2026-10-31 18:41:32 +08:00
* 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>
How to deploy the cloud service (publicly accessible)
Pre-Requirements
A running sealos kubernetes cluster
with at least svc(s) below:
- kubernetes
- calico
- service-auth(@see service-auth)
Optional:
- kubernetes-dashboard
- lens
Install ingress-nginx and cert-manager
- ingress-nginx
If you are using a bare-metal hosts, you will wish to installhostNetwork+DaemonSetingress-nginx.
See more: https://kubernetes.github.io/ingress-nginx/deploy/baremetal/#via-the-host-network - 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.