inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)

📝 무게감 있게 설치하는 방법 - 최종 정리

설치 위해 커맨드 위치가 궁금합니다.

70

odark

작성한 질문수 105

1

강의는 master서버만 하나만 해두고 모두 다 설치하도록 했는데 실제는 마스터에 별로 노드들이 생성될텐데요...

  1. 이럴경우에 이 강의메 모든 node부분에 해당되는 부분만 해주면 추가적으로 별도 노드에서는 할게 없나요? 별도로 노드들간 알아서 다 연결이 자동으로 되나요?

 

  1. 또한 지금은 마스터 노드에 편하게 들어갈수있어서

접속해서 마스터노드 내에서 kubeadm 초기화 부터 calico설치 dashboard설치등 모두 설치 하는데.

가령 eks같은경우는 마스터 접속이 안될뿐더러...여러 노드들들 생성하는게 일반적인데 이런 환경에서는 실제로

어디위치에서 어떻게 kubeadm초기화명령을 실행하고 또 실행했을때는 마스터 노드를 알아서 찾아서 마스터 노드위치에 kube-scheduler,etdc, control, kube-proxy, kube-apiserver 모두 설치되나요? 그런데 kube-proxy같은경우는 노드마다 설치되는게 아닌지요?

 

 

  1. 또한 eks같은경우 calico도 어디에서 설치명령어를 실행하나요? 이런경우도 마스터노드를 찾아서 알아서 마스터노드에만 설치가 되나요? 대시보드도 마스터에만 설치가 되나요? 명령어는 어디에서 날리나요? 마스터 노드 접속이 안될텐데요....
    헷갈립니다. ㅠㅠ

 

kubernetes infrastructure container

답변 1

0

일프로

강의는 master서버만 하나만 해두고 모두 다 설치하도록 했는데 실제는 마스터에 별로 노드들이 생성될텐데요. 이럴경우에 이 강의메 모든 node부분에 해당되는 부분만 해주면 추가적으로 별도 노드에서는 할게 없나요? 별도로 노드들간 알아서 다 연결이 자동으로 되나요?

 -> 현재 (해수편) Sprint4 강의가 오픈되었고, 여기서 Master노드에 Worker노드를 추가하는 설치 가이드를 제공하고 있습니다. 결과적으로는 Master에 토큰을 발급하고, Worker에서 그 토큰으로 연결을 하는 과정이 필요하고요. 아래 링크에서 설치 과정을 천천히 보시면 이해가 되실거예요.

https://cafe.naver.com/kubeops/458

 

  1. 또한 지금은 마스터 노드에 편하게 들어갈수있어서

    접속해서 마스터노드 내에서 kubeadm 초기화 부터 calico설치 dashboard설치등 모두 설치 하는데.

    가령 eks같은경우는 마스터 접속이 안될뿐더러...여러 노드들들 생성하는게 일반적인데 이런 환경에서는 실제로

    어디위치에서 어떻게 kubeadm초기화명령을 실행하고 또 실행했을때는 마스터 노드를 알아서 찾아서 마스터 노드위치에 kube-scheduler,etdc, control, kube-proxy, kube-apiserver 모두 설치되나요? 그런데 kube-proxy같은경우는 노드마다 설치되는게 아닌지요?


    -> eks의 경우 Master 부분은 자체적으로 생성해주고 그 안에 말씀하신 컴포넌트들이 모두 자동으로 설치가 됩니다. kube-proxy의 경우도 모든 노드에 설치가 되지만, 그렇다고 사용자가 노드를 추가할 때 설치해야 하는 건 아니고, 워커노드가 마스터에 연결이 되면, 이 또한 알아서 설치가 됩니다. 정확히는 daemonset이라는 컨트롤러 때문에 가능해 지는 거고, 쿠버네티스를 관리하기 위한 컴포넌트들은 전혀 신경 쓸 필요가 없게되요.

  

  1. 또한 eks같은경우 calico도 어디에서 설치명령어를 실행하나요? 이런경우도 마스터노드를 찾아서 알아서 마스터노드에만 설치가 되나요? 대시보드도 마스터에만 설치가 되나요? 명령어는 어디에서 날리나요? 마스터 노드 접속이 안될텐데요....
    헷갈립니다. ㅠㅠ
    -> eks에서 calico 설치 가이드는 칼리코 홈페이지를 참고하면 됩니다. (https://docs.tigera.io/calico/latest/getting-started/kubernetes/managed-public-cloud/eks), eks 설치 후 마스터에 명령을 보내기 위해 kubectl이나 eksctl을 세팅 해야 하는데, 그건 AWS 가이드를 별도로 참고하시면 되요. (https://docs.aws.amazon.com/ko_kr/eks/latest/userguide/setting-up.html)

    참고로, 제 강의는 개인 PC에서 쿠버네티스를 실습하기 위한 세팅이라 EKS에서 쿠버네티스를 사용하는 것과 방법이 다릅니다. 그래서 세팅에 대해서는 EKS 가이드를 보시면 되고요. 모두 세팅한 이후에 쿠버네티스가 돌아가는 방식이나 쿠버네티스를 사용하는 방법은 비슷하다고 볼 수 있어요.

젠킨스버전과 플러그인설치

1

31

2

강의자료 원본 애니메이션처리가 되어 있을까요?

1

87

1

get pods 했을 때 connection refused가 뜹니다.

1

91

3

베이그란트 플러그인 설치 실패

1

86

1

실습겸 미니pc사보려는데 이정도면 괜찮을까요?

0

94

2

Image updater 1.0 이후 CRD 기반 변경 시 적용 방법 공유합니다.

1

85

1

기본 values 파일과 service name에 대한 질문이 있습니다.

0

73

2

Sprint 2 강의에서 yaml 파일들 경로에 대해 궁금한게 있어요.

1

64

2

Selector의 속성에 대해 질문 드립니다.

1

60

1

인스턴스 스펙

1

70

2

Container 기술 관련해서 질문드립니다.

1

83

3

Jenkins 빌드 UI 설정 관련 질문드립니다.

1

86

3

Jenkins 빌드 진행 UI 설정

0

70

1

cicd 서버 올린 후 기존 마스터 노드 기동 시 네트워크 에러

1

80

2

HPA - Auto Scaling 실습 관련 에러 해결 공유.

1

66

1

Loki-Stack 실습 관련 질문

1

74

2

Self-Healing 테스트 중 문의사항

1

73

2

영상 내용과 강의 자료가 상이해서 강의 듣기가 짜증납니다.

0

108

2

젠킨스 구축 9단계 오류

1

89

3

실습환경 네트워크 끊김 및 느린 속도 관련 질문

1

86

2

온프레미스 환경에 쿠버네티스도입

1

102

1

SealedSecret 관련 궁금증.

1

53

1

vagrant up 사용 시 The SSH connection was unexpectedly closed by the remote end

1

90

2

젠킨스 배포 질문

1

60

2