[ Cluster information ]
Kubernetes version: 1.14.0
Cloud being used: (put bare-metal if not on a public cloud)
Installation method: make cross KUBE_BUILD_PLATFORMS
Host OS: Embedded Linux system x86
CNI and version: 0.6.0
CRI and version: 1.14.0
[ Question ]
Is there a build/compile flag for kubernetes v1.14 to only build for signature verification and not signing? I have an embedded system acting as a kubelet that justs needs to verify a signature. I’m getting error saying, kubelet[289]: remote_image.go:113] PullImage "quay.registry/reponame/podman-test:latest" from image service failed: rpc error: code = Unknown desc = Source image rejected: Invalid crypto engine
which indicates that kubernetes is missing external dependencies for signing.
My current build command is make generated_files KUBE_BUILD_PLATFORMS="${HOST_GOOS}/${BUILD_GOARCH}"; make cross KUBE_BUILD_PLATFORMS=${GOOS}/${GOARCH}