7.2. Knative CLI 구성
config.yaml
구성 파일을 생성하여 Knative(kn
) CLI 설정을 사용자 지정할 수 있습니다. --config
플래그를 사용하여 이 구성을 지정할 수 있습니다. 지정하지 않으면 기본 위치에서 구성을 가져옵니다. 기본 구성 위치는 XDG 기본 디렉터리 사양을 준수하며 UNIX 시스템 및 Windows 시스템에 따라 다릅니다.
UNIX 시스템의 경우:
-
XDG_CONFIG_HOME
환경 변수가 설정된 경우 Knative(kn
) CLI에서 찾는 기본 구성 위치는$XDG_CONFIG_HOME/kn
입니다. -
XDG_CONFIG_HOME
환경 변수가 설정되지 않은 경우 Knative(kn
) CLI는$HOME/.config/kn/config.yaml
에서 사용자의 홈 디렉터리에서 구성을 찾습니다.
Windows 시스템의 경우 기본 Knative(kn
) CLI 구성 위치는 %APPDATA%\kn
입니다.
설정 파일 예
plugins: path-lookup: true 1 directory: ~/.config/kn/plugins 2 eventing: sink-mappings: 3 - prefix: svc 4 group: core 5 version: v1 6 resource: services 7
- 1
- Knative(
kn
) CLI에서PATH
환경 변수에서 플러그인을 찾을지 여부를 지정합니다. 이는 부울 구성 옵션입니다. 기본값은false
입니다. - 2
- Knative(
kn
) CLI가 플러그인을 찾는 디렉터리를 지정합니다. 기본 경로는 이전에 설명한 대로 운영 체제에 따라 다릅니다. 이는 사용자에게 표시되는 모든 디렉터리일 수 있습니다. - 3
sink-mappings
사양은 Knative(kn
) CLI 명령과 함께--sink
플래그를 사용할 때 사용되는 Kubernetes 주소 지정 가능 리소스를 정의합니다.- 4
- 싱크를 설명하는 데 사용할 접두사입니다. 서비스,
채널
및브로커에
대한svc
는 Knative(kn
) CLI의 사전 정의된 접두사입니다. - 5
- Kubernetes 리소스의 API 그룹입니다.
- 6
- Kubernetes 리소스의 버전입니다.
- 7
- Kubernetes 리소스 유형의 복수형 이름입니다. 예:
services
또는brokers