Kubernetes Lab Day5-Suresh

Limited Time Offer!

For Less Than the Cost of a Starbucks Coffee, Access All DevOpsSchool Videos on YouTube Unlimitedly.
Master DevOps, SRE, DevSecOps Skills!

Enroll Now

Kubernetes Lab Day5-Suresh

Master Node :

login as: root
root@192.168.2.14's password:
Last login: Fri Jul 23 11:52:13 2021
[root@sureshmaster ~]# sudo yum install -y yum-utils device-mapper-persistent-data lvm2
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: centos.mirrors.estointernet.in
 * extras: centos.mirrors.estointernet.in
 * updates: mirrors.vhost.vn
Package yum-utils-1.1.31-54.el7_8.noarch already installed and latest version
Package device-mapper-persistent-data-0.8.5-3.el7_9.2.x86_64 already installed and latest version
Package 7:lvm2-2.02.187-6.el7_9.5.x86_64 already installed and latest version
Nothing to do
[root@sureshmaster ~]# sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Loaded plugins: fastestmirror, langpacks
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@sureshmaster ~]# sudo yum install –y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: centos.mirrors.estointernet.in
 * extras: centos.mirrors.estointernet.in
 * updates: mirrors.vhost.vn
docker-ce-stable                                                                                                                                 | 3.5 kB  00:00:00
(1/2): docker-ce-stable/7/x86_64/primary_db                                                                                                      |  62 kB  00:00:00
(2/2): docker-ce-stable/7/x86_64/updateinfo                                                                                                      |   55 B  00:00:00
epel-release-latest-7.noarch.rpm                                                                                                                 |  15 kB  00:00:00
Examining /var/tmp/yum-root-vUVBgL/epel-release-latest-7.noarch.rpm: epel-release-7-13.noarch
Marking /var/tmp/yum-root-vUVBgL/epel-release-latest-7.noarch.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package epel-release.noarch 0:7-13 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

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

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

Total size: 25 k
Installed size: 25 k
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : epel-release-7-13.noarch                                                                                                                             1/1
  Verifying  : epel-release-7-13.noarch                                                                                                                             1/1

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

Complete!
[root@sureshmaster ~]# sudo yum-config-manager --enable rhui-REGION-rhel-server-extras
Loaded plugins: fastestmirror, langpacks
[root@sureshmaster ~]# sudo yum install -y docker-ce
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
epel/x86_64/metalink                                                                                                                             | 8.2 kB  00:00:00
 * base: centos.mirrors.estointernet.in
 * epel: repos.del.extreme-ix.org
 * extras: centos.mirrors.estointernet.in
 * updates: mirrors.vhost.vn
epel                                                                                                                                             | 4.7 kB  00:00:00
(1/3): epel/x86_64/group_gz                                                                                                                      |  96 kB  00:00:00
epel/x86_64/updateinfo         FAILED
https://download.nus.edu.sg/mirror/epel/7/x86_64/repodata/f3ca66d8e33355652eb315a2ab2b8ede24a49902e7c3e29f00975d35460265f1-updateinfo.xml.bz2: [Errno 14] HTTPS Error 404 - Not Found
Trying other mirror.
To address this issue please refer to the below wiki article

https://wiki.centos.org/yum-errors

If above article doesn't help to resolve this issue please use https://bugs.centos.org/.

(2/3): epel/x86_64/updateinfo                                                                                                                    | 1.0 MB  00:00:03
(3/3): epel/x86_64/primary_db                                                                                                                    | 6.9 MB  00:00:16
Resolving Dependencies
--> Running transaction check
---> Package docker-ce.x86_64 3:20.10.7-3.el7 will be installed
--> Processing Dependency: container-selinux >= 2:2.74 for package: 3:docker-ce-20.10.7-3.el7.x86_64
--> Processing Dependency: containerd.io >= 1.4.1 for package: 3:docker-ce-20.10.7-3.el7.x86_64
--> Processing Dependency: docker-ce-cli for package: 3:docker-ce-20.10.7-3.el7.x86_64
--> Processing Dependency: docker-ce-rootless-extras for package: 3:docker-ce-20.10.7-3.el7.x86_64
--> Running transaction check
---> Package container-selinux.noarch 2:2.119.2-1.911c772.el7_8 will be installed
---> Package containerd.io.x86_64 0:1.4.8-3.1.el7 will be installed
---> Package docker-ce-cli.x86_64 1:20.10.7-3.el7 will be installed
--> Processing Dependency: docker-scan-plugin(x86-64) for package: 1:docker-ce-cli-20.10.7-3.el7.x86_64
---> Package docker-ce-rootless-extras.x86_64 0:20.10.7-3.el7 will be installed
--> Processing Dependency: fuse-overlayfs >= 0.7 for package: docker-ce-rootless-extras-20.10.7-3.el7.x86_64
--> Processing Dependency: slirp4netns >= 0.4 for package: docker-ce-rootless-extras-20.10.7-3.el7.x86_64
--> Running transaction check
---> Package docker-scan-plugin.x86_64 0:0.8.0-3.el7 will be installed
---> Package fuse-overlayfs.x86_64 0:0.7.2-6.el7_8 will be installed
--> Processing Dependency: libfuse3.so.3(FUSE_3.2)(64bit) for package: fuse-overlayfs-0.7.2-6.el7_8.x86_64
--> Processing Dependency: libfuse3.so.3(FUSE_3.0)(64bit) for package: fuse-overlayfs-0.7.2-6.el7_8.x86_64
--> Processing Dependency: libfuse3.so.3()(64bit) for package: fuse-overlayfs-0.7.2-6.el7_8.x86_64
---> Package slirp4netns.x86_64 0:0.4.3-4.el7_8 will be installed
--> Running transaction check
---> Package fuse3-libs.x86_64 0:3.6.1-4.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================================================================
 Package                                        Arch                        Version                                         Repository                             Size
========================================================================================================================================================================
Installing:
 docker-ce                                      x86_64                      3:20.10.7-3.el7                                 docker-ce-stable                       27 M
