Skip to content

KubeSphere

"KubeSphere is a distributed operating system for cloud-native application management, using Kubernetes as its kernel. It provides a plug-and-play architecture, allowing third-party applications to be seamlessly integrated into its ecosystem."

Install

# Install Microk8s , Helm3 , First , then run. 
$ kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.3.2/kubesphere-installer.yaml
$ kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.3.2/cluster-configuration.yaml
# Once logs stop , ctrl +c
$ kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l 'app in (ks-install, ks-installer)' -o jsonpath='{.items[0].metadata.name}') -f
$ kubectl get svc/ks-console -n kubesphere-system
# Allow Inbound 30880 , host firewall and security group.  ( If using nginx , not required. ) 
$ sudo ufw allow 30880/tcp 
# Login 
# http://ip-of-server:30880
user:admin pass:P@88w0rd

References

https://kubesphere.io/docs/v3.3/quick-start/minimal-kubesphere-on-k8s/