Kubernetes1.5的新功能介绍
“mountPath”是独一无二的,并可以作为mergekey。升级前注意事项 1、升级前重要的安全相关改变 必须在kube-apiserver设置–anonymous-auth=false参数,除非你是一个测试该功能的开发者并且了解它。你不需要调整kublete的该参数:1.4的Kubelet APIs没有授权。“Kubernetes1.5的新功能介绍”的内容就介绍到这里了,感谢大家的阅读。《Kubernetes1.5的新功能介绍》来自互联网同行内容,若有侵权,请联系我们删除!
本篇内容介绍了“Kubernetes1.5的新功开发云主机域名能介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
主题简介
1、StatefulSets (原名PetSets)2、改善联邦支持3、简化集群部署4、节点鲁棒性及可扩展性
新特性简介
1、API 机制2、应用3、认证4、AWS5、集群生命周期6、集群运维7、联邦8、网络9、节点10、调度11、UI12、Windows
重大改变
1、节点控制器不再强行删除来源于apiServer的pods对于有状态的应用StatefulSet(原名为 PetSet)而言,这个改动意味着创建替换的Pods被阻塞,直到旧的Pods确定不再运行(意味着kubelet从分区返回,Node对象的删除,云服务商里实例的删除,或强行删除api-Server里的Pod)。这里通过确保不可达的Pod不会被认为已经死亡来防止集群应用出现“脑裂”的状况,除非一些“包围”操作提供了上述之一的情况。对于其他现有的除StatefulSet外的控制器,这对于控制器替换Pods没有影响,因为控制器不会重用Pods名称(他们使用generate-name)用户编写的控制器会重用Pod对象的名称,应该考虑这个变化。当使用kubectl delete … –grace-period=0 删除一个对象时,客户端将开始进行优雅的删除并等待,直到资源完全被删除。要立即强制删除,使用–force 标志。这可以防止用户不小心让两个Stateful Set共享可能导致数据损坏的相同的持久存储。2、允许匿名API服务器的访问,通过授权组系统设置认证的用户kube-apiserver添加了–anonymous-auth 标志,默认为true。当它启用时,访问安全端口的请求不会被其他配置的认证方法所拒绝,这些请求被当做匿名请求,并且用户名为system:anonymous,组织为system:unauthenticated。
认证的用户被设为system:authenticated组。3、即使路径是用于类型的有效字段,如果路径在json文件下不提供字段,kubectl get -o jsonpath=… 将抛出一个错误。这个改变从pre-1.5版本开始,即使他们目前不在 json文件下,也会返回一些字段的默认值。4、对于VolumeMounts的strategicmerge patchMergeKey是由“名称”到“mountPath”的改变。这是必要的,因为名称字段引用Volume的名称,并且不是VolumeMount的唯开发云主机域名一键。如果安装多个相同的volume,多个VolumeMounts将有同样的 Volume名称。“mountPath”是独一无二的,并可以作为mergekey。
升级前注意事项
1、升级前重要的安全相关改变
必须在kube-apiserver设置–anonymous-auth=false参数,除非你是一个测试该功能的开发者并且了解它。如果不这样,你会允许未经授权的用户访问你的apiserver。必须在联邦开发云主机域名apiserver设置–anonymous-auth=false参数,除非你是一个测试该功能的开发者并且了解它。如果不这样,你会允许未经授权的用户访问你的联邦apiserver。你不需要调整kublete的该参数:1.4的Kubelet APIs没有授权。2、batch/v2alpha1.ScheduledJob被重命名为batch/v2alpha1.CronJob。3、PetSet被重命名为StatefulSet。如果你现在有PetSets,你要在升级为StatefulSets前后进行一些额外的迁移操作。4、如果你从v1.4.x升级你的集群联邦组件,请更新你的federation-apiserver和federation-controller-manager到新版本。5、废弃的kubelet –configure-cbr0参数被移除。经典的网络模式也是。如果你依赖于此模式,请调研其他的网络插件kubenet或cni是否满足需求。6、新的client-go结构,参考kubernetes/client-go进行版本控制策略。“Kubernetes1.5的新功能介绍”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注开发云网站,小编将为大家输出更多高质量的实用文章!
本文从转载,原作者保留一切权利,若侵权请联系删除。
《Kubernetes1.5的新功能介绍》来自互联网同行内容,若有侵权,请联系我们删除!