전체 글
-
[K8S] ObjectKubernetes 2023. 8. 19. 09:00
BASIC OBJECT POD 쿠버네티스에서 생성하고 관리할 수 있는 배포 가능한 가장 작은 컴퓨팅 단위 하나 이상의 컨테이너 그룹 파드는 파드에 속한 컨테이너 간의 데이터 공유와 통신을 지원 각 파드에는 각 주소 패밀리에 대해 고유한 IP 주소가 할당 파드의 모든 컨테이너는 네트워크 네임스페이스를 공유하며, 여기에는 IP 주소와 네트워크 포트가 포함된다. 파드 내에서 컨테이너는 IP 주소와 포트 공간을 공유하며, localhost 를 통해 서로를 찾을 수 있다. VOLUME 쿠버네티스에서 제공하는 영구적인 스토리지 컨테이너 내의 디스크에 있는 파일은 임시적 → 컨테이너가 재실행되거나 종료되면 사라짐 POD가 실행될 때 컨테이너에 마운트되어 사용됨 SERVICE 동일한 서비스를 제공하는 Pod 그룹의 단..
-
[K8S] ComponentKubernetes 2023. 8. 18. 16:09
클러스터(Cluster) 쿠버네티스를 배포하면 클러스터를 얻음 노드의 집합 모든 클러스터는 최소 한 개의 워커 노드를 가짐 컴포넌트(Component) ( 쿠버네티스를 이루는 구성 요소 ) 컨트롤 플레인(Control Plane) : 기능 제어를 전체적으로 담당 kube-apiserver 쿠버네티스 컨트롤 플레인의 프론트 엔드 쿠버네티스 클러스터로 들어오는 요청을 가장 앞에서 접수하는 역할 예) kubectl을 사용해 각종 명령을 수행할 경우 kube-apiserver로 전송됨 전달된 요청에 대하여 kube-apiserver는 이 요청의 처리 흐름에 따라 적절한 컴포넌트로 요청을 전달하는 역할까지 맡고 있음 etcd 쿠버네티스 클러스터가 동작하기 위해서는 클러스터 및 리소스의 구성 정보, 상태 정보 및 ..
-
[CentOS7] centos-root 디스크 용량 늘리기Linux 2023. 3. 21. 08:03
쿠버네티스에서 Evicted 에러가 발생! (Evicted Error → 디스크 용량 부족) 분명 디스크 용량을 넉넉히 설정했었는데요...? 디스크 용량을 확인해 보니 cenots-root에는 50G만 할당되어 있고, 나머지는 사용하지 않는 centos-home에 할당되어 있었습니다! 사용하지 않는 centos-home을 삭제하고 centos-root 용량을 늘려주도록 하겠습니다! centos-root 용량 늘리기 디스크 용량 확인! mount 영역도 확인! # 디스크 용량 확인 df -h # lv 정보 확인 lvdisplay 먼저 /home을 마운트 해제합니다. umount /home /etc/fstab 에서 /home 부분을 주석처리해줍니다. vi /etc/fstab /home lvm을 삭제합니다. ..
-
[CentOS7] Apache httpd 웹 서버 설치하기Linux 2023. 3. 20. 08:04
Apache란? 무료 오픈 소스로 웹 서버 인터넷을 통해 웹컨텐츠를 전달하는 서비스입니다. Apache는 가장 대중적이고 가장 많이 사용되는 HTTP 서버 플랫폼입니다. HTTPD란? HyperText Transfer Protocol Daemon의 약자로 HTTP Protocol을 지원하는 daemon입니다. (daemon : 사용자가 직접 제어하지 않고, 백그라운드에서 돌면서 여러 작업을 하는 프로그램) 설치하기 설치에 필요한 필수 패키지 다운로드합니다. $ yum install libjpeg* libpng* freetype* gd-* gcc gcc-c++ gdbm-devel libtermcap-devel pcre-devel acc make httpd를 설치합니다. $ yum install httpd ..
-
[Ubuntu] SSH 접속하기Linux 2023. 3. 19. 15:02
SSH 설치하기 ssh 확인 $ sudo systemctl status ssh ssh 설치하기 $ sudo apt update $ sudo apt install openssh-server 설치 확인 $ sudo systemctl status ssh 방화벽 해제 $ sudo ufw allow ssh 포트 확인 $ sudo apt install net-tools $ netstat -tnlp ssh 연결 후 확인 ip 확인 $ ip addr MobaXterm 접속 Reference ubuntu ssh 포트 열고 접속하기
-
Oracle VM Virtualbox 네트워크 설정 (+호스트 전용 어댑터)Linux 2023. 3. 18. 15:00
Virtualbox - 호스트 전용 어댑터 Guest의 외부 네트워크와의 접근은 아예 차단되며, Host와 Guest 간의 연결만 허용됩니다. 개발환경으로 사용하기 좋은 네트워크 구성입니다. 호스트 네트워크의 필요성 ▶ 여러개 서버를 구축할 일이 생기면 가상OS가 추가 될 때마다 일일히 포트포워딩을 설정해주어야 합니다. ▶ 호스트전용 어댑터로 설정하면 가상 OS에 따로 포트 포워딩을 하지 않아도 됩니다. 포트번호를 달리 할 필요 없이, 가상 OS별로 IP만 다르게 줍니다. 네트워크 설정 파일 → 도구 → Network Manager → Host-only Networks 만들기/삭제 버튼으로 추가 및 삭제할 수 있습니다. IP를 자동으로 할당해주는 DHCP 설정이 가능합니다. 가상머신 설정 → 네트워크 →..
-
Oracle_VM_Ubuntu 설치Linux 2023. 2. 25. 18:27
Ubuntu 홈페이지에서 iso파일을 준비합니다. (▲클릭시 바로 다운로드) 머신 → 새로 만들기 클릭 원하는 환경으로 설정해줍니다. 이름 : Ubuntu 기본메모리 : 2GB 프로세스 : 2개 하드디스크 : 60GB 생성한 VM의 설정 → 저장소 → 컨트롤러 ㅣ IDE에 다운받았던 iso파일을 넣어줍니다. 머신을 실행하여 설치를 진행합니다! +) 설치 진행 중 다음(계속하기) 버튼이 보이지 않아 끄고 디스플레이 설정을 먼저 해주었습니다. (Display Settings → Resolution 변경 후 Apply) 셋팅 완료 후 다시 설치 시작~! 언어설정을 해줍니다. 일반 설치 Ubuntu 설치 중 업데이트 다운로드 체크 후 계속하기 ~ 지금 설치 클릭! 이름과 암호를 설정해줍니다. 설치하는데 시간이 ..