-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
missing test pass with containerd in kube-up, due to Incorrect set of runtime-endpoint parameters in kube-up for test clusters #1358
Comments
if you are talking --container-runtime-endpoint=unix:///var/run/dockershim.sock, yes, for mizar, we are using docker as runtime. For all default kube-up, we are using containerd as default runtime and kubelet config is like below:
|
the container-runtime-endpoint should be
the kube-up script in 130, we should be able to start scaleout cluster for user to try Arktos scaleout architecture, the VM should be supported too, also containerD is what Arktos claimed container runtime which we should use. the arktos-up.sh start Mizar successfully so funcationality wise, Mizar should be fine with contaienrD. otherwise, arktos-up.sh will fail or not be able to orchestrate test containers with Mizar. |
Change title to reflect the concern of this setting. looks like we have two different settings in testing:
which means all the test scenarios with containerd as runtime which Arktos has claimed as default since Arktos project started. since we cannot control user which one to use -- nowadays, most will be OOF dockershim -- missing full test pass with containerd is not ideal. |
What happened:
I checked on one of env YingH used in her tests, from the runtime’s perspective, this is not right. There could be other potential parameter issues so we might need to take a further look.
From runtime’s perspective, this is due to we take the same parameter from the Admin cluster which suppose only setup the cluster to orchestrate the performance clusters. Hence the docker shim is used.
For our kube-up, its goal is to set up a real Arktos cluster for uses, so the Kubelet commandline parameters should match with or Arktos-up ( or at least the Kubemark cluster’s settings ).
@Sonya Li, most likely an issue in our kube-up tool and we should consider fix.
What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:
kubectl version
):cat /etc/os-release
):uname -a
):The text was updated successfully, but these errors were encountered: