unable to pull public images with kubernetes using kubectl unable to pull public images with kubernetes using kubectl kubernetes kubernetes

unable to pull public images with kubernetes using kubectl


First Problem

From github issue

Sometimes, we'll have non-amd64 image build jobs finish before their amd64 counterparts, and due to the way we push the manifest list objects to the library namespace on the Docker Hub, that results in amd64-using folks (our primary target users) getting errors of the form "no supported platform found in manifest list" or "no matching manifest for XXX in the manifest list entries"

Docker Hub manifest list is not up-to-date with amd64 build for tomcat:latest.

Try another tag

kubectl run tomcat --image=tomcat:9.0 --port 8080

Second Problem

Use nginx not ngnix. Its a typo.

$ kubectl run nginx3 --image nginx --port 80