tolerations
Terraform Helm에서 값을 설정하려고 합니다 .OCM 차트다음과 같은 방법으로:
set {
name = "tolerations"
value = yamlencode([
{
key = "node.kubernetes.io/test"
value = "true"
effect = "NoSchedule"
}
])
}
그리고 다음 오류로 인해 실패합니다.
... invalid type for io.k8s.api.core.v1.PodSpec.tolerations: got "string", expected "array"
나는 또한 다음을 시도했습니다.
set_list {
name = "tolerations"
value = [
yamlencode({
key = "node.kubernetes.io/test"
value = "true"
effect = "NoSchedule"
})
]
}
하지만 나는 다음을 얻습니다.
... invalid type for io.k8s.api.core.v1.Toleration: got "string", expected "map"
이제 이걸 보니스택 오버플로게시하지만 그들은 다른 방법을 사용합니다. set
또는 와 함께 작동하게 하는 방법이 있나요 set_list
? 내가 도대체 뭘 잘못하고있는 겁니까?