摘要:        
Taints和Tolerations(污点和容忍) 在 "《K8S之节点亲和性》" 中,我们说到的的NodeAffinity节点亲和性,是在pod上定义的一种属性,使得Pod能够被调度到某些node上运行。Taint刚好相反,它让Node拒绝Pod的运行。 Taint需要与Toleration配合使    阅读全文
posted @ 2018-05-28 18:41
breezey
阅读(9322)
评论(1)
推荐(1)
        
            
        
        
摘要:        
[toc] Pod Affinity 通过 "《K8S调度之节点亲和性》" ,我们知道怎么在调度的时候让pod灵活的选择node,但有些时候我们希望调度能够考虑pod之间的关系,而不只是pod与node的关系。于是在kubernetes 1.4的时候引入了pod affinity。 为什么有这样的需    阅读全文
posted @ 2018-05-28 18:40
breezey
阅读(3904)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Node Affinity Affinity 翻译成中文是“亲和性”,它对应的是 Anti Affinity,我们翻译成“互斥”。这两个词比较形象,可以把 pod 选择 node 的过程类比成磁铁的吸引和互斥,不同的是除了简单的正负极之外,pod 和 node 的吸引和互斥是可以灵活配置的。 Aff    阅读全文
posted @ 2018-05-28 18:38
breezey
阅读(21527)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Kubernetes 调度简介 除了让 kubernetes 集群调度器自动为 pod 资源选择某个节点(默认调度考虑的是资源足够,并且 load 尽量平均),有些情况我们希望能更多地控制 pod 应该如何调度。比如,集群中有些机器的配置更好( SSD,更好的内存等),我们希望比较核心的服务(比如说    阅读全文
posted @ 2018-05-28 18:37
breezey
阅读(3353)
评论(0)
推荐(0)
        
            
        
        
摘要:        
配置说明 官方有使用etcd插件的详细说明,地址如下:https://coredns.io/plugins/etcd/ 需要特别说明的是,目前coredns只支持etcd v2版本的api 这里直接摘出用法示例: etcd [ZONES...] { stubzones fallthrough [ZO    阅读全文
posted @ 2018-05-28 15:24
breezey
阅读(3755)
评论(1)
推荐(0)
        
            
        
        
摘要:        
Kubelet Node Allocatable Kubelet Node Allocatable用来为Kube组件和System进程预留资源,从而保证当节点出现满负荷时也能保证Kube和System进程有足够的资源。 目前支持cpu, memory, ephemeral-storage三种资源预留    阅读全文
posted @ 2018-05-28 15:17
breezey
阅读(2807)
评论(0)
推荐(0)
        
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号