Save4 Kubernetes 클러스터 핵심 데이터 저장소 etcd 백업 및 복원 Kubernetes 클러스터의 안정성과 신뢰성을 유지하기 위해서는 핵심 구성 요소인 etcd의 백업과 복원이 필수적입니다. etcd는 Kubernetes의 모든 상태 정보와 설정 데이터를 저장하는 분산 키-값 저장소로, 장애 발생 시 클러스터의 빠른 복원을 위해서는 정확한 백업 절차를 따르는 것이 중요합니다. etcd 백업 및 복원 방법, 로컬 환경에서 백업 데이터 검증, 그리고 다중 마스터 노드 환경에서의 etcd 클러스터 복구 방법입니다.etcd 백업의 중요성etcd는 Kubernetes의 핵심 데이터 저장소로, 모든 클러스터 상태와 구성 정보를 저장합니다. 따라서 etcd의 데이터 손실은 클러스터 전체의 운영에 심각한 영향을 미칠 수 있습니다. 정기적인 etcd 백업은 다음과 같은 이유로 중요합니다.. 2024. 11. 23. iptables 확장 기능 ipset 통한 네트워크 IP주소 집합 효율적인 관리 iptables는 Linux 운영 체제에서 널리 사용되는 방화벽 소프트웨어입니다. iptables는 패킷 필터링, NAT(Network Address Translation), 패킷 포워딩 등을 설정할 수 있게 해줍니다. iptables 확장 기능 중 하나인 ipset은 효율적이고 유연한 IP 주소 및 네트워크 관리 기능을 제공합니다.ipset이란?ipset은 IP 주소나 네트워크 주소 등의 집합을 관리할 수 있는 도구로, 주로 iptables와 함께 사용되어 방화벽 규칙을 보다 효율적으로 관리할 수 있습니다. ipset을 사용하면 수많은 IP 주소를 개별적으로 iptables 규칙에 추가하는 대신, IP 주소 집합을 하나의 ipset으로 관리하고 iptables 규칙에서 이를 참조할 수 있습니다. 이는 .. 2024. 8. 9. Redis 메모리 확인하고 관리하는 명령어와 데이터 영구 저장 및 백업 Redis 데이터를 확인하고 관리하는 방법에는 몇 가지가 있습니다. Redis는 기본적으로 커맨드라인 인터페이스인 redis-cli를 제공하여 데이터를 직접 쿼리하고 조작할 수 있게 해줍니다. 또한, 웹 기반 UI를 통해 보다 시각적으로 데이터를 관리하고 모니터링할 수 있는 도구들도 존재합니다. 여기에 몇 가지 인기 있는 옵션을 소개합니다.Redis-cliRedis 서버에 직접 연결하여 데이터를 조회하고 관리할 수 있는 커맨드라인 도구입니다. 예를 들어, 모든 키를 조회하려면 KEYS * 커맨드를 사용할 수 있습니다. 특정 키의 값을 확인하려면 GET keyname을 사용합니다.RedisInsightRedis Labs에서 제공하는 공식 Redis 관리 도구입니다. 이 툴은 사용자가 Redis 인스턴스를 .. 2024. 7. 6. GitLab Image Importer 저장소에 도커 이미지 저장 및 사용 GitLab의 Image Importer 저장소에서 Docker 이미지를 가져와서 저장하고, 해당 이미지를 사용하여 운영 시스템에서 컨테이너를 실행하는 과정을 단계별로 설명하겠습니다. 이를 위해서는 다음 단계를 따르면 됩니다. Image Importer 저장소에서 Docker 이미지 가져오기 GitLab의 Image Importer 저장소에서 원하는 Docker 이미지를 가져옵니다. 아래 명령어는 이미지를 클론하는 예시입니다. git clone https://gitlab.com/.git 저장소로 이동합니다. cd Docker 이미지 빌드 저장소 내에 있는 Dockerfile을 사용하여 이미지를 빌드합니다.여기서 은 원하는 이미지의 이름이고 는 이미지의 버전 또는 태그입니다. docker build -t .. 2024. 1. 22. 이전 1 다음 728x90