일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
- 자바
- java
- SpringBoot
- gradle
- Redis
- hive
- 로그인
- 설정
- Jenkins
- 자동
- 간단
- login
- Cluster
- Zeppelin
- Mac
- redash
- Kafka
- EMR
- fastcampus
- 젠킨스
- Docker
- ec2
- config
- 클러스터
- aws
- vue
- 예제
- spring
- 레디스
- 머신러닝
- Today
- Total
코알못
[CKA] K8S 직접 설치 (Cloud X) - 02 본문
저번 시간에는 우분투 환경의 master 서버를 셋팅했다.
이번 시간에는 master 서버에 docker 설치를 진행하고 master 서버를 복제하여 node01, 02 서버를 생성해보도록 하자!
Master 서버에 접속한다.
$ ssh -p 101 root@localhost
우분투 16.04 환경이기에 아래와 같이 설치 하며 (-y 는 yes/no 묻지 않고 설치 진행)
root@master:~# apt install docker.io -y
정상적으로 설치 됨을 확인할 수 있다.
root@master:~# docker --version
Docker version 18.09.7, build 2d0083d
이제 실행중인 Master 서버를 종료 복제를 진행한다.
아래와 같이 입력후 복제 버튼을 눌러 진행하면
또하나의 Guest OS가 생성되고 해당 노드에 접속 하여 hostname, ip주소를 변경하도록 한다.
hostname의 경우 아래와 같이 변경 하고
$ vi /etc/hostname
node01.corin.com
네트워크 설정을 쉽게 변경 하기 위해 CUI > GUI 로 변경되어 재기동 되게 아래 명령어를 입력한다.
$ systemctl isolate graphical.target
이제 우분투에서 오른쪽 상단 버튼을 클릭후 System Setting > Network > Options 눌러 아래와 같이 설정 한뒤 Save를 눌러 적용하고
ON/OFF 를 통해 껐다키면 IP 가 변경 됐음을 알 수 있다.
이제 마스터 노드랑 통신이 되는지 확인하기위해 Master 서버를 기동한뒤 node01 에서 ping 해보면 정상적으로 통신 됨을 알 수 있다. (위에 ping 실패한것은 Master 노드 기동 안해서 발생한 이슈)
이제 node01을 복제하여 node02도 생성한뒤 설정을 수정한다.
최종적으로 local 에서 3개의 노드에 접속한 화면이다!
다음시간에는 3개의 노드에 Kubernetes 를 설치 해보자!
끝!
'ETC' 카테고리의 다른 글
[CKA] Pod 생성 하기 (0) | 2023.08.11 |
---|---|
[CKA] K8S 직접 설치 (Cloud X) - 03 (1) | 2023.08.10 |
[CKA] 쿠버네티스 설치 없이 웹에서 이용 (0) | 2023.08.10 |
[CKA] 쿠버네티스 소개 (0) | 2023.08.10 |
[CKA] K8S 직접 설치 (Cloud X) - 01 (0) | 2023.08.06 |