00:01
那我再扣波c PR create-F2直接卖了,那再酷波CPR给我们看下效果running了。那有些人会有疑问,诶,你这里不是说了吗?House name是我们的NOVA3才行呀,因为这里它是一个软策略,软策略的含义就是如果有的话更好,没有的话那就算了,那比如我们把它改到零一,那这样的话是不是就有了,那有的话这个策略就一定会满足他CD啊,Delete套的刚刚二。好,那我们在库波CTR create,杠f hot,库波CTR get,杠N啊,杠O一定是诺特零。
01:08
看明白什么意思了吗?那这里的亲和性软和硬的含义就是软有我就去,没有就算了,硬就是我必须要有,没有的话我就不运行了,对吧?这就是我们的节点,亲和性的软策略和我们的硬策略,那当然软和硬是可以放在一起去使用的,那要先满足我们的硬策略以后才能去满足你的软策略。比如如果这里的value not in不再NOTE02,那就意味着可能是NO01,可能是NO04或零五或零六,那在这几个节点里面呢,再去满足,如果S等于这么一个值的话,那就会优先被调度,对吧?那这个就不给大家去演示了,因为我们当心的节点只有两个,演示的效果不太好,那想给大家表达的就是这两个完全是可以放在一起去使用的,完全没有问题。好,那这里的运算关系呢,刚才也给大家说过了,对吧,我们就不再去看了,那下一个是我们的pod的亲和性,刚才我们说的是pod跟node的亲和性,现在我们说的是pod与pod的之间的亲和性。
02:09
那它的亲和性策略呢?在pod Spark下的阿弗ity的pad阿弗ity下去声明。好,一个依然是我们的产策略,一个是我们的硬策略,那我们看一下效果。这里呢,运行了。一个pod,一个pod里面呢有一个容器,容器的名称叫做pod杠三使用的是map的镜像,Pod的亲和性,Requirery是一个硬策略,对吧?那硬策略是什么呢?Level select选择的一个标签,标签选择那当。IAPP存在pod v1的时候,POD1的时候,诶我就去选择。那是以什么为主要目标呢?是以我们的house name这一个键名去判断是否在同一个pod之上,因为这个值是唯一的,对吧?我通过它的唯一性去确定如果它们一致,是不是证明两个炮的处于同一个。
03:03
确定啊,很好理解吧。那下一个他又写了一个叫炮。Auntity,对吧?阿ity,这里是pad阿ity,那这就是一个对立关系对吧?这个代表的含义在底下给大家说明了,说诶,Pod与指定的pod在同一top区域,那第二个呢,是不在同一top区域。如果你想让两个pod运营在同一个node上,那就可以使用这么一个方案,如果你不想让两个po运行在同一个note上,你可以使用这么一个方案,那我们可以把这个结果给大家测试一下,对吧?好,我们先看一下它的书写的格式,因为这是一个软限制,所以它又是一个权重级别的,那level select有没有IAPP等于port杠二的,那如果有的话,因为它是一个anti飞ity,对吧?所以呢,它就不运行在这个节点,那同样它的判断条件是根据我们的house name的名称去判断的。好,那我们可以去做一下效果,比如我现在。
04:02
看一下我们去分开去演示吧,我先打开pad,一见没有,我们给它改一下,我们先把节点的切割性给它关掉。标签呢,我们给他一个pod等于NODE01吧,好,Name等于NODE01 Q波CT create,我们先把现在有的炮给它删掉。把所有的话都给他删掉。好,Cooper cityl get pot,那cooper cityl create-f po1em cooper city get,我们看一下已经被调度了,对吧,并且被调度到了我们的NOTE01节点。那现在呢,我去一起给大家演示一下portt的一个亲和性,Port的一个亲和性好,那处于同一个域内去运行,是这么一种描述方式,对吧,我们给它创建一下。
05:15
好,Vim炮D3已经mail。好,标签是泡到零三使用的,镜像呢,依然是我们的Mac好。然后呢,这里呢是一个软软策略对吧,软策啊硬策略与块略对吧,硬策略硬策略那匹配的是什么呢?匹配的有没有泡的是标签K等于IBY6等于POD01,那我们看一下我们当天有的是什么东西,刚才有的啊杠杠修levels好,刚才有的是IPP等于NOTE1NOTE01,我们可以改一下IP等于NOE01。
06:06
是这样写的吧。NO01没有杠对吧?好,那这里的含义就是如果有IPB等于NOE01的话,那我就必须跟这个节点在一起,在一起,因为它是一个pad阿菲ity,那泡D阿菲尼的含义就是它们处于同一个托扑域,对吧?好,那我们过来看一下效果。保存对书突破c PR created3燕麦杠F,好出个CT啊,Get po-O。看到了吗?必须宠于同一个破比域,那不管我把这个三怎么删除。
07:03
好,我们再去创建。它都会处于同一个托福运。那这里托普玉有些人可能理解不了,对吧?诶,为什么是托普玉?不就是处于同一个note节点吗?为什么讲是托普玉呢?这里跟我们的标签选择有关,比如我们现在有三个,我们用我们的PPT画吧。比如说这里我们有三个不同的node存在,那这里的APP呢,等于V,这是我们node的标签哈,Node的标签比APP,比如Dis等于一级别的Dis速度比较慢,Note呢,它的Dis也等于一级别,这个note呢,Dis等于二级别,也就意味着对于我们的这三个no容来说,它们两个noe的DIS10个的值是一样的,那在这里,在这里,如果把这里的。
08:10
他们的匹配的键改为。改为我们的。呃,这里的disk的话,那这两个noe相当于都是同一个拓扑运,也就意味着如果两个pod亲和的话,放在这两个节点的哪一个节点都可以,能理解我的含义吧,是根据这里的标签去确定的,那因为我们现在把标签改为了我们的。House name house name,所以同一个node就是同一个top运。那这是我们的。呃,泡的分离体对吧,还有个是我们的叫做泡的。Auntanity对吧,我们可以改一下,我们看一下效果。好,我们先把这个炮的三给他删掉。
09:04
好,然后我们去打开我们的POP3,去修改一下,我们把这里的节点亲和,把它改成必须不在同一个节点。啊,我们去创建。创建成功了,那酷歌ctl炮,那他们一定是不在同一个节点的,看到了吗?0102,并且我不管怎么去删除POD03,它都会始终运在NOTE02,因为这里说到了嘛。炮的昂阿菲ity代表的含义就是必须不在同一个节点,并且我在这里写的又是一个硬限制,并且我在里写的又是一个应现者,对吧?又是一个应现者,那必须。跟IAPP等于NOTE01的pad不在同一个节点上去运行,所以呢,我们就会会被分到了NOTE02之上。
10:01
那当然,如果这里我们写的是泡达菲尼题,并且这是一个硬限制,那如果满足IPB等于二的标签的话,我们可以看看效果,我们先把炮三了,对吧?好库CRK-FD-3D3点慢,好库CTR给D。叛逆。原因是什么?我们打开我们的pod看一下,这里我说了,哎,我说我是一个节点的pod啊,这是我们的一个pod的亲和性,两个pod必须要在同一个节点上去运行,那什么pod呢?当它的标签是IAPP键名是APP只是NOTE02的时候,我跟他在同一个节点同一个house内上去运行好,结果我们发现现在拥有的pod。
11:14
现在拥有的话,根本没有一个APP,它的键值是note。是我们的NOTE02的对吧,所以它就不会运行,那我们可以看下效果,比如我现在给他打个标签库C啊level。Port node01,给他打个标签是IAPP等于NOD03NODE02对吧,回车。他说我们必须要加一个值,因为APP存在了,我们去加一个。等于Q,好,那我们再看下效果。我们去get一下。
12:01
NO02了对吧,并且它双点了,好,那我们加一个杠,Oy处于一个同一个节点对吧?这是一个动态过程,你现在虽然不满足,诶,我把标签一改,诶有pod的标签跟我满足了,我就会去运行了,这就是我们的泡的亲和性,当然也会有它的软亲和和它的硬亲和对吧?好,那底下做了一个总结对吧?对于node来说,它的亲和性呢,通过我们的硬node,硬inside等等键值去判断是否去指定到对应的主机去运行,那pod氢和性能分为我们的affinity和我们的int affinity那一个是处于同一个拓扑运行,一个是不在同一个拓扑运行。好,那这个呢,就是当然在主机这里呢,会有气体和LT,就是比它大比它小的这么一个关系,那对于我们的炮D氢和力来说,就没有这么一个操作符了,需要大家注意一下,那这个呢,就是我们的一个亲和性关系,我们可以去通过节点的亲和性和炮的亲和性,让不同的pod处于同一节点,还或者是不同节点去运行,完全是没有问题的。
13:10
好,那这是我们的第一个我们可选的可调的参数。
我来说两句