1.8.30.2. 버그 수정

  • 이전에는 IPv4 주소가 있는 노드에서 단일 스택 IPv6 클러스터를 시작할 때 kubelet에서 노드 IP에 IPv6 IP 대신 IPv4 IP를 사용할 수 있었습니다. 결과적으로 호스트 네트워크 pod에는 IPv6 IP 대신 IPv4 IP가 있어 IPv6 전용 pod에서 연결할 수 없게 되었습니다. 이번 업데이트에서는 node-IP-picking 코드가 수정되어 IPv6 IP를 사용하는 kubelet이 생성됩니다. (BZ#1942488)
  • BZ#1953097 의 수정으로 CoreDNS bufsize 플러그인이 1232바이트인 CoreDNS bufsize 플러그인을 활성화했습니다. 일부 기본 DNS 확인자는 UDP에서 512바이트를 초과하는 DNS 응답 메시지를 수신할 수 없습니다. 결과적으로 Go의 내부 DNS 라이브러리와 같은 일부 DNS 확인자는 DNS Operator에서 자세한 DNS 응답을 받을 수 없습니다. 이번 업데이트에서는 모든 서버에 대해 CoreDNS bufsize를 512바이트로 설정합니다. 그 결과 UDP DNS 메시지가 올바르게 수신됩니다. (BZ#1970140)
  • 이전에는 HTTP 커넥션을 실행할 때 적절한 시간 초과가 부족했습니다. 결과적으로 이러한 연결은 최대 한도에 도달할 때까지 누적되므로 Operator에서 들어오는 이벤트를 처리할 수 없게 됩니다. 이번 업데이트에서는 Operator에서 사용하는 HTTP 클라이언트에 시간 초과를 추가하여 시간 초과에 도달한 후 열려 있는 연결이 닫힙니다. (BZ#1959563)
  • 이전 버전에서는 경로를 통해 노출된 서비스에서 선택기를 제거하면 서비스 포드에 대해 생성되는 끝점 라이센스가 복제되어 중복 서버 항목으로 인해 HAProxy 재로드 오류가 발생했습니다. 이번 업데이트에서는 HAProxy 구성 파일을 작성할 때 실수로 중복된 서버 행을 필터링하여 서비스에서 선택기를 삭제해도 더 이상 라우터가 실패하지 않습니다. (BZ#1965329)