CICD/[Docker] K8s 환경 만들기

Ubuntu 서버 세팅

jinyess 2024. 9. 13. 09:07
USB 볼륨에 ubuntu 설치 준비

Ubuntu 22.04.4 LTS 

22년 04월 출시 4번째 포인트 릴리즈

- 포인트 릴리즈 : 주요 소프트웨어 업데이트, 버그 수정, 보안 패치 등

 

Ubuntu Server with the HWE kernel

HWE (Hardware Enablement) 하드웨어 지원 강화 

  - 커널과 그래픽 드라이버의 업데이트

  - HWE와 관련된 어떤 업데이트도 자동으로 되지 않음. 

  - 포인트 릴리즈 환경이 똑같아지길 원한다면 수동으로 HWE 관련 패키지 설치 필요 

$ sudo apt-get update
$ sudo apt-get install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04

 

네트워크 설정

- 사설 IP 세팅을 위해 DHCP로 설정하지 않음

- DHCP(Dynamic Host Configuration Protocol)

  - 호스트가 네트워크 접속 시 동일한 IP주소를 받거나, 다른 임시 IP주소 할당하도록 DHCP 설정

  - 호스트 IP주소 할당, 서브넷 마스크나 디폴트 게이트웨이 주소나 로컬 DNS 서버 주소와 같은 추가 정보 얻을 수 있음

  - 사용자의 공간 이동으로 새로운 서브넷에 접속 시 각 지역마다 새로운 IP를 사용하지 않음

  - 호스트가 연결하고 끊을 때마다 쓸 수 있는 IP 주소 목록 갱신.

     - 호스트 연결 : DHCP 서버는 쓸 수 있는 주소 집합에서 임의 주소 할당

     - 호스트 연결 끊김 : 주소를 집합으로 되돌림

 

ubuntu-lv 사이즈 MAX 로 조정

- lv (Logical Volume)

  - 볼륨 그룹 내에 생성된 논리적인 스토리지 단위

  - 파일 시스템 등의 스토리지를 위한 용도로 사용

- LVM

  - 물리적인 디스크나 파티션 위에 추상화된 레이어를 제공하여 볼륨 생성

  - 논리적인 공간 크기를 동적으로 조정, 데이터 이동/백업/복구 가능함 

  - 스토리지 공간의 확장성과 유연성 높일 수 있음 

  - 물리적인 스토리지 공간을 논리적인 단위로 분할하여 할당할 수 있음

  - 여러 파티션을 하나의 논리적인 그룹으로 묶어 크기를 동적으로 조정하거나 추가 스토리지 할당이 가능해짐 = 스토리지 관리의 효율성 높아짐 

 

계정 생성 후 openssh 및 net-tools 설치