1.2.4 Aster

이것은 Aster 1.2 시리즈의 네 번째 패치입니다.

Notable changes

  • 오픈스택 rabbitmq queues를 quorum queue로 변경합니다.

  • 각 서비스를 위한 HAProxy 구성 파일을 만듭니다. 모든 서비스는 이전에는 /etc/haproxy/haproxy.cfg에 있었습니다. 이제 각 서비스 파일은 /etc/haproxy/conf.d/에 있습니다.

  • mariadb와 rabbitmq와 같은 quorum이 필요한 서비스에 대한 quorum-replica를 추가합니다. 다른 모든 서비스는 ha-replica로 설정합니다. 3개의 control 노드가 있는 경우 quorum-replica는 3이고 ha-replica는 2입니다.

  • kube-apiserver LoadBalance 지원을 추가합니다. 이전에는 모든 인터페이스를 수신 대기했습니다. 이제 management interface에서 수신 대기하며 Keepalived VIP에서 haproxy가 트래픽을 각 kube-apiserver로 분산합니다.

  • HAProxy/KeepAlived 및 Kubernetes를 위한 HA 설정을 vars.yml에 추가합니다. moderato, allegro 및 vivace라는 세 가지 HA 레벨이 있습니다.

    • moderato: 기본 liveness 업데이트 및 장애 조치 응답

    • allegro: 빠른 liveness 업데이트 및 장애 조치 응답

    • vivace: 가장 빠른 liveness 업데이트 및 장애 조치 응답

  • 자연스러운 노드 종료하는 데 도움을 주기 위해 Graceful Node Shutdown Helper (GNSH)를 추가합니다. 자세한 내용은 다음 링크를 참조하십시오 Graceful Node Shutdown

Burrito Changelog