kubernetes 1.6釋出,新特性一覽
阿新 • • 發佈:2019-01-06
主要更新和釋出的主題
- Kubernetes now supports up to 5,000 nodes via etcd v3, which is enabled by default.
Kubernetes支援5000+節點通過etcd v3,並預設使用v3
- Role-based access control (RBAC) has graduated to beta, and defines secure default roles for control plane, node, and controller components.
基於角色的訪問控制進入beta版本。
- The kubeadm cluster bootstrap tool has graduated to beta. Some highlights:
kubeadm叢集工具升級到beta版本
- All communication is now over TLS
- Authorization plugins can be installed by kubeadm, including the new default of RBAC
- The bootstrap token system now allows token management and expiration
- The kubefed federation bootstrap tool has also graduated to beta.
kubefed也到了beta版本
- Interaction with container runtimes is now through the CRI interface, enabling easier integration of runtimes with the kubelet. Docker remains the default runtime via Docker-CRI (which moves to beta).
與容器執行時互動使用CRI介面,使執行時更容易與kubelet整合。預設使用beta版本的Docker-CRI
- Various scheduling features have graduated to beta:
以下排程功能進入beta版本
- You can now use multiple schedulers
可以使用多個scheduler
- Nodes and pods now support affinity and anti-affinity
- Advanced scheduling can be performed with taints and tolerations
- You can now use multiple schedulers
- You can now specify (per pod) how long a pod should stay bound to a node, when there is a node problem.
可以指定pod繫結到某個節點的時間當節點出現問題。
- Various storage features have graduated to GA:
儲存功能進入GA
- StorageClass pre-installed and set as default on Azure, AWS, GCE, OpenStack, and vSphere
StorageClass預先安裝 Azure, AWS, GCE, OpenStack, and vSphere
- Configurable Dynamic Provisioning and StorageClass
動態配置StorageClass
- StorageClass pre-installed and set as default on Azure, AWS, GCE, OpenStack, and vSphere
- DaemonSets can now be updated by a rolling update.
現在可以滾動更新DaemonSets