본문 바로가기

도커&쿠버네티스/쿠버네티스

1. 쿠버네티스 ( k8s ) 설치 준비

0. 참고 사이트 ( 쿠버네티스 공홈 )

  -  https://kubernetes.io/ko/docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive/

1. 쿠버네티스 설치 준비

  - 시스템 구성

 

2. 쿠버네티스 마스터 노드 공통 설치

  - 원격지 시간 맞추기

rdate 설치
서버시간을 사이트와 동기화

 

  - 방화벽 해제

방화벽 해제 및 비활

 

  - swap 기능 해제 

swap 기능해제

 

  - 오버레이 가상 스위치 추가 , 활성화

 

  - iptables 및 NAT 활성화

 

  - 호스트 파일에 각 서버 호스트이름 등록

 

  - 쿠버네티스 레포지토리 등록

 

  - kubeadm, kubelet, kubectl Package 설치

 

  - 서비스 시작

서비스 시작

 

  - 다음 명령어를 통해 컨테이너 런타임 설치

 

2.1. master 노드만 설치

설정 파일 수정
설정파일 복사하여 설정

 

  - 칼리코 설치 : 노드끼리 통신할 수 있는 스위치 

 

 

  - 노드에 마스터를 설치하며 생성된 토큰을 이용하여 마스터에 조인

해당 토큰 저장

 

마스터에 조인

 

  - 마스터에 자동 완성 설정

설치
쿠버네티스에 적용

 

3. 간단한 서비스 사용

  - 기존 node 검색

 

  - 기본 POD 검색

pod 확인

 

  - nginx 컨테이너 실행

 

  - 서비스 외부 노출

외부 노출

 

  - 실행확인

 

  - 서비스 및 pod 삭제