kubernetes
쿠버네티스와 관련된 속성을 정의합니다.
kubernetes
├── version
├── kube-proxy-mode
├── service-cidr
├── pod-cidr
├── node-port-range
├── audit-log-enable
├── api-sans
└── calico
└── vxlan-mode
[kubernetes]
version
쿠버네티스 버전입니다.
버전별 지원 현황은 릴리즈노트를 참고합니다.
Type : string
Default : latest
Since : v1.0.0
kube-proxy-mode
쿠버네티스 프록시 모드입니다.
Type : string
Default : "ipvs"
Ranges: ["ipvs" | "iptables"]
Since : v1.0.0
service-cidr
Service CIDR 입니다.
Type : string
Default : "10.96.0.0/20"
Since : v1.0.0
pod-cidr
Pod CIDR 입니다.
Type : string
Default : "10.4.0.0/16"
Since : v1.0.0
node-port-range
노드 포트 범위입니다.
Type : string
Default : "30000-32767"
Since : v1.0.0
audit-log-enable
쿠버네티스 audit 로그를 활성화합니다.
로그는 {{node-pool.data-dir}}/k8s-audit/kubernetes-audit.log
에서 확인할 수 있습니다.
Type : boolean
Default : true
Since : v1.0.0
api-sans
apiserver SAN을 추가합니다. --apiserver-cert-extra-sans
설정과 동일합니다.
version : v0.1.0
Type : []string
Default : 첫번째 컨트롤 플레인 노드 IP
Since : v1.0.0
[kubernetes.calico]
Calico-cni를 설정합니다.
CUBE는 기본적으로 calico ipip 모드로 설치됩니다.
vxlan-mode
Calico VXLAN 모드를 활성화합니다. vxlan모드는 UDP 4789
포트를 사용합니다.
Type : boolean
Default : false
Since : v1.0.0
Last updated