Kubernetes1.9: 포기할 기능

7466 단어 kubernetes
이 항목은 Kubernetes 1.9의 Changelog 에서 폐기될 기능을 요약합니다.번역에 따라 추가 보충하다.자세한 내용은 다음 링크를 참조하십시오.
  • Kubernetes v1.9: 주요 변경 사항
  • Kubernetes v1.9: Before Upgrading
  • Kubernetes v1.9: 알려진 문제
  • Kubernetes v1.9: 취소할 기능
  • 여기서 Kubernetes1.9에서 취소할 API 버전, 옵션, 플래그 및 매개변수를 설명합니다.프로그램 비활성화는 나중에 릴리스에서 이 기능을 삭제할 것을 의미합니다.

    API Machinery

  • kube-apiserver--etcd-quorum-read 로고가 취소되었습니다.또한 향후 버전에서 Quorum Read를 사용하지 않는 기능은 삭제됩니다.( #53795 , @xiangpengzhao )

  • etcd의 Quorum은 클러스터의 구성원 수를 n(n/2)+1로 설정합니다.
  • kube-apiserver의 /ui 리디렉션은 취소되고 Kubernetes1.10에서 삭제됩니다.( #53046 , @maciaszczykm )

  • /uikubernetes-dashboard에 접근하는 방법으로kube-apiserver에서 실현됩니다.반대로,kubectlproxy를 실행한 후 http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/ 방문하는 것을 권장합니다.
  • 백엔드etcd2는 취소되고 Kubernetes1.13 또는 1.14는 더 이상 지원되지 않습니다.

  • kube-apiserver--storage-backend 로고로 지정됩니다.기본값은 etcd3 입니다.
  • Auth

  • 컨트롤러 - 관리자--cluster-signing-cert-file 로고와 --cluster-signing-key-file 로고의 변형이 취소되었습니다.향후 릴리즈에서 명시적 값을 지정해야 합니다.( #54495 , @mikedanese )

  • --cluster-signing-cert-file 플래그의 기본값은 /etc/kubernetes/ca/ca.pem, --cluster-signing-key-file 플래그의 기본값은 /etc/kubernetes/ca/ca.key 입니다.
  • 현재 RBAC 객체는 etcd에 v1 형식으로 저장됩니다.1.9로 업그레이드한 후 v1alpha1에 대한 지원을 삭제하기 전에 etcd에 저장된 모든 RBAC 대상(Roles, RoleBindings, ClusterRoles, ClusterRoleBindings, ClusterRoleBindings)을 v1로 이식해야 합니다.( #52950 , @liggitt )

  • 수행/cluster/update-storage-objects.sh 객체를 새 API 버전으로 업그레이드합니다.
  • https://kubernetes.io/docs/tasks/administer-cluster/cluster-management/#upgrading-to-a-different-api-version
  • Cluster Lifecycle

  • kube-apiserver--ssh-user--ssh-keyfile 로고는 취소되고 향후 발행판에서 삭제됩니다.구글 Kubernetes Engine의 Master->Nodes 간 통신의 SSH 터널 기능을 사용하는 사용자는 Master와 Node 네트워크를 연결하는 다른 대체 수단을 사용하는 것이 가장 좋다.( #54433 , @dims )

  • Kubernetes의 메인 저장소에서 특정 클라우드 공급자 기능의 일치성을 배제한다.SSH 터널 기능은 주로 GCE에서 사용됩니다.
  • kubeadm--skip-preflight-checks 로고가 취소되고 향후 발행판에서 삭제됩니다.
  • cloud-provider는 호스트 주소 검색을 취소하고 향후 발행판에서 삭제할 계획입니다.쿠비-apiserver--external-hostname 로고를 명확하게 설정합니다.( #54516 , @dims )

  • kube-apiserver--external-hostname 로고는 Swagger API Docs 등에 포함된 외부 액세스 URL을 생성하는 데 사용할 호스트 이름을 지정합니다.
  • Network

  • 네트워크 정책 extensions/v1beta1API가 취소되고 향후 버전에서 삭제됩니다.( #56425 , @cmluciano )
  • 네트워크 정책은 네트워크이다.k8s.io/v1로 마이그레이션 중입니다.cluster/update-storage-objects.sh 스크립트를 사용하여 v1beta1 Network Policy를 v1API로 업그레이드할 수 있습니다.자세한 내용은 https://kubernetes.io/docs/concepts/services-networking/network-policies/를 참조하십시오.
  • Storage

  • volume.beta.kubernetes.io/storage-class 설명이 취소되고 향후 릴리즈에서 삭제됩니다.StorageClass API 객체는 주석v1.PersistentVolumeClaim.Spec.StorageClassNamev1.PersistentVolume.Spec.StorageClassName 대신 v1을 사용해야 합니다.( #53580 , @xiangpengzhao )
  • Scheduling

  • kube-scheduler 명령이 지정된 스케줄러 설정 파일--config 로고를 지원하기 때문에 대부분의 다른kube-scheduler 로고는 취소됩니다.( #52562 , @ironcladlou )
  • Node

  • kubelet--enable-custom-metrics 로고가 취소되었습니다.v1.11.0은 삭제됩니다.( #54154 , @mtaufen )
  • 좋은 웹페이지 즐겨찾기