[Kubernetes] Deploy Redis(7.4.2)
Command를 통해 Redis ACL 설정하여 배포 + PVC 설정 apiVersion: apps/v1 kind: Deployment metadata: name: redis namespace: redis-namespace spec: replicas: 1 selector: matchLabels: app: redis ...
Command를 통해 Redis ACL 설정하여 배포 + PVC 설정 apiVersion: apps/v1 kind: Deployment metadata: name: redis namespace: redis-namespace spec: replicas: 1 selector: matchLabels: app: redis ...
Redis ACL Redis 6 Version 부터 ACL(Access Control List)로 User라는 개념이 도입 이 User를 통해 실행 가능 Command와 접근 가능 키를 제한할 수 있다. ACL : Access Control List. 접근 제어 사용자를 생성하고 암호 지정, 사용 가능한...
Helm 설치 및 설명 참고 PostgreSQL Helm Repo 추가 helm repo add cnpg https://cloudnative-pg.github.io/charts helm repo update 자신의 환경에 맞게 values.yaml 파일 수정 replicaCount: 1 image: repository: ghcr.i...
Linux 환경에서 작업 (아래 중에 하나 선택) WSL(Windows Subsystem for Linux) Docker Mac OS bundle 실행 전 반드시 ruby Version이 최소 3 Version 이상인지 확인해야 한다. Ruby 2.x Version인 bund...
Kubernetes에서 PostgreSQL의 pg_hba.conf 파일에서 SSL 모드를 활성화하려면 다음 단계에 따라 설정할 수 있다. SSL 인증서 준비 SSL 모드를 활성화하려면 PostgreSQL 서버와 클라이언트가 인증서와 개인 키를 설정해야 한다. 보통 다음 파일들이 필요하다: server.crt: 서버 인증서 ...
jekyll를 이용해서 만든 github blog에 Markdown 문법을 이용해서 글을 쓴다. 글을 쓰다 보면 예시를 작성하기 위해 {{ }} 과 {% %}를 사용하는 일이 생긴다. 하지만 그대로 작성하면 문제가 생긴다. 그럴 경우에는 다음과 같이 liquid 문법의 raw tag를 사용한다. 작성 방법 raw tag를 이...
Helm 설치 및 설명 참고 Kong Ingress Controller 참고 https://docs.konghq.com/kubernetes-ingress-controller/latest/ Install the experimental Gateway API CRDs kubectl apply -f https://github....
Package Directory 구조 만들기 package로 만들기 위해 Directory 구조를 만든다. 프로젝트는 기본적으로 아래와 같은 형태로 구성한다. project/ ├── package/ │ ├── __init__.py │ └── module.py ├── README.md └── setup.py ...
eBPF (Extended Berkeley Packet Filter) 개요 eBPF (Extended Berkeley Packet Filter)는 리눅스 커널에서 네트워크 패킷 필터링을 넘어선 다양한 작업을 수행할 수 있게 해주는 기술이다. 본래 패킷 필터링 및 분석을 목적으로 개발되었지만, 현재는 성능 모니터링, 보안, 트레이싱,...
Multipass 설명 참고 cloud-init yaml 구성 master.yaml package_update: true package_upgrade: true packages: - docker.io - apt-transport-https - ca-certificates - curl - ntpdate runcmd: - s...