Replies: 2 comments 4 replies
-
Loading of airgap images does not prevent containerd from attempting to reach out to the internet if images are not available locally. Can you confirm that:
It is pretty unlikely that the pause image would get pruned since it is in use by pretty much every pod, so the more likely explanation is that the images were not placed in the correct location to be preloaded. |
Beta Was this translation helpful? Give feedback.
-
This happened to me as well. Just commenting for follow up. Pretty new to RKE and doing it in an airgap can be a pain. This happens randomly for (seemingly) replicas on the master node. |
Beta Was this translation helpful? Give feedback.
-
Environmental Info:
RKE2 Version:
v1.27.2+rke2r1
Node(s) CPU architecture, OS, and Version:
N/A
Cluster Configuration:
1 server, 3 agents.
Describe the bug:
Following the airgap instruction on your documentation, as we're deploying RKE2 in an air gapped environment, which doesn't have access to docker registry etc.
But, still when i look in
containerd.log
, i can see RKE2 is trying to pull https://registry-1.docker.io/v2/rancher/pause/manifests/3.6.This, ofcourse, cannot happen, as its an airgapped environment.
Is this as expected?
Steps To Reproduce:
Expected behavior:
The image should already have been added in your core package with images
Actual behavior:
The service halts, as it cannot pull the image
Additional context / logs:
N/A
Beta Was this translation helpful? Give feedback.
All reactions