mirror of
https://github.com/labring/sealos.git
synced 2026-09-01 15:38:06 +08:00
a3c93327d2
* Update apisix usage for cloud and login. Signed-off-by: zzjin <tczzjin@gmail.com> * Update typo Signed-off-by: zzjin <tczzjin@gmail.com> 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
Base applications requirements
-
At least one storage Provider:
openebs(recommend) :sealos run labring/openebs:v1.9.0
Note: Please make sure there have one(and only one) default
StorageClassExample:
cat <<EOF | kubectl apply -f - apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: default-storage-class annotations: storageclass.kubernetes.io/is-default-class: "true" openebs.io/cas-type: local cas.openebs.io/config: | - name: StorageType value: hostpath - name: BasePath value: /mnt/data_pv provisioner: openebs.io/local reclaimPolicy: Retain volumeBindingMode: WaitForFirstConsumer EOF -
One Domain name with admin access
ACMEDNS,Akamai,AzureDNS,CloudFlare,Google,Route53,DigitalOcean,RFC2136- Any cert-manager supported
dns01webhooks: github-link
Articles below assume the usage of sealos cloud's godaddy webhook as example.
Please Prepare domain access key&secret for further usage
Choice what network gateway to use:
- APISIX 👈 Recommended
- Ingress-NGINX