Installing for dependencies:
 container-selinux                              noarch                      2:2.119.2-1.911c772.el7_8                       extras                                 40 k
 containerd.io                                  x86_64                      1.4.8-3.1.el7                                   docker-ce-stable                       30 M
 docker-ce-cli                                  x86_64                      1:20.10.7-3.el7                                 docker-ce-stable                       33 M
 docker-ce-rootless-extras                      x86_64                      20.10.7-3.el7                                   docker-ce-stable                      9.2 M
 docker-scan-plugin                             x86_64                      0.8.0-3.el7                                     docker-ce-stable                      4.2 M
 fuse-overlayfs                                 x86_64                      0.7.2-6.el7_8                                   extras                                 54 k
 fuse3-libs                                     x86_64                      3.6.1-4.el7                                     extras                                 82 k
 slirp4netns                                    x86_64                      0.4.3-4.el7_8                                   extras                                 81 k

Transaction Summary
========================================================================================================================================================================
Install  1 Package (+8 Dependent packages)

Total download size: 103 M
Installed size: 421 M
Downloading packages:
(1/9): container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm                                                                                      |  40 kB  00:00:00
warning: /var/cache/yum/x86_64/7/docker-ce-stable/packages/docker-ce-20.10.7-3.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 621e9f35: NOKEY6 MB  00:00:09 ETA
Public key for docker-ce-20.10.7-3.el7.x86_64.rpm is not installed
(2/9): docker-ce-20.10.7-3.el7.x86_64.rpm                                                                                                        |  27 MB  00:00:06
(3/9): containerd.io-1.4.8-3.1.el7.x86_64.rpm                                                                                                    |  30 MB  00:00:09
(4/9): docker-ce-rootless-extras-20.10.7-3.el7.x86_64.rpm                                                                                        | 9.2 MB  00:00:02
(5/9): fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm                                                                                                   |  54 kB  00:00:00
(6/9): slirp4netns-0.4.3-4.el7_8.x86_64.rpm                                                                                                      |  81 kB  00:00:00
(7/9): docker-scan-plugin-0.8.0-3.el7.x86_64.rpm                                                                                                 | 4.2 MB  00:00:01
(8/9): docker-ce-cli-20.10.7-3.el7.x86_64.rpm                                                                                                    |  33 MB  00:00:07
(9/9): fuse3-libs-3.6.1-4.el7.x86_64.rpm                                                                                                         |  82 kB  00:00:10
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                   4.6 MB/s | 103 MB  00:00:22
Retrieving key from https://download.docker.com/linux/centos/gpg
Importing GPG key 0x621E9F35:
 Userid     : "Docker Release (CE rpm) <docker@docker.com>"
 Fingerprint: 060a 61c5 1b55 8a7f 742b 77aa c52f eb6b 621e 9f35
 From       : https://download.docker.com/linux/centos/gpg
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : 2:container-selinux-2.119.2-1.911c772.el7_8.noarch                                                                                                   1/9
  Installing : containerd.io-1.4.8-3.1.el7.x86_64                                                                                                                   2/9
  Installing : 1:docker-ce-cli-20.10.7-3.el7.x86_64                                                                                                                 3/9
  Installing : docker-scan-plugin-0.8.0-3.el7.x86_64                                                                                                                4/9
  Installing : slirp4netns-0.4.3-4.el7_8.x86_64                                                                                                                     5/9
  Installing : fuse3-libs-3.6.1-4.el7.x86_64                                                                                                                        6/9
  Installing : fuse-overlayfs-0.7.2-6.el7_8.x86_64                                                                                                                  7/9
  Installing : 3:docker-ce-20.10.7-3.el7.x86_64                                                                                                                     8/9
  Installing : docker-ce-rootless-extras-20.10.7-3.el7.x86_64                                                                                                       9/9
  Verifying  : fuse3-libs-3.6.1-4.el7.x86_64                                                                                                                        1/9
  Verifying  : docker-scan-plugin-0.8.0-3.el7.x86_64                                                                                                                2/9
  Verifying  : containerd.io-1.4.8-3.1.el7.x86_64                                                                                                                   3/9
  Verifying  : slirp4netns-0.4.3-4.el7_8.x86_64                                                                                                                     4/9
  Verifying  : 2:container-selinux-2.119.2-1.911c772.el7_8.noarch                                                                                                   5/9
  Verifying  : 3:docker-ce-20.10.7-3.el7.x86_64                                                                                                                     6/9
  Verifying  : 1:docker-ce-cli-20.10.7-3.el7.x86_64                                                                                                                 7/9
  Verifying  : docker-ce-rootless-extras-20.10.7-3.el7.x86_64                                                                                                       8/9
  Verifying  : fuse-overlayfs-0.7.2-6.el7_8.x86_64                                                                                                                  9/9

Installed:
  docker-ce.x86_64 3:20.10.7-3.el7

Dependency Installed:
  container-selinux.noarch 2:2.119.2-1.911c772.el7_8             containerd.io.x86_64 0:1.4.8-3.1.el7                docker-ce-cli.x86_64 1:20.10.7-3.el7
  docker-ce-rootless-extras.x86_64 0:20.10.7-3.el7               docker-scan-plugin.x86_64 0:0.8.0-3.el7             fuse-overlayfs.x86_64 0:0.7.2-6.el7_8
  fuse3-libs.x86_64 0:3.6.1-4.el7                                slirp4netns.x86_64 0:0.4.3-4.el7_8

Complete!
[root@sureshmaster ~]# sudo yum install docker-ce
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: centos.mirrors.estointernet.in
 * epel: repos.del.extreme-ix.org
 * extras: centos.mirrors.estointernet.in
 * updates: mirrors.vhost.vn
Package 3:docker-ce-20.10.7-3.el7.x86_64 already installed and latest version
Nothing to do
[root@sureshmaster ~]# sudo systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
[root@sureshmaster ~]# sudo systemctl start docker
[root@sureshmaster ~]# docker -v
Docker version 20.10.7, build f0df350
[root@sureshmaster ~]# docker info
Client:
 Context:    default
 Debug Mode: false
 Plugins:
  app: Docker App (Docker Inc., v0.9.1-beta3)
  buildx: Build with BuildKit (Docker Inc., v0.5.1-docker)
  scan: Docker Scan (Docker Inc., v0.8.0)

Server:
 Containers: 0
  Running: 0
  Paused: 0
  Stopped: 0
 Images: 0
 Server Version: 20.10.7
 Storage Driver: overlay2
  Backing Filesystem: xfs
  Supports d_type: true
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 1
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 7eba5930496d9bbe375fdf71603e610ad737d2b2
 runc version: v1.0.0-0-g84113ee
 init version: de40ad0
 Security Options:
  seccomp
   Profile: default
 Kernel Version: 3.10.0-1160.31.1.el7.x86_64
 Operating System: CentOS Linux 7 (Core)
 OSType: linux
 Architecture: x86_64
 CPUs: 1
 Total Memory: 3.701GiB
 Name: sureshmaster
 ID: HT7L:FKPR:7TQB:G4RP:EKFO:EIUG:E4DE:7I4E:X7MB:RKQE:LLVY:WANR
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:
  127.0.0.0/8
 Live Restore Enabled: false

[root@sureshmaster ~]# cat <<EOF > /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
[root@sureshmaster ~]# setenforce 0
[root@sureshmaster ~]# sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config
[root@sureshmaster ~]# yum install -y kubelet kubeadm kubectl --disableexcludes=kubernetes
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: centos.mirrors.estointernet.in
 * epel: repos.del.extreme-ix.org
 * extras: centos.mirrors.estointernet.in
 * updates: mirrors.vhost.vn
kubernetes/signature                                                                                                                             |  844 B  00:00:00
Retrieving key from https://packages.cloud.google.com/yum/doc/yum-key.gpg
Importing GPG key 0x307EA071:
 Userid     : "Rapture Automatic Signing Key (cloud-rapture-signing-key-2021-03-01-08_01_09.pub)"
 Fingerprint: 7f92 e05b 3109 3bef 5a3c 2d38 feea 9169 307e a071
 From       : https://packages.cloud.google.com/yum/doc/yum-key.gpg
Retrieving key from https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
kubernetes/signature                                                                                                                             | 1.4 kB  00:00:00 !!!
kubernetes/primary                                                                                                                               |  93 kB  00:00:01
kubernetes                                                                                                                                                      687/687
Resolving Dependencies
--> Running transaction check
---> Package kubeadm.x86_64 0:1.21.3-0 will be installed
--> Processing Dependency: kubernetes-cni >= 0.8.6 for package: kubeadm-1.21.3-0.x86_64
--> Processing Dependency: cri-tools >= 1.13.0 for package: kubeadm-1.21.3-0.x86_64
---> Package kubectl.x86_64 0:1.21.3-0 will be installed
---> Package kubelet.x86_64 0:1.21.3-0 will be installed
--> Processing Dependency: socat for package: kubelet-1.21.3-0.x86_64
--> Processing Dependency: conntrack for package: kubelet-1.21.3-0.x86_64
--> Running transaction check
---> Package conntrack-tools.x86_64 0:1.4.4-7.el7 will be installed
--> Processing Dependency: libnetfilter_cttimeout.so.1(LIBNETFILTER_CTTIMEOUT_1.1)(64bit) for package: conntrack-tools-1.4.4-7.el7.x86_64
--> Processing Dependency: libnetfilter_cttimeout.so.1(LIBNETFILTER_CTTIMEOUT_1.0)(64bit) for package: conntrack-tools-1.4.4-7.el7.x86_64
--> Processing Dependency: libnetfilter_cthelper.so.0(LIBNETFILTER_CTHELPER_1.0)(64bit) for package: conntrack-tools-1.4.4-7.el7.x86_64
--> Processing Dependency: libnetfilter_queue.so.1()(64bit) for package: conntrack-tools-1.4.4-7.el7.x86_64
--> Processing Dependency: libnetfilter_cttimeout.so.1()(64bit) for package: conntrack-tools-1.4.4-7.el7.x86_64
--> Processing Dependency: libnetfilter_cthelper.so.0()(64bit) for package: conntrack-tools-1.4.4-7.el7.x86_64
---> Package cri-tools.x86_64 0:1.13.0-0 will be installed
---> Package kubernetes-cni.x86_64 0:0.8.7-0 will be installed
---> Package socat.x86_64 0:1.7.3.2-2.el7 will be installed
--> Running transaction check
---> Package libnetfilter_cthelper.x86_64 0:1.0.0-11.el7 will be installed
---> Package libnetfilter_cttimeout.x86_64 0:1.0.0-7.el7 will be installed
---> Package libnetfilter_queue.x86_64 0:1.0.2-2.el7_2 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================================================================
 Package                                          Arch                             Version                                   Repository                            Size
========================================================================================================================================================================
Installing:
 kubeadm                                          x86_64                           1.21.3-0                                  kubernetes                           9.1 M
 kubectl                                          x86_64                           1.21.3-0                                  kubernetes                           9.5 M
 kubelet                                          x86_64                           1.21.3-0                                  kubernetes                            20 M
Installing for dependencies:
 conntrack-tools                                  x86_64                           1.4.4-7.el7                               base                                 187 k
 cri-tools                                        x86_64                           1.13.0-0                                  kubernetes                           5.1 M
 kubernetes-cni                                   x86_64                           0.8.7-0                                   kubernetes                            19 M
 libnetfilter_cthelper                            x86_64                           1.0.0-11.el7                              base                                  18 k
 libnetfilter_cttimeout                           x86_64                           1.0.0-7.el7                               base                                  18 k
 libnetfilter_queue                               x86_64                           1.0.2-2.el7_2                             base                                  23 k
 socat                                            x86_64                           1.7.3.2-2.el7                             base                                 290 k

Transaction Summary
========================================================================================================================================================================
Install  3 Packages (+7 Dependent packages)

