inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

대세는 쿠버네티스 (초급~중급편)

master를 cluster로 구성하는 법이 궁금합니다.^^

758

dglee

작성한 질문수 1

1

강좌를 개설해주셔서 정말 감사합니다. ^^

강좌에서는 master / node *2ea로 구성되어 있는데,

master를 etcd를 복제로 구성시 3master로 구성해야 하는 것으로 알고 있습니다.

현재 master / node *2ea 구성에서 master * 3ea/ node *2ea로 구성을 변경할때 도움이 될 정보를 주실 수 있는지요.

부탁드립니다. ^^

kubernetes docker

답변 5

1

dglee

etcd만을 위한 서버를 구성하지 않기 때문에

https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/high-availability/

"Stacked control plane and etcd nodes"으로 구성을 하고 있습니다.

keepalived/haproxy를 사용해 LOAD_BALANCER를 구성하였습니다.

[root@master-1 ~]#  kubeadm-config.yaml

apiVersion: kubeadm.k8s.io/v1beta2

kind: ClusterConfiguration

kubernetesVersion: v1.15.5

controlPlaneEndpoint: "LOAD_BALANCERIP:Port"    # LOAD BALANCER IP : PORT 

networking:

  podSubnet: 10.96.0.0/12

로 설정 후 진행하였으나, 

E0511 20:33:54.657219    8301 kubelet.go:2252] node "master-1" not found

으로 1번(자신 자신) 서버의 node를 찾지 못한다는 에러가 발생합니다.

혹 조언을 부탁드릴 수 있을지요.

감사합니다. ㅠ.ㅠ

1

일프로

네 일단 쿠버네티스 설치에 끝판왕이라고 할 수 있는 어려운 구성이고요. 

아래 참고 문서들을 토대로 구성에 대한 이해를 해보시고. 시행착오를 거치면서 설치가 필요한 부분입니다.

공식문서 : 

https://kubernetes.io/ko/docs/setup/production-environment/tools/kubeadm/ha-topology/

참고 블로그 :

1 : https://www.kubeclusters.com/docs/How-to-Deploy-a-Highly-Available-kubernetes-Cluster-with-Kubeadm-on-CentOS7

2 : https://medium.com/velotio-perspectives/demystifying-high-availability-in-kubernetes-using-kubeadm-3d83ed8c458b

유튜브 영상 :

Install : https://www.youtube.com/watch?v=1qlFkR2LXnc

Testing : https://www.youtube.com/watch?v=AWGSchaLnJA

처음 쿠버네티스를 설치하신다면 정말 힘들 수 있는데, 부디 끝까지 성공하시길 바랄께요!

화이팅입니다.

1

dglee

 Cluster를 High Availability 구성 하려는 목적입니다. ^^

물리적으로 서버를 분리하고 싶어서요.(안정성) 

1

일프로

etcd만 High Availability 구성을 하려는 목적인가요? 아니면 Cluster를 High Availability 구성 하실려는 목적이가요?

etcd만 하실려면 굳이 master를 3개 만들필요는 없습니다.  한 마스터에 etcd를 3개 설치해서 High Availability 구성을 할 수 있거든요.

0

일프로

각각의 master node마다 /etc/hosts 파일안에 

master-1 <host ip address>

master-2 <host ip address>

master-3 <host ip address>

이렇게 모두 등록했나요?

이거 지금 부터 들어도 괜찮을까요 ?? 시간이 꽤지난거같은데 .. 뭐 최신하고 아에 안맞을까요 .

0

39

1

pod kubetm/app 에서 image를 갑자기 못가져 오는거 같습니다.

1

46

2

3. Node Schedule 중 pod-5가 마스터 노드에 배치됩니다.

1

52

2

volume hostpath의 강의에 관해 질문이 있습니다.

1

41

2

컨트롤러

1

76

2

네임스페이스+파드

0

77

3

강의영상 과 자료

0

87

2

IP 가 어딨나요?

1

75

2

설치 문제 없는건가요?

1

62

1

xshell 접속오류

1

78

2

[15. ConfigMap, Secret - 실습] Env (File) 실습 시 문의사항

1

95

2

Node Schedule 실습 시 pod3 생성 시 메모리 요청량이 올라가지 않는 사항

1

74

1

Guest OS

1

78

2

kubeTM Blog는 없어진건가요????

1

103

2

yml 작성하다가 에러 발생해서 문의 드립니다.

0

101

2

설치수업중에 질문드립니다.

1

130

2

기초다지기 설치 문의드립니다.

1

181

4

HPA 부분 Auto Scaler 설치하는 링크가 없습니다!!

1

104

3

클러스터 초기화 및 팟 네트워크 세팅시 문제가 있습니다

1

138

1

환경 구성에 있어서 질문드립니다

1

139

2

configMap 파일생성

1

118

2

dashboard에서 pod 생성이 되지 않습니다.

1

141

2

nodePort 서비스 접근 Client sent an HTTP request to an HTTPS server

1

132

2

대시보드 화면이 달라요 ㅠㅠ

1

103

2