TeleportAutoupdateConfigV1
이 가이드는 Teleport Kubernetes 오퍼레이터를 설치한 후 적용할 수 있는 TeleportAutoupdateConfigV1 리소스의 필드에 대한 포괄적인 레퍼런스입니다. apiVersion: resources.teleport.dev/v1
이 가이드는 Teleport Kubernetes 오퍼레이터를 설치한 후 적용할 수 있는
TeleportAutoupdateConfigV1 리소스의 필드에 대한 포괄적인 레퍼런스입니다.
resources.teleport.dev/v1#
apiVersion: resources.teleport.dev/v1
spec#
spec.agents#
| 필드 |
타입 |
설명 |
| maintenance_window_duration |
string |
maintenance_window_duration은 유지보수 창의 지속 시간입니다. strategy가 "time-based"인 경우에만 설정할 수 있습니다. 창이 끝나면 그룹이 완료 상태로 전환됩니다. 기존 에이전트는 다음 유지보수 창까지 업데이트되지 않습니다. |
| mode |
string |
mode는 에이전트 자동 업데이트가 활성화, 비활성화 또는 일시 중지되는지 여부를 지정합니다. |
| schedules |
object |
schedules는 그룹화된 에이전트 업데이트를 위한 일정을 지정합니다. |
| strategy |
string |
strategy는 에이전트 업데이트에 사용할 전략입니다. |
spec.agents.schedules#
| 필드 |
타입 |
설명 |
| regular |
[]object |
regular는 중요하지 않은 버전에 대한 정기 일정입니다. |
spec.agents.schedules.regular items#
| 필드 |
타입 |
설명 |
| canary_count |
integer |
canary_count는 전체 그룹이 업데이트되기 전에 업데이트될 카나리아 에이전트의 수입니다. 0으로 설정하면 그룹이 카나리아 단계에 진입하지 않습니다. 이 수는 5로 제한됩니다. 이 수는 항상 그룹의 총 에이전트 수보다 작아야 하며, 그렇지 않으면 롤아웃이 중단됩니다. |
| days |
[]string |
days는 업데이트가 실행될 수 있는 날짜입니다. 지원되는 값은 "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun" 및 "*"입니다 |
| name |
string |
name은 그룹의 이름입니다 |
| start_hour |
integer |
start_hour는 업데이트를 시작할 시간입니다 |
| wait_hours |
integer |
wait_hours는 마지막 그룹이 성공한 후 이 그룹이 실행될 수 있을 때까지 대기하는 시간입니다. 전략이 "halt-on-failure"인 경우에만 사용할 수 있습니다. 이 필드는 양수여야 합니다. |
| 필드 |
타입 |
설명 |
| mode |
string |
Mode는 클라이언트 도구 자동 업데이트의 상태를 정의합니다. |