11 2022 档案
摘要:污点和容忍度 之前的实验测试了调度策略中的nodeName、nodeSelector、节点亲和性和pod亲和性。 有时,为了实现部分pod不能运行在特定的节点上,可以将节点打上污点。此时容忍这个污点的POD还是可以被调度到该节点上 环境中一共有2个master节点,2个worker节点 [root@
阅读全文
摘要:pod亲和性和反亲和性 上面实验了pod的资源调度可以通过nodeName、nodeSelector完成,以及node节点亲和性,都是根据依赖关系完成node与pod之间的调度。在实际的需求中,还需要对pod和pod的调度进行控制。 本节就测试一下pod的亲和性和反亲和性 准备一个基础pod作为亲和
阅读全文
摘要:K8S中的调度策略--节点亲和性、pod亲和性 上面实验了nodeName和nodeSelector,其中,nodeName是通过节点的名称进行区分,在一些特定场景下还是很有用的,如果将节点调度到某一高性能节点。但是nodeName还是显得有点过于严苛。nodeSelector则是通过node的标签
阅读全文
摘要:K8S中的调度策略 节点选择器 正常情况下,Pod被调度到哪一个节点是通过scheduler完成,但在一些场景中,时常需要将一些pod指定在某一个node上运行。那此时就可以通过nodeName和nodeSelector完成 nodeName nodeName <string> NodeName i
阅读全文
摘要:命名空间 namespace 一个k8s集群由多个物理node组成,可以在k8s集群上创建多个虚拟的k8s集群,以达到资源隔离的目的。 这一点有点类似于网络中的VPN instance,也类似于云环境中常说的VPC。 创建一个namespace [root@master-worker-node-1
阅读全文
摘要:搭建条件 centos-stream-8 [root@localhost ~]# cat /etc/os-release NAME="CentOS Stream" | 主机名 | IP地址 | role | | master-worker-node-1 | 192.168.122.89/24 | c
阅读全文
摘要:搭建条件 centos-stream-8 [root@localhost ~]# cat /etc/os-release NAME="CentOS Stream" | 主机名 | IP地址 | role | | master-worker-node-1 | 192.168.122.6/24 | co
阅读全文
摘要:点击查看代码 # dockerfile文件 [11-14 15:39:27 huawei root ~/dockerfile] # ls -l total 8 -rw-r--r-- 1 root root 579 Nov 14 15:25 dockerfile -rw-r--r-- 1 root r
阅读全文
摘要:` docker file 类似于ansible 中的playbook文件,按需对docker image进行定制修改。 参考文件可以通过man dockerfile查看,也可以去官网查看 dockerfile中,常用语法主要包括: 1、FROM 表示新构建的镜像的原始镜像,他的妈是谁,有点从本地拉
阅读全文