반응형

AI/Infrastructure 117

Kubernetes 스토리지 완전정복: Longhorn으로 데이터 걱정 끝!

Kubernetes에서 스토리지를 쉽게! Longhorn 완전 정복Longhorn이란?Longhorn는 Kubernetes 클러스터에 분산 블록 스토리지를 제공하는 오픈소스 시스템입니다.쉽게 말해, 쿠버네티스 환경에서 데이터를 안전하게 저장하고 백업할 수 있는 스토리지 솔루션입니다.보통 쿠버네티스를 사용하면 애플리케이션은 계속 바뀌고 재시작되지만, 데이터는 어디 저장되지? 라는 질문이 생깁니다.여기에 답이 바로 Longhorn입니다.예시로 쉽게 설명해볼게요당신이 블로그를 쿠버네티스에서 운영 중이라면, 글 내용은 어디 저장되나요?이 데이터가 매번 삭제되면 곤란하겠죠.Longhorn은 이 데이터를 안전하게 디스크에 저장하고, 필요시 복구할 수 있게 도와줍니다.Longhorn의 주요 특징간단한 설치: 몇 줄의..

AI/Infrastructure 2025.07.05

Argo CD란? 쿠버네티스 배포 자동화의 핵심, 쉽게 이해하기

Argo CD란?Argo CD는 Kubernetes(쿠버네티스) 환경에서 애플리케이션을 자동으로 배포(Deployment)하고 관리해주는 GitOps 도구입니다.쉽게 말해, Git에 있는 설정 파일만 수정하면, Argo CD가 알아서 쿠버네티스 클러스터에 반영해주는 역할을 합니다.왜 필요한가요?기존에는 개발자가 직접 kubectl apply 명령어나 CI/CD 파이프라인을 설정해서 배포를 관리해야 했습니다. 하지만 이 과정은 사람의 실수나 환경 차이 때문에 문제가 생기기 쉬웠죠.Argo CD를 사용하면:Git 저장소에 있는 설정값만 수정하면자동으로 쿠버네티스에 배포되고실시간으로 배포 상태를 확인할 수 있습니다.즉, Git을 소스코드뿐 아니라 인프라 설정의 중심으로 사용하게 해주는 도구입니다. 이것이 바로..

AI/Infrastructure 2025.06.23

How to handle high volume traffic

TOC is not supported in this version (ex.Mobile)Criteria for evaluating high volume trafficTPS (Transaction Per Second) The number of transactions processed per second. The higher the TPS, the higher the system's ability to handle large amounts of traffic.QPS (Query Per Second) The number of queries handled per second. A higher QPS means a higher capacity of the system to handle large amounts of..

AI/Infrastructure 2024.08.12

[Ubuntu] 확장자 일괄 처리

1. 테스트 파일 생성 # 테스트 파일 생성 $> touch test.jpg $> touch temp.png $> touch asdf.doc $> touch aaaa.sh $> touch bbbb # 결과 확인 $> ls -alt 2. 확장자 일괄 제거 # 일괄 제거 $> for file in *; do mv $file `echo "${file%.*}"`; done # 결과 확인 $> ls -alt 'bbbb'는 변경되지 않았으므로 'bbbb'관련 메시지가 표시됩니다. 3. 확장자 일괄 추가 # 일괄 추가 $> for f in *; do mv ./"$f" "${f%}.jpg"; done # 결과 확인 $> ls -alt

AI/Infrastructure 2023.12.26

[AWS] How to build WordPress with LightSail

How to build WordPress with LightSail 1. LightSail 생성 2. WordPress 계정생성 3. 워드프레스 접속 4. IP 고정 How to build WordPress with LightSail 여러 방법으로 WordPress를 운영하는 방법이 있겠지만, 여기에서는 AWS의 LightSail을 이용하여 WordPress를 구축해 볼 예정입니다. 1. LightSail 생성 https://lightsail.aws.amazon.com/ls/webapp/home/instances https://lightsail.aws.amazon.com/ls/webapp/home/instances lightsail.aws.amazon.com 저는 리눅스 환경에서 워드프레스를 실행시키기 ..

AI/Infrastructure 2023.12.04

[Linux] How to use /etc/fstab file

How to use "/etc/fstab" file 필드별 설명 How to use "/etc/fstab" file /etc/fstab은 리눅스 시스템에서 파일 시스템을 마운트 하기 위해 사용되는 구성 파일입니다. fstab은 "File System Table"의 약자로, 시스템 부팅 시 자동으로 마운트 되어야 하는 파일 시스템을 정의하는 역할을 합니다. fstab 파일은 일반적으로 시스템의 부트 파티션, 루트 파일 시스템, swap 파티션 등과 함께 다른 디스크 파티션 또는 네트워크 파일 시스템을 포함하는 마운트 지시문을 포함합니다. 이 파일은 시스템이 부팅될 때 읽히며, 지정된 파일 시스템을 자동으로 마운트 하도록 지시합니다. 필드별 설명 순번 필드 내용 1 장치명 또는 레이블 마운트 할 파일 시스템..

AI/Infrastructure 2023.11.13

[Linux] How to use "smbclient" command

How to use "smbclient" command 사용 문법 사용 예시 How to use "smbclient" command 이전 글에서 samba 설정에 대해 알아보았습니다. 이번 글에서는 이 samba에 클라이언트로 접속하는 명령인 smbclient에 대해 알아봅니다. 사용 문법 주요 옵션 내용 -M --message=HOST 지정한 호스트 에게 메시지 전송 명령 입력 후 [CTRL] + [d]로 발송 -L --list=HOST 접속하려는 삼바 서버의 공유 디렉토리 목록 조회 -U --user=[DOMAIN/]USERNAME[%PASSWORD] 접속하려는 삼바 서버의 계정 정보 입력 사용 예시 ▶ 원격서버 192.x.x.x 에 administrator 계정으로 목록 확인 $> smbclient..

AI/Infrastructure 2023.11.12

[Linux] How to use iptables

How to use iptables NAT (Network Address Translation) iptables 사용 예시 How to use iptables 리눅스 운영 체제에서 사용되는 방화벽 관리 도구입니다. 이 도구를 사용하여 네트워크 트래픽을 제어하고 보안 정책을 설정할 수 있습니다. iptables는 패킷 필터링, 패킷 수정, 패킷 로깅 등 다양한 기능을 제공합니다. 이를 통해 시스템의 보안을 강화하고 네트워크 통신을 제어할 수 있습니다. iptables는 명령줄 인터페이스(CLI, Command-Line Interface)를 통해 구성되며, 사용자가 정의한 규칙에 따라 패킷을 처리합니다. 시스템 관리자는 iptables를 사용하여 원하는 대상과 포트에 대한 액세스 규칙을 설정하고, 불필요한 ..

AI/Infrastructure 2023.11.12

[Linux] How to set up FTP and view logs

How to use FTP log FTP 설치 FTP 설정 FTP 로그 보기 How to use FTP log 로그 파일 중 vsftpd의 로그는 /var/log/xferlog에 쌓입니다. FTP 설치 # 우선 최신 버전을 볼 수 있게 apt를 update 해줍니다. $> apt-get update # vsftpd 데몬을 설치해줍니다. $> atp-get install -y vsftpd FTP 설정 # vsftpd 설정 파일의 권한 확인 $> ls -alt /etc/vsftpd/vsftpd.conf # root권한으로 설정 오픈 $> sudo vi /etc/vsftpd/vsftpd.conf anonymous_enable=NO local_enable=YES write_enable=YES local_umas..

AI/Infrastructure 2023.11.11
반응형