Closed neerolyte closed 5 years ago
Ok my issue here stems from the statement at https://github.com/docker/compose-on-kubernetes/blob/5fe7240/docs/install-on-minikube.md#deploy-etcd :
If you already have an etcd instance, skip this.
There is an etcd
in kube-system
but apparently Compose on Kubernetes is not looking for that one and I do have to run through the How to deploy etcd instructions.
It would be good to clear up the statement about skipping etcd
- as a newbie I assumed the etcd
in kube-system
was sufficient for me to skip adding in another one.
Thanks for your report. I raised some docs clarifications in #62 which I hope will help.
Yep that makes much more sense, thanks :)
Deleting part of deployment config file "health-checkz" and following "8080" flag form both failing pods fixes this issue. I think "installer-linux" not correctly configured because "healt-checkz" flag doesn't exists. You can trace this issue from failed pods.
Attempting to try compose-on-kubernetes with a minikube I have followed https://github.com/docker/compose-on-kubernetes/blob/master/docs/install-on-minikube.md .
I have ended up rebuilding minikube with 8 vCPUs and 8GB of RAM to see if it was a VM resources issue, so this is from a fresh install.
Minikube already seemed to have an etcd so I skipped manually installing it:
The installer appears to run ok:
I'm unclear from the instructions if we're supposed to replacing the
-etcd-servers
parameter, but it didn't error.The next step is to check that Compose on Kubernetes is installed:
At least one of the compose pods generally shows up as Error or CrashLoopBackOff:
It looks like the liveness probe is failing too many times: