본문 바로가기

쿠버네티스2

[kubernetes] 쿠버네티스 기본 용어 정리 안녕하세요. 이번 포스팅에서는 쿠버네티스의 기본 용어와 명령어들을 한번 알아보겠습니다. 저는 3대의 가상 이미지를 띄워서 클러스터를 구성했습니다. 실습은 "한 권으로 배우는 도커&쿠버네티스" 책을 참고해서 진행했습니다. 1. 쿠버네티스 구성쿠버네티스는 마스터노드와 워커노드로 구성되어 있습니다. 마스터노드는 클라이언트의 API 요청을 받고 워커 노드에 명령을 내리는 역할을 합니다. 명령을 받은 워커노드는 실제 컨테이너를 실행하는 역할을 하게 됩니다. 우선 설치된 쿠버네티스 클러스터의 정보부터 확인해보겠습니다.> kubectl get nodes NAME STATUS ROLES AGE VERSION ubun20-01 Ready control-plane 154d v1.28.5 ubun20-02 Ready con.. 2024. 6. 19.
[kubernetes] ubuntu 20.04에 python3.11 버전 설치 및 kubespray로 쿠버네티스 설치하기 kubespray는 ansible을 이용하여 쿠버네티스 클러스터를 손쉽게 구축할 수 있게 해주는 오픈소스입니다.VM 환경에서 무료로 쉽게 설치할 수 있는 ubuntu 20.04를 이용해 kubespray를 설치할 수 있는 방법을 설명합니다.우선, 가상 서버 3대를 준비합니다. 1. 계정에 권한 부여하기kubespray를 설치하기 위한 계정을 생성합니다. 저는 서버 설치할 때 생성한 기본 계정을 사용합니다.kubespray 클러스터를 실행하기 위해서는 각 서버의 계정에 root 권한을 부여해야합니다. choi@ubun20-01:~$ sudo vi /etc/sudoers...choi ALL=(ALL:ALL) NOPASSWD: ALL 여기서 중요한 점은 root권한을 부여하고, sudo 명령어를 실행.. 2024. 6. 11.