본문 바로가기

Technical architecture

(9)
Kubernetes로 대용량 오픈소스 웹 상용화하기 ⑥: 서비스 안정성을 위한 튜닝(성능테스트, HA 구성, 리소스 최적화) Kubernetes로 대용량 오픈소스 웹 상용화하기 시리즈 목차대용량 트래픽을 고려한 오픈소스 선정 및 분석컨테이너화와 Kubernetes 리소스 관리 (Pod, Deployment, StatefulSet)Helm chart로 Kubernetes에 오픈 소스 웹 배포하기Kubernetes 서비스(Service) 및 Ingress 관리 (HTTP 및 gRPC 프로토콜 이해)보안 강화를 위한 인증서(Certificate) 관리서비스 안정성을 위한 튜닝(성능테스트, HA 구성, 리소스 최적화)2025.08.10 - [Technical architecture/Kubernetes] - Kubernetes로 대용량 오픈소스 웹 상용화하기 ⑤: 보안 강화를 위한 인증서(Certificate) 관리 Kubernetes..
Kubernetes로 대용량 오픈소스 웹 상용화하기 ⑤: 보안 강화를 위한 인증서(Certificate) 관리 Kubernetes로 대용량 오픈소스 웹 상용화하기 시리즈 목차대용량 트래픽을 고려한 오픈소스 선정 및 분석컨테이너화와 Kubernetes 리소스 관리 (Pod, Deployment, StatefulSet)Helm chart로 Kubernetes에 오픈 소스 웹 배포하기Kubernetes 서비스(Service) 및 Ingress 관리 (HTTP 및 gRPC 프로토콜 이해)보안 강화를 위한 인증서(Certificate) 관리서비스 안정성을 위한 튜닝(성능테스트, HA 구성, 리소스 최적화) 2025.07.27 - [Technical architecture/Kubernetes] - Kubernetes로 대용량 오픈소스 웹 상용화하기 ④: Ingress로 외부통신 설정하기 Kubernetes로 대용량 오픈소스..
Kubernetes로 대용량 오픈소스 웹 상용화하기 ④: Ingress로 외부통신 설정하기 외부 IP를 DNS 레코드(A레코드)에 등록합니다.Kubernetes로 대용량 오픈소스 웹 상용화하기 시리즈 목차대용량 트래픽을 고려한 오픈소스 선정 및 분석컨테이너화와 Kubernetes 리소스 관리 (Pod, Deployment, StatefulSet)Helm chart로 Kubernetes에 오픈 소스 웹 배포하기Kubernetes 서비스(Service) 및 Ingress 관리 (HTTP 및 gRPC 프로토콜 이해)보안 강화를 위한 인증서(Certificate) 관리서비스 안정성을 위한 튜닝(성능테스트, HA 구성, 리소스 최적화)[Technical architecture/Kubernetes] - Kubernetes로 대용량 오픈소스 웹 상용화하기 ③: Helm chart로 Kubernetes에 오..
Kubernetes로 대용량 오픈소스 웹 상용화하기 ③: Helm chart로 Kubernetes에 오픈 소스 웹 배포하기 Kubernetes로 대용량 오픈소스 웹 상용화하기 시리즈 목차대용량 트래픽을 고려한 오픈소스 선정 및 분석컨테이너화와 Kubernetes 리소스 관리 (Pod, Deployment, StatefulSet)Helm chart로 Kubernetes에 오픈 소스 웹 배포하기Kubernetes 서비스(Service) 및 Ingress 관리 (HTTP 및 gRPC 프로토콜 이해)보안 강화를 위한 인증서(Certificate) 관리서비스 안정성을 위한 튜닝(성능테스트, HA 구성, 리소스 최적화)이전 글: [Technical architecture/Kubernetes] - Kubernetes로 오픈소스 상용화하기 ②: 컨테이너화와 Kubernetes 리소스 관리 Kubernetes로 오픈소스 상용화하기 ②: 컨테..
Kubernetes로 오픈소스 상용화하기 ②: 컨테이너화와 Kubernetes 리소스 관리 Kubernetes로 대용량 오픈소스 웹 상용화하기 시리즈 목차대용량 트래픽을 고려한 오픈소스 선정 및 분석컨테이너화와 Kubernetes 리소스 관리 (Pod, Deployment, StatefulSet)Helm chart로 Kubernetes에 오픈 소스 웹 배포하기Kubernetes 서비스(Service) 및 Ingress 관리 (HTTP 및 gRPC 프로토콜 이해)보안 강화를 위한 인증서(Certificate) 관리서비스 안정성을 위한 튜닝(성능테스트, HA 구성, 리소스 최적화)이전 글: [Technical architecture/Kubernetes] - Kubernetes로 대용량 오픈소스 웹 상용화하기 ①: 아키텍처와 선정 전략2. 컨테이너화와 Kubernetes 리소스 관리 (Pod, De..
Kubernetes로 대용량 오픈소스 웹 상용화하기 ①: 아키텍처와 선정 전략 Kubernetes로 대용량 오픈소스 웹 상용화하기 시리즈 목차대용량 트래픽을 고려한 오픈소스 선정 및 분석 (현재글)컨테이너화와 Kubernetes 리소스 관리 (Pod, Deployment, StatefulSet)Helm chart로 Kubernetes에 오픈 소스 웹 배포하기Kubernetes 서비스(Service) 및 Ingress 관리 (HTTP 및 gRPC 프로토콜 이해)보안 강화를 위한 인증서(Certificate) 관리서비스 안정성을 위한 튜닝(성능테스트, HA 구성, 리소스 최적화)1. 대용량 트래픽을 고려한 오픈소스 선정 및 분석이번 시리즈에서는 대용량 트래픽을 처리할 수 있는 오픈소스 웹 서비스를 직접 Kubernetes 클러스터 환경에 배포하여 상용화했던 과정을 단계적으로 다룹니다...
[SSH] 접속 시 비밀번호 안 묻게 하기(공개키 설정) + 설정 했는데도 비밀번호 묻는 경우 RSA 키 생성 1. 클라이언트(내가 접속할 컴퓨터)에서 아래 명령어로 키를 생성해준다. ssh-keygen -t rsa -b 4096 2. 엔터 세 번 누르기. 별 특이사항이 없으면 기본 경로(~/.ssh)에 id_rsa과 id_rsa.pub가 생성된다. cd ~/.ssh로 잘 생성됐나 확인. id_rsa: 클라이언트에 존재하는 키 id_rsa.pub: ssh로 접속할 대상 호스트에 배포하는 키 키 배포 1. 아래 명령어로 키를 ssh 대상 서버로 복사해오자. (경로는 수정, 아래로 하면 /home/[user]/에 복사됨.) scp ~/.ssh/id_rsa.pub [user]@[host]:~ 2. ssh 서버에 접속 후 id_rsa.pub를 authorized_keys에 붙이자. 파일이 없으면 touc..
[vim] 실무에서 무조건 사용하는 vi/vim 편집기 필수 명령어 모음 Config, yaml, 쉘 스크립트 등 리눅스와 쿠버네티스 인프라를 다루는 개발자라면 필수인 vim 편집기! 그런데 명령어들이 너~무 많고 외우기도 힘들다 그래서 실무에서 이것만큼은 알자!하는 명령어들을 정리해보았다. 모드 일단 명령어 이전에 알아야하는 부분 vi/vim 에디터에는 4가지 모드가 있으며, 이 모드를 자유자재로 왔다갔다 해야한다. 명령어 모드: 가장 기본적인 모드, 여기서 이동, 수정 등 아래의 명령어들이 적용됨 입력 모드: 실제 텍스트를 수정할 수 있는 모드, 삽입이나 치환 명령어로 진입 마지막 행 모드: 명령어 모드에서 ':' 입력 시 진입 파일 저장이나 파일에서 나가는 명령을 수행 비주얼 모드: 블록 선택 가능 주로 복사에 사용 이렇게 써놔봤자 이해가 힘들 것이고 직접 사용해보는 것..