Solved

Install Kasten Error ImagePullBackOff


Userlevel 3


Hi, I'm trying to install lasten in an openshift environment, the pods mostly start but the catalog pod gives me the ImagePullBackOff status, checking the log gives me a timeout on a URL https://pkg-containers.githubsercontent .com/ghcr1/blobs/sha256, in the gateway pod it shows errors, they tell me that it could be because the github.com URL appears in the log, the network and security area tells me that the urls are blocked that contain github in their structure, my question is is there any way to install with another method or alternative, is there a list of the urls that I need to carry out the installation, Regards.

 

icon

Best answer by Geoff Burke 13 July 2023, 13:01

View original

4 comments

Userlevel 7
Badge +22

Try using the air gap installation. You would need to download from a location where you have permission but then simply transfer to your secure location. This is used quite often for very secure environments:

 

https://docs.kasten.io/latest/install/offline.html?highlight=air%20gap

Userlevel 3
Badge +1

Hello, Are you using ghcr.io for other images via K10?

Userlevel 6
Badge +2

As of today, All the k10 images come from gcr.io except kanister-tools. kanister-tools image is stored in ghcr.io. 

We also have an alternate registry in AWS ECR(https://kb.kasten.io/knowledge/cannot-access-k10-container-image-repository) where we push our images for each release.

If GHCR is blocked in your environment, You could use public.ecr.aws/kasten-images with helm flag --set global.airgapped.repository for k10 to use this registry

 

You could use the below command to upgrade your current installation to use public.ecr.aws/kasten-images

helm get values k10 --output yaml --namespace=kasten-io > k10_val.yaml && \
helm upgrade k10 kasten/k10 --namespace=kasten-io -f k10_val.yaml \
--set global.airgapped.repository=public.ecr.aws/kasten-images

 

Userlevel 3

Thanks for your answers, the installation guide me with the URL https://docs.kasten.io/latest/install/offline.html?highlight=air%20gap
Commented by @Geoff Burke , which worked for me, I had to configure my repository, with this it was installed without problems, thanks for the support, Regards

Comment