티스토리 뷰

알라딘: [전자책] 24단계 실습으로 정복하는 쿠버네티스

 

[전자책] 24단계 실습으로 정복하는 쿠버네티스

실무 현장의 경험을 고스란히 담은 쿠버네티스 실습서. 총 24개의 장으로 구성돼 있고, 각 장마다 다양한 실습을 진행한다. 완전한 서비스를 제공하기 위해 필요한 모든 요소를 제공하며, 특히

www.aladin.co.kr

해당 서적을 바탕으로 프로젝트 진행 

 


1. 가상환경  구성 

1) Ubuntu 20.04 LTS 이미지 다운

2) VirtualBox 설치

- VirtualBox 구성시 서적에 요구된 IP를 기반으로 네트워크를 구성해야하기 때문에 vbbox adapter를 수정해야함 

- 제어판 -> 네트워크 및 인터넷 -> 네트워크 연결 -> 이더넷 -> 속성 -> TCP/IPv4

- 서버는 총 3개로 구성하며, 각 서버의 IP는 172.17.29.61~3으로 IP를 구성한다. 

- 서버 스펙: RAM: 4GB / 2 Core/ 100Gib

- 네트워크 enps03: NAT(인터넷 통신), enps08: 호스트 어댑터(노드간 통신)

2. 서버 기본 작업

1) sudoer 변경: sudo 명령어 패스워드 입력 bypass

sudo su -

vi /etc/sudoers

-------------
jwson ALL=(ALL) NOPASSWD:ALL

2) hostname 변경

#두번째 서버 
hostnamectl set-hostname ubun20-02 

#세번째 서버 
hostnamectl set-hostname ubun20-03

3) 서버 네트워크 변경 

vi /etc/netplan/00-installer-config.yaml

-------------------
enp0s8
 addresses:
 - 172.17.29.61/24 #첫번째 서버는 그대로, 두번째서버는 .62 세번째는 .63
---------------------

netplan apply

4) /etc/hosts 설정

vi /etc/hosts

------------
172.17.29.61 ubun20-01
172.17.29.62 ubun20-02
172.17.29.63 ubun20-03

5) SSH 설정

ssh key-gen
#이후에 나오는 내용들은 그냥 Enter로 넘기기

ssh-copy-id ubun20-01

ssh-copy-id ubun20-02

ssh-copy-id ubun20-03

6) 방화벽 해제

sudo ufw disable

3. 로컬호스트내 환경설정

- 작업환경의 경우, 로컬호스트에서 각 클러스터에 대한 정보를 가지고 있으며, cluster 스위치를 하면서 작업을 수행할 것이기에, 로컬호스트에서 서버 작업할 수 있는 환경을 구성할 것이다.

- window11을 사용하기 microsoft store에 들어가 , terminal, ubuntu 를 설치한다. 

- 만약 ubuntu가 되지 않는 경우, 프로그램 기능/끄기에 들어가 linux 파일 하위시스템 기능이 켜져있는지 확인해야한다. 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함