

This process was ran and tested using WSL in the PC with Internet access, the directory used to host files in example is: Run the Centos container mounting a volume in your Docker host/PC, then, that path will be used to package all files that will be uploaded to your server with no Internet access. You need RHEL with Internet access, but to make it much simply, for this process we are going to use a Centos container as “bridge” to download packages and all their dependencies.
#Install kubeadm centos 7 install#
Kubernetes and Docker are going to be installed in a Red Hat 7 server without connectivity to the Internet, if you need to install another software, the process will be the similar, download the packages in your local PC, upload TAR files to the offline server and install packages. Many times is very difficult, or tedious to prepare instalation of Linux software when there is no Internet access to repositories, difficulty relies on the fact that RPMs may have many dependiencies and you need to download each of this one by one, sometimes in a try an error approach.

YUM performs dependency resolution when installing, updating, and removing software packages, but if you don’t have Internet access, you need to install packages with rpm command.
