-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Currently binaries are split between /opt/solo/weaver/sandbox/bin(kubectl, kubeadm, kubelet) and/opt/solo/weaver/sandbox/usr/local/bin/(crio, crictl, pinns). Only the first set is symlinked into/usr/local/bin, so crictl is not usable even when its binary is present.
We need to symlink all binaries kubectl, kubeadm and kubelet, crio, crioctl, helm etc. in a consistent way. We can either put them in /opt/solo/weaver/sandbox/bin or /opt/solo/weaver/sandbox/usr/local/bin/, and symlink accordingly.
We also need to store /opt/solo/weaver/sandbox/usr/local/bin/crictl.yaml (or wherever crictl binary is stored) with content as below:
runtime-endpoint: unix:///opt/solo/weaver/sandbox/var/run/crio/crio.sock
image-endpoint: unix:///opt/solo/weaver/sandbox/var/run/crio/crio.sock
timeout: 10
debug: true
Status
provisioner@debian:/mnt/solo-weaver$ ls -ls /opt/solo/weaver/sandbox/bin
total 202892
70212 -rwxr-xr-x 1 root root 71893176 Dec 29 10:32 kubeadm
56324 -rwxr-xr-x 1 root root 57671864 Dec 29 10:25 kubectl
76356 -rwxr-xr-x 1 root root 78184740 Dec 29 10:25 kubelet
provisioner@debian:/mnt/solo-weaver$ ls -la /usr/local/bin
total 8
drwxr-xr-x 2 root root 4096 Dec 29 10:32 .
drwxr-xr-x 12 root root 4096 Dec 12 13:59 ..
lrwxrwxrwx 1 root root 36 Dec 29 10:32 kubeadm -> /opt/solo/weaver/sandbox/bin/kubeadm
lrwxrwxrwx 1 root root 36 Dec 29 10:25 kubectl -> /opt/solo/weaver/sandbox/bin/kubectl
lrwxrwxrwx 1 root root 36 Dec 29 10:25 kubelet -> /opt/solo/weaver/sandbox/bin/kubelet
provisioner@debian:/mnt/solo-weaver$ ls -la /opt/solo/weaver/sandbox/usr/local/bin/
total 88052
drwxr-xr-x 2 root root 4096 Dec 29 10:47 .
drwxr-xr-x 4 root root 4096 Dec 29 10:25 ..
-rwxr-xr-x 1 root root 38828983 Dec 29 10:25 crictl
-rwxr-xr-x 1 root root 50655728 Dec 29 10:25 crio
-rwxr-xr-x 1 root root 663264 Dec 29 10:25 pinns
Metadata
Metadata
Assignees
Labels
No labels