This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.22.4. 예: Redis 구성
실제 예제의 경우 ConfigMap
을 사용하여 Redis를 구성할 수 있습니다. Redis를 캐시로 사용하는 데 권장되는 구성으로 Redis를 삽입하려면 Redis 구성 파일에 다음이 포함되어야 합니다.
maxmemory 2mb maxmemory-policy allkeys-lru
maxmemory 2mb
maxmemory-policy allkeys-lru
구성 파일이 example-files/redis/redis-config 에 있는 경우 ConfigMap
을 생성합니다.
구성 파일을 지정하는
ConfigMap
을 생성합니다.oc create configmap example-redis-config \ --from-file=example-files/redis/redis-config
$ oc create configmap example-redis-config \ --from-file=example-files/redis/redis-config
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 결과 확인:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
이제 이 ConfigMap
을 사용하는 Pod를 생성합니다.
다음과 같은 Pod 정의를 생성하여 파일에 저장합니다(예: redis-pod.yaml ).
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Pod를 생성합니다.
oc create -f redis-pod.yaml
$ oc create -f redis-pod.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
새로 생성된 Pod에는 example-redis-config ConfigMap
의 redis-config 키를 redis.conf 라는 파일에 배치하는 ConfigMap
볼륨이 있습니다. 이 볼륨은 Redis 컨테이너의 /redis-master 디렉터리에 마운트되어 구성 파일을 /redis-master/redis.conf 에 배치하며, 여기에서 이미지가 마스터의 Redis 구성 파일을 찾습니다.
이 Pod에 oc exec
를 입력하고 redis-cli
툴을 실행하는 경우 구성이 올바르게 적용되었는지 확인할 수 있습니다.