Total download size: 63 M
Installed size: 277 M
Downloading packages:
(1/10): conntrack-tools-1.4.4-7.el7.x86_64.rpm                                                                                                   | 187 kB  00:00:00
warning: /var/cache/yum/x86_64/7/kubernetes/packages/14bfe6e75a9efc8eca3f638eb22c7e2ce759c67f95b43b16fae4ebabde1549f3-cri-tools-1.13.0-0.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 3e1ba8d5: NOKEY
Public key for 14bfe6e75a9efc8eca3f638eb22c7e2ce759c67f95b43b16fae4ebabde1549f3-cri-tools-1.13.0-0.x86_64.rpm is not installed
(2/10): 14bfe6e75a9efc8eca3f638eb22c7e2ce759c67f95b43b16fae4ebabde1549f3-cri-tools-1.13.0-0.x86_64.rpm                                           | 5.1 MB  00:00:02
(3/10): 23f7e018d7380fc0c11f0a12b7fda8ced07b1c04c4ba1c5f5cd24cd4bdfb304d-kubeadm-1.21.3-0.x86_64.rpm                                             | 9.1 MB  00:00:03
(4/10): b04e5387f5522079ac30ee300657212246b14279e2ca4b58415c7bf1f8c8a8f5-kubectl-1.21.3-0.x86_64.rpm                                             | 9.5 MB  00:00:03
(5/10): libnetfilter_cthelper-1.0.0-11.el7.x86_64.rpm                                                                                            |  18 kB  00:00:00
(6/10): libnetfilter_queue-1.0.2-2.el7_2.x86_64.rpm                                                                                              |  23 kB  00:00:00
(7/10): 7e38e980f058e3e43f121c2ba73d60156083d09be0acc2e5581372136ce11a1c-kubelet-1.21.3-0.x86_64.rpm                                             |  20 MB  00:00:04
(8/10): socat-1.7.3.2-2.el7.x86_64.rpm                                                                                                           | 290 kB  00:00:03
(9/10): libnetfilter_cttimeout-1.0.0-7.el7.x86_64.rpm                                                                                            |  18 kB  00:00:03
(10/10): db7cb5cb0b3f6875f54d10f02e625573988e3e91fd4fc5eef0b1876bb18604ad-kubernetes-cni-0.8.7-0.x86_64.rpm                                      |  19 MB  00:00:04
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                   6.5 MB/s |  63 MB  00:00:09
Retrieving key from https://packages.cloud.google.com/yum/doc/yum-key.gpg
Importing GPG key 0x307EA071:
 Userid     : "Rapture Automatic Signing Key (cloud-rapture-signing-key-2021-03-01-08_01_09.pub)"
 Fingerprint: 7f92 e05b 3109 3bef 5a3c 2d38 feea 9169 307e a071
 From       : https://packages.cloud.google.com/yum/doc/yum-key.gpg
Retrieving key from https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
Importing GPG key 0x3E1BA8D5:
 Userid     : "Google Cloud Packages RPM Signing Key <gc-team@google.com>"
 Fingerprint: 3749 e1ba 95a8 6ce0 5454 6ed2 f09c 394c 3e1b a8d5
 From       : https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : libnetfilter_cthelper-1.0.0-11.el7.x86_64                                                                                                           1/10
  Installing : socat-1.7.3.2-2.el7.x86_64                                                                                                                          2/10
  Installing : libnetfilter_cttimeout-1.0.0-7.el7.x86_64                                                                                                           3/10
  Installing : cri-tools-1.13.0-0.x86_64                                                                                                                           4/10
  Installing : libnetfilter_queue-1.0.2-2.el7_2.x86_64                                                                                                             5/10
  Installing : conntrack-tools-1.4.4-7.el7.x86_64                                                                                                                  6/10
  Installing : kubernetes-cni-0.8.7-0.x86_64                                                                                                                       7/10
  Installing : kubelet-1.21.3-0.x86_64                                                                                                                             8/10
  Installing : kubectl-1.21.3-0.x86_64                                                                                                                             9/10
  Installing : kubeadm-1.21.3-0.x86_64                                                                                                                            10/10
  Verifying  : kubectl-1.21.3-0.x86_64                                                                                                                             1/10
  Verifying  : conntrack-tools-1.4.4-7.el7.x86_64                                                                                                                  2/10
  Verifying  : kubernetes-cni-0.8.7-0.x86_64                                                                                                                       3/10
  Verifying  : libnetfilter_queue-1.0.2-2.el7_2.x86_64                                                                                                             4/10
  Verifying  : cri-tools-1.13.0-0.x86_64                                                                                                                           5/10
  Verifying  : kubeadm-1.21.3-0.x86_64                                                                                                                             6/10
  Verifying  : kubelet-1.21.3-0.x86_64                                                                                                                             7/10
  Verifying  : libnetfilter_cttimeout-1.0.0-7.el7.x86_64                                                                                                           8/10
  Verifying  : socat-1.7.3.2-2.el7.x86_64                                                                                                                          9/10
  Verifying  : libnetfilter_cthelper-1.0.0-11.el7.x86_64                                                                                                          10/10

Installed:
  kubeadm.x86_64 0:1.21.3-0                              kubectl.x86_64 0:1.21.3-0                              kubelet.x86_64 0:1.21.3-0

Dependency Installed:
  conntrack-tools.x86_64 0:1.4.4-7.el7         cri-tools.x86_64 0:1.13.0-0                kubernetes-cni.x86_64 0:0.8.7-0  libnetfilter_cthelper.x86_64 0:1.0.0-11.el7
  libnetfilter_cttimeout.x86_64 0:1.0.0-7.el7  libnetfilter_queue.x86_64 0:1.0.2-2.el7_2  socat.x86_64 0:1.7.3.2-2.el7

Complete!
[root@sureshmaster ~]# systemctl enable --now kubelet
Created symlink from /etc/systemd/system/multi-user.target.wants/kubelet.service to /usr/lib/systemd/system/kubelet.service.
[root@sureshmaster ~]# kubeadm init --ignore-preflight-errors all
[init] Using Kubernetes version: v1.21.3
[preflight] Running pre-flight checks
        [WARNING NumCPU]: the number of available CPUs 1 is less than the required 2
        [WARNING IsDockerSystemdCheck]: detected "cgroupfs" as the Docker cgroup driver. The recommended driver is "systemd". Please follow the guide at https://kubernetes.io/docs/setup/cri/
        [WARNING Hostname]: hostname "sureshmaster" could not be reached
        [WARNING Hostname]: hostname "sureshmaster": lookup sureshmaster on 8.8.8.8:53: no such host
[preflight] Pulling images required for setting up a Kubernetes cluster
[preflight] This might take a minute or two, depending on the speed of your internet connection
[preflight] You can also perform this action in beforehand using 'kubeadm config images pull'
[certs] Using certificateDir folder "/etc/kubernetes/pki"
[certs] Generating "ca" certificate and key
[certs] Generating "apiserver" certificate and key
[certs] apiserver serving cert is signed for DNS names [kubernetes kubernetes.default kubernetes.default.svc kubernetes.default.svc.cluster.local sureshmaster] and IPs [10.96.0.1 192.168.2.14]
[certs] Generating "apiserver-kubelet-client" certificate and key
[certs] Generating "front-proxy-ca" certificate and key
[certs] Generating "front-proxy-client" certificate and key
[certs] Generating "etcd/ca" certificate and key
[certs] Generating "etcd/server" certificate and key
[certs] etcd/server serving cert is signed for DNS names [localhost sureshmaster] and IPs [192.168.2.14 127.0.0.1 ::1]
[certs] Generating "etcd/peer" certificate and key
[certs] etcd/peer serving cert is signed for DNS names [localhost sureshmaster] and IPs [192.168.2.14 127.0.0.1 ::1]
[certs] Generating "etcd/healthcheck-client" certificate and key
[certs] Generating "apiserver-etcd-client" certificate and key
[certs] Generating "sa" key and public key
[kubeconfig] Using kubeconfig folder "/etc/kubernetes"
[kubeconfig] Writing "admin.conf" kubeconfig file
[kubeconfig] Writing "kubelet.conf" kubeconfig file
[kubeconfig] Writing "controller-manager.conf" kubeconfig file
[kubeconfig] Writing "scheduler.conf" kubeconfig file
[kubelet-start] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
[kubelet-start] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
[kubelet-start] Starting the kubelet
[control-plane] Using manifest folder "/etc/kubernetes/manifests"
[control-plane] Creating static Pod manifest for "kube-apiserver"
[control-plane] Creating static Pod manifest for "kube-controller-manager"
[control-plane] Creating static Pod manifest for "kube-scheduler"
[etcd] Creating static Pod manifest for local etcd in "/etc/kubernetes/manifests"
[wait-control-plane] Waiting for the kubelet to boot up the control plane as static Pods from directory "/etc/kubernetes/manifests". This can take up to 4m0s
[apiclient] All control plane components are healthy after 26.013736 seconds
[upload-config] Storing the configuration used in ConfigMap "kubeadm-config" in the "kube-system" Namespace
[kubelet] Creating a ConfigMap "kubelet-config-1.21" in namespace kube-system with the configuration for the kubelets in the cluster
[upload-certs] Skipping phase. Please see --upload-certs
[mark-control-plane] Marking the node sureshmaster as control-plane by adding the labels: [node-role.kubernetes.io/master(deprecated) node-role.kubernetes.io/control-plane node.kubernetes.io/exclude-from-external-load-balancers]
[mark-control-plane] Marking the node sureshmaster as control-plane by adding the taints [node-role.kubernetes.io/master:NoSchedule]
[bootstrap-token] Using token: zzn8hn.48r1n0ol0guws3n2
[bootstrap-token] Configuring bootstrap tokens, cluster-info ConfigMap, RBAC Roles
[bootstrap-token] configured RBAC rules to allow Node Bootstrap tokens to get nodes
[bootstrap-token] configured RBAC rules to allow Node Bootstrap tokens to post CSRs in order for nodes to get long term certificate credentials
[bootstrap-token] configured RBAC rules to allow the csrapprover controller automatically approve CSRs from a Node Bootstrap Token
[bootstrap-token] configured RBAC rules to allow certificate rotation for all node client certificates in the cluster
[bootstrap-token] Creating the "cluster-info" ConfigMap in the "kube-public" namespace
[kubelet-finalize] Updating "/etc/kubernetes/kubelet.conf" to point to a rotatable kubelet client certificate and key
[addons] Applied essential addon: CoreDNS
[addons] Applied essential addon: kube-proxy

Your Kubernetes control-plane has initialized successfully!

To start using your cluster, you need to run the following as a regular user:

  mkdir -p $HOME/.kube
  sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
  sudo chown $(id -u):$(id -g) $HOME/.kube/config

Alternatively, if you are the root user, you can run:

  export KUBECONFIG=/etc/kubernetes/admin.conf

You should now deploy a pod network to the cluster.
Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at:
  https://kubernetes.io/docs/concepts/cluster-administration/addons/

Then you can join any number of worker nodes by running the following on each as root:

kubeadm join 192.168.2.14:6443 --token zzn8hn.48r1n0ol0guws3n2 --discovery-token-ca-cert-hash sha256:1dfc2ff47b54bb831c2f27dbbb21b35787d946c4b7e66037873b81cc7c338dc0
[root@sureshmaster ~]# mkdir -p $HOME/.kube
[root@sureshmaster ~]# sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
[root@sureshmaster ~]# sudo chown $(id -u):$(id -g) $HOME/.kube/config
[root@sureshmaster ~]# kubectl get nodes
NAME           STATUS     ROLES                  AGE   VERSION
sureshmaster   NotReady   control-plane,master   88s   v1.21.3
[root@sureshmaster ~]# kubectl get pods --all-namespaces
NAMESPACE     NAME                                   READY   STATUS    RESTARTS   AGE
kube-system   coredns-558bd4d5db-48jwt               0/1     Pending   0          100s
kube-system   coredns-558bd4d5db-ntpbc               0/1     Pending   0          100s
kube-system   etcd-sureshmaster                      1/1     Running   0          93s
kube-system   kube-apiserver-sureshmaster            1/1     Running   0          93s
kube-system   kube-controller-manager-sureshmaster   1/1     Running   0          93s
kube-system   kube-proxy-9vtq5                       1/1     Running   0          100s
kube-system   kube-scheduler-sureshmaster            1/1     Running   0          93s
[root@sureshmaster ~]# kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')"
serviceaccount/weave-net created
clusterrole.rbac.authorization.k8s.io/weave-net created
clusterrolebinding.rbac.authorization.k8s.io/weave-net created
role.rbac.authorization.k8s.io/weave-net created
rolebinding.rbac.authorization.k8s.io/weave-net created
daemonset.apps/weave-net created
[root@sureshmaster ~]# kubectl get nodes
NAME           STATUS     ROLES                  AGE     VERSION
sureshmaster   NotReady   control-plane,master   2m53s   v1.21.3
[root@sureshmaster ~]# kubectl get nodes
NAME           STATUS   ROLES                  AGE    VERSION
sureshmaster   Ready    control-plane,master   3m7s   v1.21.3
[root@sureshmaster ~]# kubectl get nodes
NAME           STATUS   ROLES                  AGE     VERSION
sureshmaster   Ready    control-plane,master   3m24s   v1.21.3
[root@sureshmaster ~]# kubectl get pods --all-namespaces
NAMESPACE     NAME                                   READY   STATUS    RESTARTS   AGE
kube-system   coredns-558bd4d5db-48jwt               1/1     Running   0          3m54s
kube-system   coredns-558bd4d5db-ntpbc               1/1     Running   0          3m54s
kube-system   etcd-sureshmaster                      1/1     Running   0          3m47s
kube-system   kube-apiserver-sureshmaster            1/1     Running   0          3m47s
kube-system   kube-controller-manager-sureshmaster   1/1     Running   0          3m47s
kube-system   kube-proxy-9vtq5                       1/1     Running   0          3m54s
kube-system   kube-scheduler-sureshmaster            1/1     Running   0          3m47s
kube-system   weave-net-9h6nd                        2/2     Running   1          78s
[root@sureshmaster ~]# kubectl get nodes
NAME           STATUS   ROLES                  AGE    VERSION
sureshmaster   Ready    control-plane,master   4m1s   v1.21.3
[root@sureshmaster ~]#

WorkerNode

login as: root
root@192.168.2.13's password:
Last login: Fri Jul 23 02:45:58 2021
[root@sureshworker ~]# root
bash: root: command not found...
[root@sureshworker ~]# sudo -s
[root@sureshworker ~]# sudo yum install -y yum-utils device-mapper-persistent-data lvm2
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
epel/x86_64/metalink                                                                                                                             | 8.2 kB  00:00:00
 * base: centos.excellmedia.net
 * epel: repos.del.extreme-ix.org
 * extras: centos.excellmedia.net
 * updates: centos.excellmedia.net
base                                                                                                                                             | 3.6 kB  00:00:00
docker-ce-stable                                                                                                                                 | 3.5 kB  00:00:00
epel                                                                                                                                             | 4.7 kB  00:00:00
extras                                                                                                                                           | 2.9 kB  00:00:00
updates                                                                                                                                          | 2.9 kB  00:00:00
Package yum-utils-1.1.31-54.el7_8.noarch already installed and latest version
Package device-mapper-persistent-data-0.8.5-3.el7_9.2.x86_64 already installed and latest version
Package 7:lvm2-2.02.187-6.el7_9.5.x86_64 already installed and latest version
Nothing to do
[root@sureshworker ~]# sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Loaded plugins: fastestmirror, langpacks
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@sureshworker ~]# sudo yum install –y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Loaded plugins: fastestmirror, langpacks
Existing lock /var/run/yum.pid: another copy is running as pid 9916.
Another app is currently holding the yum lock; waiting for it to exit...
  The other application is: PackageKit
    Memory : 256 M RSS (1.1 GB VSZ)
    Started: Fri Jul 23 02:47:53 2021 - 00:11 ago
    State  : Sleeping, pid: 9916
Loading mirror speeds from cached hostfile
 * base: centos.excellmedia.net
 * epel: repos.del.extreme-ix.org
 * extras: centos.excellmedia.net
 * updates: centos.excellmedia.net
epel-release-latest-7.noarch.rpm                                                                                                                 |  15 kB  00:00:00
Examining /var/tmp/yum-root-hE30PM/epel-release-latest-7.noarch.rpm: epel-release-7-13.noarch
/var/tmp/yum-root-hE30PM/epel-release-latest-7.noarch.rpm: does not update installed package.
Error: Nothing to do
[root@sureshworker ~]# sudo yum-config-manager --enable rhui-REGION-rhel-server-extras
Loaded plugins: fastestmirror, langpacks
[root@sureshworker ~]# sudo yum install -y docker-ce
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: centos.excellmedia.net
 * epel: repos.del.extreme-ix.org
 * extras: centos.excellmedia.net
 * updates: centos.excellmedia.net
Package 3:docker-ce-20.10.7-3.el7.x86_64 already installed and latest version
Nothing to do
[root@sureshworker ~]# sudo yum install docker-ce
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: centos.excellmedia.net
 * epel: repos.del.extreme-ix.org
 * extras: centos.excellmedia.net
 * updates: centos.excellmedia.net
Package 3:docker-ce-20.10.7-3.el7.x86_64 already installed and latest version
Nothing to do
[root@sureshworker ~]# sudo systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
[root@sureshworker ~]# sudo systemctl start docker
[root@sureshworker ~]# docker -v
Docker version 20.10.7, build f0df350
[root@sureshworker ~]# docker info
Client:
 Context:    default
 Debug Mode: false
 Plugins:
  app: Docker App (Docker Inc., v0.9.1-beta3)
  buildx: Build with BuildKit (Docker Inc., v0.5.1-docker)
  scan: Docker Scan (Docker Inc., v0.8.0)

Server:
 Containers: 15
  Running: 7
  Paused: 0
  Stopped: 8
 Images: 34
 Server Version: 20.10.7
 Storage Driver: overlay2
  Backing Filesystem: xfs
  Supports d_type: true
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 1
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 7eba5930496d9bbe375fdf71603e610ad737d2b2
 runc version: v1.0.0-0-g84113ee
 init version: de40ad0
 Security Options:
  seccomp
   Profile: default
 Kernel Version: 3.10.0-1160.31.1.el7.x86_64
 Operating System: CentOS Linux 7 (Core)
 OSType: linux
 Architecture: x86_64
 CPUs: 1
 Total Memory: 3.701GiB
 Name: sureshworker
 ID: 47IO:O3AU:KNR2:N2VU:INJB:2TFP:XEWV:4TF3:LX7F:IW5N:IA4P:6XME
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 Username: sureshramisetti
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:
  127.0.0.0/8
 Live Restore Enabled: false

[root@sureshworker ~]# cat <<EOF > /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
[root@sureshworker ~]# setenforce 0
[root@sureshworker ~]# sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config
[root@sureshworker ~]# yum install -y kubelet kubeadm kubectl --disableexcludes=kubernetes
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: centos.excellmedia.net
 * epel: repos.del.extreme-ix.org
 * extras: centos.excellmedia.net
 * updates: centos.excellmedia.net
kubernetes/signature                                                                                                                             |  844 B  00:00:00
Retrieving key from https://packages.cloud.google.com/yum/doc/yum-key.gpg
Importing GPG key 0x307EA071:
 Userid     : "Rapture Automatic Signing Key (cloud-rapture-signing-key-2021-03-01-08_01_09.pub)"
 Fingerprint: 7f92 e05b 3109 3bef 5a3c 2d38 feea 9169 307e a071
 From       : https://packages.cloud.google.com/yum/doc/yum-key.gpg
Retrieving key from https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
kubernetes/signature                                                                                                                             | 1.4 kB  00:00:00 !!!
kubernetes/primary                                                                                                                               |  93 kB  00:00:00
kubernetes                                                                                                                                                      687/687
Resolving Dependencies
--> Running transaction check
---> Package kubeadm.x86_64 0:1.21.3-0 will be installed
--> Processing Dependency: kubernetes-cni >= 0.8.6 for package: kubeadm-1.21.3-0.x86_64
--> Processing Dependency: cri-tools >= 1.13.0 for package: kubeadm-1.21.3-0.x86_64
---> Package kubectl.x86_64 0:1.21.3-0 will be installed
---> Package kubelet.x86_64 0:1.21.3-0 will be installed
--> Processing Dependency: socat for package: kubelet-1.21.3-0.x86_64
--> Processing Dependency: conntrack for package: kubelet-1.21.3-0.x86_64
--> Running transaction check
---> Package conntrack-tools.x86_64 0:1.4.4-7.el7 will be installed
--> Processing Dependency: libnetfilter_cttimeout.so.1(LIBNETFILTER_CTTIMEOUT_1.1)(64bit) for package: conntrack-tools-1.4.4-7.el7.x86_64
--> Processing Dependency: libnetfilter_cttimeout.so.1(LIBNETFILTER_CTTIMEOUT_1.0)(64bit) for package: conntrack-tools-1.4.4-7.el7.x86_64
--> Processing Dependency: libnetfilter_cthelper.so.0(LIBNETFILTER_CTHELPER_1.0)(64bit) for package: conntrack-tools-1.4.4-7.el7.x86_64
--> Processing Dependency: libnetfilter_queue.so.1()(64bit) for package: conntrack-tools-1.4.4-7.el7.x86_64
--> Processing Dependency: libnetfilter_cttimeout.so.1()(64bit) for package: conntrack-tools-1.4.4-7.el7.x86_64
--> Processing Dependency: libnetfilter_cthelper.so.0()(64bit) for package: conntrack-tools-1.4.4-7.el7.x86_64
---> Package cri-tools.x86_64 0:1.13.0-0 will be installed
---> Package kubernetes-cni.x86_64 0:0.8.7-0 will be installed
---> Package socat.x86_64 0:1.7.3.2-2.el7 will be installed
--> Running transaction check
---> Package libnetfilter_cthelper.x86_64 0:1.0.0-11.el7 will be installed
---> Package libnetfilter_cttimeout.x86_64 0:1.0.0-7.el7 will be installed
---> Package libnetfilter_queue.x86_64 0:1.0.2-2.el7_2 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================================================================
 Package                                          Arch                             Version                                   Repository                            Size
========================================================================================================================================================================
Installing:
 kubeadm                                          x86_64                           1.21.3-0                                  kubernetes                           9.1 M
 kubectl                                          x86_64                           1.21.3-0                                  kubernetes                           9.5 M
 kubelet                                          x86_64                           1.21.3-0                                  kubernetes                            20 M
Installing for dependencies:
 conntrack-tools                                  x86_64                           1.4.4-7.el7                               base                                 187 k
 cri-tools                                        x86_64                           1.13.0-0                                  kubernetes                           5.1 M
 kubernetes-cni                                   x86_64                           0.8.7-0                                   kubernetes                            19 M
 libnetfilter_cthelper                            x86_64                           1.0.0-11.el7                              base                                  18 k
 libnetfilter_cttimeout                           x86_64                           1.0.0-7.el7                               base                                  18 k
 libnetfilter_queue                               x86_64                           1.0.2-2.el7_2                             base                                  23 k
 socat                                            x86_64                           1.7.3.2-2.el7                             base                                 290 k

Transaction Summary
========================================================================================================================================================================
Install  3 Packages (+7 Dependent packages)

Total download size: 63 M
Installed size: 277 M
Downloading packages:
(1/10): conntrack-tools-1.4.4-7.el7.x86_64.rpm                                                                                                   | 187 kB  00:00:00
warning: /var/cache/yum/x86_64/7/kubernetes/packages/23f7e018d7380fc0c11f0a12b7fda8ced07b1c04c4ba1c5f5cd24cd4bdfb304d-kubeadm-1.21.3-0.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 3e1ba8d5: NOKEY
Public key for 23f7e018d7380fc0c11f0a12b7fda8ced07b1c04c4ba1c5f5cd24cd4bdfb304d-kubeadm-1.21.3-0.x86_64.rpm is not installed
(2/10): 23f7e018d7380fc0c11f0a12b7fda8ced07b1c04c4ba1c5f5cd24cd4bdfb304d-kubeadm-1.21.3-0.x86_64.rpm                                             | 9.1 MB  00:00:01
(3/10): b04e5387f5522079ac30ee300657212246b14279e2ca4b58415c7bf1f8c8a8f5-kubectl-1.21.3-0.x86_64.rpm                                             | 9.5 MB  00:00:01
(4/10): 7e38e980f058e3e43f121c2ba73d60156083d09be0acc2e5581372136ce11a1c-kubelet-1.21.3-0.x86_64.rpm                                             |  20 MB  00:00:02
(5/10): libnetfilter_cthelper-1.0.0-11.el7.x86_64.rpm                                                                                            |  18 kB  00:00:00
(6/10): libnetfilter_queue-1.0.2-2.el7_2.x86_64.rpm                                                                                              |  23 kB  00:00:00
(7/10): libnetfilter_cttimeout-1.0.0-7.el7.x86_64.rpm                                                                                            |  18 kB  00:00:00
(8/10): socat-1.7.3.2-2.el7.x86_64.rpm                                                                                                           | 290 kB  00:00:00
(9/10): db7cb5cb0b3f6875f54d10f02e625573988e3e91fd4fc5eef0b1876bb18604ad-kubernetes-cni-0.8.7-0.x86_64.rpm                                       |  19 MB  00:00:03
(10/10): 14bfe6e75a9efc8eca3f638eb22c7e2ce759c67f95b43b16fae4ebabde1549f3-cri-tools-1.13.0-0.x86_64.rpm                                          | 5.1 MB  00:00:12
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                   5.1 MB/s |  63 MB  00:00:12
Retrieving key from https://packages.cloud.google.com/yum/doc/yum-key.gpg
Importing GPG key 0x307EA071:
 Userid     : "Rapture Automatic Signing Key (cloud-rapture-signing-key-2021-03-01-08_01_09.pub)"
 Fingerprint: 7f92 e05b 3109 3bef 5a3c 2d38 feea 9169 307e a071
 From       : https://packages.cloud.google.com/yum/doc/yum-key.gpg
Retrieving key from https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
Importing GPG key 0x3E1BA8D5:
 Userid     : "Google Cloud Packages RPM Signing Key <gc-team@google.com>"
 Fingerprint: 3749 e1ba 95a8 6ce0 5454 6ed2 f09c 394c 3e1b a8d5
 From       : https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : libnetfilter_cthelper-1.0.0-11.el7.x86_64                                                                                                           1/10
  Installing : socat-1.7.3.2-2.el7.x86_64                                                                                                                          2/10
  Installing : libnetfilter_cttimeout-1.0.0-7.el7.x86_64                                                                                                           3/10
  Installing : cri-tools-1.13.0-0.x86_64                                                                                                                           4/10
  Installing : libnetfilter_queue-1.0.2-2.el7_2.x86_64                                                                                                             5/10
  Installing : conntrack-tools-1.4.4-7.el7.x86_64                                                                                                                  6/10
  Installing : kubernetes-cni-0.8.7-0.x86_64                                                                                                                       7/10
  Installing : kubelet-1.21.3-0.x86_64                                                                                                                             8/10
  Installing : kubectl-1.21.3-0.x86_64                                                                                                                             9/10
  Installing : kubeadm-1.21.3-0.x86_64                                                                                                                            10/10
  Verifying  : kubectl-1.21.3-0.x86_64                                                                                                                             1/10
  Verifying  : conntrack-tools-1.4.4-7.el7.x86_64                                                                                                                  2/10
  Verifying  : kubernetes-cni-0.8.7-0.x86_64                                                                                                                       3/10
  Verifying  : libnetfilter_queue-1.0.2-2.el7_2.x86_64                                                                                                             4/10
  Verifying  : cri-tools-1.13.0-0.x86_64                                                                                                                           5/10
  Verifying  : kubeadm-1.21.3-0.x86_64                                                                                                                             6/10
  Verifying  : kubelet-1.21.3-0.x86_64                                                                                                                             7/10
  Verifying  : libnetfilter_cttimeout-1.0.0-7.el7.x86_64                                                                                                           8/10
  Verifying  : socat-1.7.3.2-2.el7.x86_64                                                                                                                          9/10
  Verifying  : libnetfilter_cthelper-1.0.0-11.el7.x86_64                                                                                                          10/10

Installed:
  kubeadm.x86_64 0:1.21.3-0                              kubectl.x86_64 0:1.21.3-0                              kubelet.x86_64 0:1.21.3-0

Dependency Installed:
  conntrack-tools.x86_64 0:1.4.4-7.el7         cri-tools.x86_64 0:1.13.0-0                kubernetes-cni.x86_64 0:0.8.7-0  libnetfilter_cthelper.x86_64 0:1.0.0-11.el7
  libnetfilter_cttimeout.x86_64 0:1.0.0-7.el7  libnetfilter_queue.x86_64 0:1.0.2-2.el7_2  socat.x86_64 0:1.7.3.2-2.el7

Complete!
[root@sureshworker ~]# systemctl enable --now kubelet
Created symlink from /etc/systemd/system/multi-user.target.wants/kubelet.service to /usr/lib/systemd/system/kubelet.service.
[root@sureshworker ~]# kubeadm join 192.168.2.14:6443 --token zzn8hn.48r1n0ol0guws3n2 --discovery-token-ca-cert-hash sha256:1dfc2ff47b54bb831c2f27dbbb21b35787d946c4b7e66037873b81cc7c338dc0
[preflight] Running pre-flight checks
        [WARNING IsDockerSystemdCheck]: detected "cgroupfs" as the Docker cgroup driver. The recommended driver is "systemd". Please follow the guide at https://kubernetes.io/docs/setup/cri/
        [WARNING Hostname]: hostname "sureshworker" could not be reached
        [WARNING Hostname]: hostname "sureshworker": lookup sureshworker on 8.8.8.8:53: no such host
[preflight] Reading configuration from the cluster...
[preflight] FYI: You can look at this config file with 'kubectl -n kube-system get cm kubeadm-config -o yaml'
[kubelet-start] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
[kubelet-start] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
[kubelet-start] Starting the kubelet
[kubelet-start] Waiting for the kubelet to perform the TLS Bootstrap...

This node has joined the cluster:
* Certificate signing request was sent to apiserver and a response was received.
* The Kubelet was informed of the new secure connection details.

Run 'kubectl get nodes' on the control-plane to see this node join the cluster.

[root@sureshworker ~]#
[root@sureshworker ~]# kubectl get nodes
The connection to the server localhost:8080 was refused - did you specify the right host or port?
[root@sureshworker ~]# kubectl get pods --all-namespaces
The connection to the server localhost:8080 was refused - did you specify the right host or port?
[root@sureshworker ~]#