k0s argo stack is pretty simple setup kubernetes by use docker compose
Control-plane and worker in one container
docker-compose up -d
Default one control-plane container and two wroker container , Ingress inside control-plane container
docker-compose -f .\docker-compose-cluster.yaml up -d
Delete /var/token/k0s.token and clean admin.conf
cat /dev/null>admin.conf
export KUBECONFIG=$(PWD)/admin.conf
kubectl get node -w
NAME STATUS ROLES AGE VERSION
k0s NotReady control-plane 60s v1.23.10+k0s
k0s-worker1 NotReady worker 60s v1.23.10+k0s
k0s-worker2 NotReady worker 60s v1.23.10+k0s
Access UI argocd by default username admin
password admin
- argo-event *
- argo-rollouts *
- argo-workflows *
- openebs (local-path only) *
- ingress-nginx *
- eck-operator
- eck-stack-noauth (require eck-operator)
- pulsar
- rocketmq
- rocketmq-cli (require rocketmq, validate rocketmq work fine)
- radondb-mysql-operator
- radondb-mysql-sample
- canal HA (deafult with rocketmq)
- artifactory-jcr (docker-registry)
- argod-image-updater
- k8tz *
- pulsar-cli
- mongodb
- mongodb-community (require mongodb-community-operator)
- kafka
- kafdrop (kafka ui)
- redis-standalone (require redis-operator)
- etcd
- mongo-express (mongodb ui)
- postgresql
- pgadmin4
- canal-helm
See more manifest
Flag *
is already installed by default
See airgap directory
1.openebs issues in wsl openebs/openebs#3487
2.Only use local path pv
https://github.com/containerd/containerd/blob/main/docs/cri/registry.md
Log
rendered manifests contain a resource that already exists. Unable to continue with install: AppProject default
Try to delete resource and restart
k0s kc delete AppProject default