I have a container which runs a ssh script on startup, Codes are below
#!/bin/sh set -e # Stop on any error npx sequelize-cli db:migrate:all # Run migrations npx sequelize-cli db:seed:all # Preload initial data exec "$@" # Run the command as the main container process
So it requires to run npx. But from the container log I see the pod can not connect to the registry.
npm ERR! code EAI_AGAIN npm ERR! errno EAI_AGAIN npm ERR! request to https://registry.npmjs.org/sequelize-cli failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2021-04-14T07_55_48_709Z-debug.log Install for [ 'sequelize-cli@latest' ] failed with code 1
How do I troubleshoot this? AFAIK pods can connect to outside without any restriction.
Kubernetes version: v1.20.1
Cloud being used: bare-metal (localhost minikube)
Installation method: CLI
Host OS: Ubuntu 20.04
CNI and version:
CRI and version: