인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

parkhi22880048's profile image
parkhi22880048

asked

The Kubernetes Trend: Level Up Your Skills with Theory and Practice [Beginner to Intermediate]

Installation - Case 1 - Installation Flow Video (No audio)

쿠버네티스 설치시 에러가 발생하는 부분에 대해서 문의 드립니다.

Written on

·

2.7K

1

저는 가상화 도구를 사용하지 않고 실제 데탑 3대를 가지고 테스트 하려고 합니다.

master node 를 설치중인데..

———————————————————————————————————

[kubernetes]

name=Kubernetes

baseurl = http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64

enabled = 1

gpgcheck = 0

repo_gpgcheck = 0

gpgkey = http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg

https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg

exclude=kube*

———————————————————————————————————

[root@localhost imperialpt]# yum install -y kubelet kubeadm kubectl --disableexcludes=kubernetes

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

 * base: data.aonenetworks.kr

 * extras: data.aonenetworks.kr

 * updates: data.aonenetworks.kr

base                                                                                                                               | 3.6 kB  00:00:00     

https://download.docker.com/linux/centos/7/x86_64/stable/repodata/repomd.xml: [Errno 14] curl#60 - "Peer's Certificate has expired."

Trying other mirror.

It was impossible to connect to the CentOS servers.

This could mean a connectivity issue in your environment, such as the requirement to configure a proxy,

or a transparent proxy that tampers with TLS security, or an incorrect system clock.

You can try to solve this issue by using the instructions on https://wiki.centos.org/yum-errors

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

extras                                                                                                                             | 2.9 kB  00:00:00     

kubernetes                                                                                                                         | 1.4 kB  00:00:00     

updates                                                                                                                            | 2.9 kB  00:00:00     

kubernetes/primary                                                                                                                 |  59 kB  00:00:01     

kubernetes                                                                                                                                        430/430

Resolving Dependencies

--> Running transaction check

---> Package kubeadm.x86_64 0:1.16.3-0 will be installed

--> Processing Dependency: kubernetes-cni >= 0.7.5 for package: kubeadm-1.16.3-0.x86_64

--> Processing Dependency: cri-tools >= 1.13.0 for package: kubeadm-1.16.3-0.x86_64

---> Package kubectl.x86_64 0:1.16.3-0 will be installed

---> Package kubelet.x86_64 0:1.16.3-0 will be installed

--> Processing Dependency: socat for package: kubelet-1.16.3-0.x86_64

--> Processing Dependency: conntrack for package: kubelet-1.16.3-0.x86_64

--> Running transaction check

---> Package conntrack-tools.x86_64 0:1.4.4-5.el7_7.2 will be installed

--> Processing Dependency: libnetfilter_cttimeout.so.1(LIBNETFILTER_CTTIMEOUT_1.1)(64bit) for package: conntrack-tools-1.4.4-5.el7_7.2.x86_64

--> Processing Dependency: libnetfilter_cttimeout.so.1(LIBNETFILTER_CTTIMEOUT_1.0)(64bit) for package: conntrack-tools-1.4.4-5.el7_7.2.x86_64

--> Processing Dependency: libnetfilter_cthelper.so.0(LIBNETFILTER_CTHELPER_1.0)(64bit) for package: conntrack-tools-1.4.4-5.el7_7.2.x86_64

--> Processing Dependency: libnetfilter_queue.so.1()(64bit) for package: conntrack-tools-1.4.4-5.el7_7.2.x86_64

--> Processing Dependency: libnetfilter_cttimeout.so.1()(64bit) for package: conntrack-tools-1.4.4-5.el7_7.2.x86_64

--> Processing Dependency: libnetfilter_cthelper.so.0()(64bit) for package: conntrack-tools-1.4.4-5.el7_7.2.x86_64

---> Package cri-tools.x86_64 0:1.13.0-0 will be installed

---> Package kubernetes-cni.x86_64 0:0.7.5-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-10.el7_7.1 will be installed

---> Package libnetfilter_cttimeout.x86_64 0:1.0.0-6.el7_7.1 will be installed

---> Package libnetfilter_queue.x86_64 0:1.0.2-2.el7_2 will be installed

--> Finished Dependency Resolution

Dependencies Resolved

==========================================================================================================================================================

Installing:

 kubeadm                                      x86_64                       1.16.3-0                                kubernetes                       9.5 M

 kubectl                                      x86_64                       1.16.3-0                                kubernetes                        10 M

 kubelet                                      x86_64                       1.16.3-0                                kubernetes                        22 M

Installing for dependencies:

 conntrack-tools                              x86_64                       1.4.4-5.el7_7.2                         updates                          187 k

 cri-tools                                    x86_64                       1.13.0-0                                kubernetes                       5.1 M

 kubernetes-cni                               x86_64                       0.7.5-0                                 kubernetes                        10 M

 libnetfilter_cthelper                        x86_64                       1.0.0-10.el7_7.1                        updates                           18 k

 libnetfilter_cttimeout                       x86_64                       1.0.0-6.el7_7.1                         updates                           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: 57 M

Installed size: 262 M

Downloading packages:

(1/10): conntrack-tools-1.4.4-5.el7_7.2.x86_64.rpm                                                                                 | 187 kB  00:00:00     

(2/10): 14bfe6e75a9efc8eca3f638eb22c7e2ce759c67f95b43b16fae4ebabde1549f3-cri-tools-1.13.0-0.x86_64.rpm                             | 5.1 MB  00:00:01     

(3/10): fd6465355a85b8ddbc0b2e7cb073e3a40160c7c359576b86e9b8eca0a2d7805b-kubectl-1.16.3-0.x86_64.rpm                               |  10 MB  00:00:02     

(4/10): b45a63e77d36fc7e1ef84f1cd2f7b84bccf650c8248191a37d20c69564d8b8df-kubeadm-1.16.3-0.x86_64.rpm                               | 9.5 MB  00:00:04     

(5/10): libnetfilter_cthelper-1.0.0-10.el7_7.1.x86_64.rpm                                                                          |  18 kB  00:00:00     

(6/10): libnetfilter_cttimeout-1.0.0-6.el7_7.1.x86_64.rpm                                                                          |  18 kB  00:00:00     

(7/10): socat-1.7.3.2-2.el7.x86_64.rpm                                                                                             | 290 kB  00:00:00     

(8/10): libnetfilter_queue-1.0.2-2.el7_2.x86_64.rpm                                                                                |  23 kB  00:00:00     

(9/10): 8a0e2b605c7a616d7cb72c25c9058b2327e41d869046c7c6cb3930f10a3dc012-kubelet-1.16.3-0.x86_64.rpm                               |  22 MB  00:00:04     

(10/10): 548a0dcd865c16a50980420ddfa5fbccb8b59621179798e6dc905c9bf8af3b34-kubernetes-cni-0.7.5-0.x86_64.rpm                        |  10 MB  00:00:04     

----------------------------------------------------------------------------------------------------------------------------------------------------------

Total                                                                                                                     6.2 MB/s |  57 MB  00:00:09     

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

  Installing : libnetfilter_cttimeout-1.0.0-6.el7_7.1.x86_64                                                                                         1/10 

  Installing : socat-1.7.3.2-2.el7.x86_64                                                                                                            2/10 

  Installing : kubectl-1.16.3-0.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 : libnetfilter_cthelper-1.0.0-10.el7_7.1.x86_64                                                                                         6/10 

  Installing : conntrack-tools-1.4.4-5.el7_7.2.x86_64                                                                                                7/10 

  Installing : kubernetes-cni-0.7.5-0.x86_64                                                                                                         8/10 

  Installing : kubelet-1.16.3-0.x86_64                                                                                                               9/10 

  Installing : kubeadm-1.16.3-0.x86_64                                                                                                              10/10 

  Verifying  : kubeadm-1.16.3-0.x86_64                                                                                                               1/10 

  Verifying  : libnetfilter_cthelper-1.0.0-10.el7_7.1.x86_64                                                                                         2/10 

  Verifying  : conntrack-tools-1.4.4-5.el7_7.2.x86_64                                                                                                3/10 

  Verifying  : kubelet-1.16.3-0.x86_64                                                                                                               4/10 

  Verifying  : libnetfilter_queue-1.0.2-2.el7_2.x86_64                                                                                               5/10 

  Verifying  : cri-tools-1.13.0-0.x86_64                                                                                                             6/10 

  Verifying  : kubectl-1.16.3-0.x86_64                                                                                                               7/10 

  Verifying  : kubernetes-cni-0.7.5-0.x86_64                                                                                                         8/10 

  Verifying  : socat-1.7.3.2-2.el7.x86_64                                                                                                            9/10 

  Verifying  : libnetfilter_cttimeout-1.0.0-6.el7_7.1.x86_64                                                                                        10/10 

