Raspberry Pi 4에서 Kubernetes 클러스터 구축 [하드웨어 편]

목적



업무로 Kubernetes(이하 k8s)를 다루게 되고, 공부를 위해 1부터 구축합니다.
GKE나 AKS를 사용하는 것이 아니라 1부터 환경 구축하고 싶어지고, 과거에 RaspberryPi에서 k8s의 클러스터를 구축하고 있는 분의 기사를 본 것을 기억해, 스스로 해 보기로 했습니다.

이 기사에서 할 수 있는 일



【하드웨어편】에서는, k8s의 클러스터 구축의 준비로서, 이하의 화상과 같은 디바이스를 조립합니다.
필요한 부품과 그 링크도 기재하므로, 구입한 후에 순서대로 조립하면, k8s등을 인스톨하기 위한 준비는 완료합니다.



최종 목표



【하드웨어편】 【소프트웨어편】 의 양쪽 모두를 읽어내면, 다음의 환경을 구축할 수 있게 됩니다.
  • Master Node *1
  • Kubernetes v1.18
  • Pod Network: Flannel


  • Worker Node * 2

  • 구입한 부품






    부품
    개수
    비고


    Raspberry Pi 4 Model B/4GB
    3개

    Raspberry Pi 4 방열판
    3개
    아크릴 케이스와 함께 제공되는 방열판을 사용할 때는 필요하지 않습니다.

    microSDHC 32GB
    3개

    아크릴 케이스
    1개
    방열판, 족집게, 드라이버 포함

    무선 LAN 여행 라우터
    1개

    5포트 USB 충전기
    1개

    스위칭 허브
    1개

    USB Type-C 케이블
    3개
    이 링크는 3개 세트의 상품입니다

    Micro USB 케이블
    2개
    이 링크는 두 세트의 상품입니다.

    0.5m LAN 케이블
    4개



    기타 사용한 것


  • microSD 카드 리더
  • 양면 테이프

  • 조립



    Raspberry Pi 4 개봉



    Raspbery Pi 3에서는 기초가 가방으로 밀폐되어있는 것 같았지만 4는 벗겨진 상태로 들어 있습니다.
    상자를 열었을 때 깜짝 놀라서 일순간 불안해졌습니다w



    Raspberry Pi를 아크릴 플레이트에 고정



    아크릴 플레이트의 필름을 벗기는 것이 가장 힘들었습니다 w

    Raspberry Pi의 뒷면에 microSD를 삽입하는 슬롯이 있으며 플레이트는이 슬롯을 치지 않도록 만들어졌습니다.
    그러므로 각각의 방향을 틀리지 않도록 주의하십시오.



    Raspberry Pi에 방열판을 켜십시오.



    각각 크기가 다르고 붙이는 위치가 다르므로주의하십시오.



    USB 충전기를 설치



    큰 양면 테이프로 고정되어 있습니다.




    스위칭 허브, 여행 라우터 설치



    여행 라우터는 조금 어긋나 설치되어 있습니다.
    이유는, 스위칭 허브의 LAN 케이블의 손톱이 맞아 버려, 설치할 때에 조금 떠 버리기 때문입니다.
    여행 라우터와 스위칭 허브는 각각 양면 테이프로 고정되어 있습니다.




    아크릴 플레이트를 고정용 나사로 연결



    이 때, 어떻게 케이블링할지 이미지하면서 플레이트를 고정해 나가면 좋다고 생각합니다.
    전면에 케이블이 나오는 것이 싫었기 때문에 다음과 같은 방향으로 고정했습니다.
    (모두 정면에서 본 경우)


    단수
    설치물
    고정 방법


    1~3단째
    Raspberry Pi
    USB 포트와 LAN 포트가 왼쪽에 오도록 고정

    4단째
    USB 충전기
    USB 포트가 왼쪽에 오도록 고정

    5단째
    스위칭 허브, 여행 라우터
    LAN 포트가 뒷면에 오도록 고정




    케이블링



    정면





    뒷면






    요약



    기초를 만지거나 배선을 생각하는 것이 오랜만이었기 때문에 상당히 두근두근했습니다.
    라우터의 설정이나 k8s의 인스톨, 클러스터의 구축은, 【소프트웨어편】 에서 해설하고 있으므로, 꼭 그쪽도 봐 주세요.

    참고 기사



    Raspberry Pi로 집 Kubernetes 구축【물리편】
    Raspberry Pi 4에서 집 Kubernetes를 만들자 (Raspbian Buster Lite 지원 버전)
    3일간 쿠킹【Kubernetes의 라즈페리 파이 포장 “사이버 에이전트풍”]

    좋은 웹페이지 즐겨찾기