Cluster API: v0.3.13 변경 내용

4075 단어 cluster-apikubernetes

소개



이 섹션에서는 Cluster API v0.3.13의 변경 내용을 요약합니다.
  • htps : // 기주 b. 코 m / 쿠베 r 네 s s gs / c ぅ s r r ap / ree s s / g / v0.3.13

  • Cluster API는 여러 Kubernetes 클러스터의 프로비저닝, 업그레이드 및 운영을 위한 선언적인 API와 도구를 제공하는 SIG Cluster Lifecycle의 하위 프로젝트입니다.

    ✨ 새로운 기능


  • ApiServer, ControllerManager, Scheduler 정보 KubeadmControlPlane (KCP) spec 변경 허용 ( #4080 )

  • APIServer, ControllerManager, Scheduler의 설정을 변경할 수없는 것 같습니다 (어떻게 생각해도 곤란합니다.

  • 그러고 보니 설정 설정을 변경하려고 할 수 없다고 생각했던 곳이었습니다 🤘

  • "delete"annotation 에 의해 스케일 인으로 우선하는 KubeadmControlPlane 머신의 마킹을 서포트 ( #4019 )

  • KCP의 Machine 객체에 cluster.x-k8s.io/delete-machine annotation을 붙이면 해당 머신이 최우선으로 삭제됩니다.

  • clusterctl describe cluster 명령 추가 ( #4088 )

  • Cluster 객체와 연관된 Cluster API 관련 객체를 트리 형식으로 출력하는 명령입니다.


  • 🐛 버그 수정


  • kubeadm bootstrap 스크립트에서 error_exit 코드 인수 설정 ( #4106 )

  • 에러시에 종료 코드를 출력하도록 변경되고 있습니다 (버그 수정은 아닌 것 같지만)

  • IPv6 APIEndpoint 수정 ( #4066 )

  • IP 주소와 포트를 조인하는 부분의 코드가 IPv6이 들어오는 것을 고려하지 않은 것 같습니다.

  • KubeadmControlPlane은 이제 v1alphav2 kubeconfig secrets를 허용합니다 (#4050)

  • v1alphav2로 만든 kubeconfig가 포함 된 Secrets가 v1alphav3으로 업그레이드 할 때 사용되지 않는 문제가있는 것 같습니다.


  • 📖 문서


  • 개발자 가이드에 필수 정보로 envsubst 추가 ( #4025 )

  • Cluster API 공급자 개발자에게 envsubst에 대해 알아야 합니다!

  • 참고로이 enbsubst는 gettext가 아닌 Go로 구현 된 또 다른 명령입니다.


  • 🌱 그 외


  • repolist를 사용하기위한 임의의 파라미터를 추가 (drone/envsubst)
  • 좋은 웹페이지 즐겨찾기