본문 바로가기

Linux9

Kubernetes Apache Web Test $ vim nginx-deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: nginx labels: app: nginx spec: replicas: 1 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx ports: - containerPort: 80 $ vim nginx-service.yaml apiVersion: v1 kind: Service metadata: name: ngnix-service spec: selector: app: nginx type: NodePort por.. 2023. 8. 10.
Kubernetes install in CentOS 7.8 * Kubernetes Install in CentOS 7.8 - 서버 구성 Name IP Role master 10.0.0.5 master worker 10.0.0.4 worker OS 설정 ### hosts 등록 $ vim /etc/hosts 10.0.0.8 master 10.0.0.4 worker ### Selinux 비활성화 $ vim /etc/selinux/config SELINUX=disabled ### 방화벽 중지 $ systemctl stop firewalld $ systemctl disable firewalld ### Swap 메모리 OFF $ swapoff -a ### 커널 설정 변경 $ yum install bash-completion rsync git vim net-tools tre.. 2023. 8. 10.
Virtual Machine vs Container 공통 : 리소스를 가상화하고 고립화시키는 공통점이지만 실행 방식에 차이점 존재 * Docker - 운영체제를 제외한 나머지 App 실행에 필요한 파일 패키징하여 제공 - 여러 개의 컨테이너가 동일한 호스트 커널 공유 - 커널이 없어 더 가볍고 적은 리소스 사용 * VM - 하드웨어 가상화 기술 - 가상머신은 기존 서버에 하이퍼바이저 설치와 그 위에 가상 OS와 App을 설치하여 서비스를 수행하는 방식 - 오버헤드 증가로 인한 무겁고 느림 * 온프레미스 - 기업이 IDC 보유 및 시스템 구축부터 운영까지 모두 수행하는 방식. - 하드웨어, 네트워크, OS, 미들웨어 등 시스템 구성 요소 자체적인 인프라 구축. * 하이퍼바이저 - 하드웨어를 가상화하는 기술로 각각 가상머신들을 관리 및 환경 제공. 2023. 8. 10.
Ceph Storage 노드 추가 1. 설치 환경 o 가상 서버 환경 4대 구성 o Deploy 서버와 Ceph Node 3대로 구성 + 신규 Ceph Node 1대 추가 2. Ceph Package 설치 o Ceph 신규 노드 설치 $ apt install ntp python -y $ sudo useradd -d /home/cephnode -m cephnode $ sudo passwd cephnode 암호 임력 : test123 $ echo "cephnode ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/cephnode $ sudo chmod 0440 /etc/sudoers.d/cephnode o /etc/hosts 파일 등록 10.0.0.5 node01 10.0.0.4 node02 10.. 2023. 8. 10.