The issue is that K8s tries to pull the pause container whenever it launches a pod. As such, it tries to connect to gcr.io and make a connection to download the pause image. The gcr.io is the Google Container Registry. When you are in a disconnected environment this will cause the pod to enter a state of pending until it can pull down the pause container.
Here's what you can do to bypass that - at least the only thing I know you can do: pull the pause container ahead of time. It helps if you know you'll be in an environment with limited access ahead of time.
# docker pull gcr.io/google_containers/pause Trying to pull repository gcr.io/google_containers/pause ... 6c4579af347b: Download complete 511136ea3c5a: Download complete e244e638e26e: Download complete Status: Downloaded newer image for gcr.io/google_containers/pause:latest # docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE fedora/apache latest 1eff270e703a 7 days ago 649.7 MB gcr.io/google_containers/pause 1.0 6c4579af347b 11 months ago 239.8 kB gcr.io/google_containers/pause go 6c4579af347b 11 months ago 239.8 kB gcr.io/google_containers/pause latest 6c4579af347b 11 months ago 239.8 kB