Monday, 27 July 2020

Configuring kubernetes on Redhat


 Make sure below setting in the config file  /etc/selinux/config. If require use vi command to update the file.
SELINUX=disabled

modprobe br_netfilter

 echo '1' > /proc/sys/net/bridge/bridge-nf-call-iptables

 swapoff -a

yum update -y

[root@unica-master-localdomain ~]# yum-config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
Loaded plugins: langpacks, product-id, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
adding repo from: https://download.docker.com/linux/centos/docker-ce.repo
grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo


[root@unica-node1 ~]# yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
epel-release-latest-7.noarch.rpm                                                                                                                                |  15 kB  00:00:00     
Examining /var/tmp/yum-root-wEygYK/epel-release-latest-7.noarch.rpm: epel-release-7-12.noarch
Marking /var/tmp/yum-root-wEygYK/epel-release-latest-7.noarch.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package epel-release.noarch 0:7-12 will be installed
--> Finished Dependency Resolution
docker-ce-stable/x86_64                                                                                                                                         | 3.5 kB  00:00:00     
docker-ce-stable/x86_64/updateinfo                                                                                                                              |   55 B  00:00:00     
docker-ce-stable/x86_64/primary_db                                                                                                                              |  45 kB  00:00:00     

Dependencies Resolved

=======================================================================================================================================================================================
 Package                                    Arch                                 Version                             Repository                                                   Size
=======================================================================================================================================================================================
Installing:
 epel-release                               noarch                               7-12                                /epel-release-latest-7.noarch                                24 k

Transaction Summary
=======================================================================================================================================================================================
Install  1 Package

Total size: 24 k
Installed size: 24 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : epel-release-7-12.noarch                                                                                                                                            1/1 
  Verifying  : epel-release-7-12.noarch                                                                                                                                            1/1 

Installed:
  epel-release.noarch 0:7-12                                                                                                                                                           

Complete!






[root@unica-master-localdomain ~]# yum repolist
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
epel/x86_64/metalink                                                                                                                                                                                                 | 9.3 kB  00:00:00     
epel                                                                                                                                                                                                                 | 4.7 kB  00:00:00     
(1/3): epel/x86_64/group_gz                                                                                                                                                                                          |  95 kB  00:00:00     
(2/3): epel/x86_64/updateinfo                                                                                                                                                                                        | 1.0 MB  00:00:03     
(3/3): epel/x86_64/primary_db                                                                                                                                                                                        | 6.9 MB  00:00:04     
repo id                                                                                                repo name                                                                                                                      status
docker-ce-stable/x86_64                                                                                Docker CE Stable - x86_64                                                                                                          79
epel/x86_64                                                                                            Extra Packages for Enterprise Linux 7 - x86_64                                                                                 13,421
repolist: 13,500



vim  /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 





[root@unica-master-localdomain ~]# rpm --import https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg 
[root@unica-master-localdomain ~]# rpm --import https://packages.cloud.google.com/yum/doc/yum-key.gpg 







No comments:

Post a Comment