Skip to content

Support DNS-ready graceful shutdown for Doris pods#491

Open
Al-assad wants to merge 1 commit into
apache:masterfrom
Al-assad:graceful-shutdown-dns-ready
Open

Support DNS-ready graceful shutdown for Doris pods#491
Al-assad wants to merge 1 commit into
apache:masterfrom
Al-assad:graceful-shutdown-dns-ready

Conversation

@Al-assad
Copy link
Copy Markdown
Member

Summary

  • inject DNS-ready timeout defaults and extend startup probe budget for Doris pods
  • use DNS-aware readiness probes in FQDN mode
  • add default terminationGracePeriodSeconds for FE/BE/CN and disaggregated FE/BE so graceful prestop has enough time
  • fix CN skipDefaultSystemInit to read cnSpec instead of beSpec

Validation

  • go test ./pkg/common/utils/resource
  • go test ./pkg/controller/sub_controller/disaggregated_cluster/computegroups
  • go test ./pkg/controller/sub_controller/disaggregated_cluster/disaggregated_fe
  • go test ./pkg/controller/sub_controller/cn
  • go test ./pkg/controller/sub_controller/fe failed locally because ../../../../bin/k8s/1.26.1-darwin-arm64/etcd is missing
  • go test ./pkg/controller/sub_controller/be failed locally because ../../../../bin/k8s/1.26.1-darwin-arm64/etcd is missing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant