본문 바로가기

728x90

분류 전체보기

C276x260.fwebp.q85 [WIP] AWS EC2 인스턴스에서 Swap 메모리를 사용하지 않는 이유 AWS EC2 인스턴스에서 Swap 메모리를 사용하지 않는 이유AWS EC2 인스턴스에서 Swap 메모리를 사용하지 않는 이유는 다음과 같습니다.EBS 스토리지 사용: AWS EC2 인스턴스는 Elastic Block Store (EBS) 스토리지를 사용하여 인스턴스의 메모리 스왑을 지원합니다. EBS는 디스크 기반 스토리지로서 데이터의 지속성과 안정성을 보장합니다. 따라서 EC2 인스턴스에서는 Swap 메모리 대신 EBS 스토리지를 사용하여 메모리 스왑을 처리할 수 있습니다.성능 이슈: 일반적으로 EC2 인스턴스는 많은 I/O 작업을 처리하므로 Swap 메모리를 사용하는 경우 디스크 I/O 병목 현상이 발생할 수 있습니다. 디스크 I/O가 느려질 경우 인스턴스의 전체 성능에 영향을 미치게 되므로, Sw.. 더보기
C276x260.fwebp.q85 [WIP] macOS에 kubectl 설치 및 설정 macOS에 kubectl 설치 및 설정최신 버전(1.25.x)brew install kubectlkubectl version --client --short$ kubectl version --client --shortFlag --short has been deprecated, and will be removed in the future. The --short output will become the default.Client Version: v1.25.1Kustomize Version: v4.5.71.22.10 버전 설치sudo curl -fsSL https://storage.googleapis.com/kubernetes-release/release/v1.22.10/bin/darwin/amd64/kube.. 더보기
C276x260.fwebp.q85 [WIP] 쿠버네티스 서비스 유형 쿠버네티스 서비스 유형(Kubernetes Service Types)Kubernetes에서 서비스 유형은 클러스터 내의 애플리케이션을 외부 또는 다른 파드와 연결하는 방법을 정의합니다. 서비스는 파드의 IP 주소가 동적으로 변경될 수 있기 때문에 안정적인 네트워크 접점을 제공하는 역할을 합니다.Service 유형 비교유형접근 범위비고Cluster IP클러스터 내부NodePort 또는 LoadBalancer를 사용하여 외부에서 접근할 수 있도록 추가 설정이 필요합니다.NodePort클러스터 내부 및 외부각 노드의 특정 포트를 사용하여 서비스에 접근합니다. NodePort 범위는 일반적으로 30000~32767입니다.LoadBalancer클러스터 외부클라우드 제공업체에서 제공하는 LoadBalancer를 사.. 더보기
C276x260.fwebp.q85 [WIP] 우분투에서 Postfix를 구축하고 설정하는 방법 우분투에서 Postfix를 구축하고 설정하는 방법1. 우분투 서버에서 터미널을 엽니다.호트스 등록합니다.hostnamectl set-hostname pmail.vm.sangchul.krhostname2. Postfix를 설치합니다.sudo apt updatesudo apt install -y postfixPostfix 버전 정보postconf -d mail_versionPostfix 서비스 시작 및 활성화systemctl --now enable postfix3. 설치 중에 Postfix 구성 창이 표시됩니다. 다음과 같이 옵션을 선택합니다."Internet Site"를 선택하고 Enter 키를 눌러 다음으로 진행합니다."mail.example.com"과 같은 시스템의 FQDN(Fully Qualified.. 더보기
C276x260.fwebp.q85 [WIP] MongoDB에서 데이터베이스 클러스터를 구성할 때 주로 사용되는 두 가지(Replica Set, Sharded Cluster) 방법에 대한 간략한 설명 MongoDB에서 데이터베이스 클러스터를 구성할 때 주로 사용되는 두 가지(Replica Set, Sharded Cluster) 방법에 대한 간략한 설명MongoDB 배포 모델Replica SetReplica Set은 MongoDB에서 데이터의 고가용성과 복제를 관리하기 위해 사용되는 방법입니다. Replica Set은 여러 MongoDB 서버 노드로 구성되며, 이 중 하나가 Primary 역할을 하고 나머지는 Secondary 역할을 합니다. Replica Set의 주요 특징은 다음과 같습니다.고가용성: Primary 노드가 다운되면 Secondary 중 하나가 자동으로 Primary가 되어 서비스를 계속합니다.데이터 백업: 데이터의 백업 및 복원이 쉽게 가능하며, 데이터 손실을 방지합니다.확장성: 읽.. 더보기
C276x260.fwebp.q85 [WIP] Export/Import kibana dashboards Export/Import kibana dashboardskibana dashboards exportexport.ndjson 파일로 로컬에 저장됨import kibana dashboardsexport.ndjson 파일 업로드(드레그 앤드 드롭) 더보기
C276x260.fwebp.q85 [WIP] CentOS 7에서 Kubernetes를 제거하는 방법 CentOS 7에서 Kubernetes를 제거하는 방법Docker Container, Images, Volumes 제거Kubernetes로 생성한 Docker 컨테이너, 이미지, 볼륨들을 제거합니다.주의: 이 단계를 수행하면 모든 Docker 컨테이너, 이미지, 볼륨이 삭제되므로, 다른 서비스에 영향을 줄 수 있습니다docker rm -f -v $(docker ps -q)더보기sudo docker stop $(sudo docker ps -aq)sudo docker rm $(sudo docker ps -aq)sudo docker rmi $(sudo docker images -q)sudo docker volume rm $(sudo docker volume ls -q)Kubernetes와 Docker 서비스 .. 더보기
C276x260.fwebp.q85 [WIP] Elasticsearch에서 SSL/TLS를 구성하는 방법 Elasticsearch에서 SSL/TLS를 구성하는 방법Elasticsearch - node1password : elasticCA file : /etc/elasticsearch/certs/elastic-stack-ca.p12Certificates file : /etc/elasticsearch/certs/elastic-certificates.p12CA(Certificate Authority) 생성/usr/share/elasticsearch/bin/elasticsearch-certutil ca \--out /etc/elasticsearch/certs/elastic-stack-ca.p12 \--days 3650$ /usr/share/elasticsearch/bin/elasticsearch-certutil c.. 더보기

728x90