<p>I am new to kubernetes. I have kubenetes and kubelet installed on my linux (RHEL7) system. I want to get kubeadm on my system, but due to the organization's policy, I can't install it via yum or ap-get, etc. 
Now, I am trying to find the <code>kubeadm rpm</code> file, which is compatible for my Redhat linux system. This I can install on the system. i found the rpm files <a href="https://www.rpmfind.net/linux/rpm2html/search.php?query=kubernetes-kubeadm" rel="nofollow noreferrer">here</a> but after running it the following error shows:</p>

<blockquote>
  <p>"error: kubernetes-kubeadm-1.10.3-1.fc29.ppc64le.rpm: not an rpm package" for every rpm file.</p>
</blockquote>

<p>How do I solve this? Or are these files compatible with Fedora instead?</p>

anuja tol
<p>You can find links to the official packages for all OSes included RHEL 7 on the docs page: <a href="https://kubernetes.io/docs/setup/independent/install-kubeadm/" rel="nofollow noreferrer">https://kubernetes.io/docs/setup/independent/install-kubeadm/</a></p>

<pre><code>cat &lt;&lt;EOF &gt; /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
exclude=kube*
EOF

# Set SELinux in permissive mode (effectively disabling it)
setenforce 0
sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config

yum install -y kubelet kubeadm kubectl --disableexcludes=kubernetes

systemctl enable kubelet &amp;&amp; systemctl start kubelet
</code></pre>
