ConfigMap 환경변수 연결하기
2025. 3. 1. 15:35ㆍk8s
ConfigMap
apiVersion: v1
kind: ConfigMap
metadata:
name: kafka-config
namespace: kafka
data:
KAFKA_ZOOKEEPER_CONNECT: "zookeeper-0.zookeeper-headless:2181,zookeeper-1.zookeeper-headless:2181,zookeeper-2.zookeeper-headless:2181"
KAFKA_LISTENERS: "PLAINTEXT://:9092"
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: "PLAINTEXT:PLAINTEXT"
KAFKA_INTER_BROKER_LISTENER_NAME: "PLAINTEXT"
KAFKA_LOG_DIRS: "/var/lib/kafka/data"
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: "3"
KAFKA_DEFAULT_REPLICATION_FACTOR: "3"
KAFKA_MIN_INSYNC_REPLICAS: "2"
전체 연결
envFrom:
- configMapRef:
name: kafka-config
부분 연결
env:
- name: KAFKA_ZOOKEEPER_CONNECT
valueFrom:
configMapKeyRef:
name: kafka-config
key: KAFKA_ZOOKEEPER_CONNECT
'k8s' 카테고리의 다른 글
containerd registry tls 예외 처리 (0) | 2025.03.04 |
---|---|
Ingress 설정 (0) | 2025.03.02 |
PVC 자동 명명규칙 (0) | 2025.03.01 |
Failed to create Order: 429 urn:ietf:params:acme:error:rateLimited: too many failed authorizations (0) | 2025.03.01 |
cert manager로 let's encrypt 설정하기 (0) | 2025.03.01 |