Installed:

  kubeadm.x86_64 0:1.16.3-0                          kubectl.x86_64 0:1.16.3-0                          kubelet.x86_64 0:1.16.3-0                         

Dependency Installed:

  conntrack-tools.x86_64 0:1.4.4-5.el7_7.2             cri-tools.x86_64 0:1.13.0-0                          kubernetes-cni.x86_64 0:0.7.5-0               

  libnetfilter_cthelper.x86_64 0:1.0.0-10.el7_7.1      libnetfilter_cttimeout.x86_64 0:1.0.0-6.el7_7.1      libnetfilter_queue.x86_64 0:1.0.2-2.el7_2     

  socat.x86_64 0:1.7.3.2-2.el7                        

Complete!

———————————————————————————————————

위와 같이 설치 했을 경우

아래 실행 상태를 확인했을 경우 아래 에러가 발생하는것으로 보여집니다.

———————————————————————————————————

[root@localhost network-scripts]# systemctl status kubelet

● kubelet.service - kubelet: The Kubernetes Node Agent

   Loaded: loaded (/usr/lib/systemd/system/kubelet.service; enabled; vendor preset: disabled)

  Drop-In: /usr/lib/systemd/system/kubelet.service.d

           └─10-kubeadm.conf

   Active: inactive (dead) (Result: exit-code) since Sun 2020-11-29 14:25:28 EST; 19s ago

     Docs: https://kubernetes.io/docs/

  Process: 2356 ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELET_KUBEADM_ARGS $KUBELET_EXTRA_ARGS (code=exited, status=255)

 Main PID: 2356 (code=exited, status=255)

Nov 29 14:25:28 localhost.localdomain systemd[1]: Unit kubelet.service entered failed state.   

Nov 29 14:25:28 localhost.localdomain systemd[1]: kubelet.service failed.

Nov 29 14:25:28 localhost.localdomain systemd[1]: Stopped kubelet: The Kubernetes Node Agent. 

원인을 무었인가요?

dockerkubernetes

Answer 4

1

parkhi22880048님의 프로필 이미지
parkhi22880048
Questioner

감사합니다..^^

1

parkhi22880048님의 프로필 이미지
parkhi22880048
Questioner

감사합니다. 삭제하고 재설치해야겠군요..^^

그리고 한가지 더 문의 드립니다.

cat << EOF >> /etc/hosts

192.168.0.30 k8s-master

192.168.0.31 k8s-node1

192.168.0.32 k8s-node2

EOF

마찬가지로 노드도 모두 데탑에 설치해서 실제 환경 테스트를 하려고 합니다. 현재 모두 centos가 설치되어 있습니다.

실제 설정된 아이피를 지정해도 괜찮을까요?

0

1pro님의 프로필 이미지
1pro
Instructor

네 저 IP들은 모두 데탑에 있는 실제 IP로 변경해 주시면 되세요.

0

1pro님의 프로필 이미지
1pro
Instructor

네 안녕하세요.

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

를 하신 다음에 바로 systemctl status kubelet를 해보신건가요?

명령어를 보니  아래 제 설치 가이드를 보시고 하신건 아닌거 같네요?

Kubernetes 설치 - Case1

https://kubetm.github.io/practice/appendix/installation_case1/

일단 yum install 을 하셨으면 패키지가 설치가 된거고 

systemctl enable --now kubelet

이거까지 하셔야 kubelet이 실행되기 때문에,

systemctl status kubelet 명령을 했을때 실행중인 상태를 알수가 있습니다.

그리고 

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

이렇게 쿠버네티스를 설치하게되면 최신버전을 설치하기 때문에 대시보드 설치 등 제 강의 내용과는 다르게 된다는 점 말씀드려요.

감사합니다.

parkhi22880048's profile image
parkhi22880048

asked

Ask a question