requiredDuringSchedulingIgnoredDuringExecution 软策略 - preferredDuringSchedulingIgnoredDuringExecution apiVersion: v1 kind: Pod metadata: name: pod -3 labels: app: pod-3 spec: containers: - name: pod-3 image: hub.escape.com/library 其中 tolerationSeconds 用于描述当 Pod 需要被驱逐时可以在 Pod 上继续保留运行的时间 apiVersion: v1 kind: Pod metadata: name: pod -3 labels: app: pod-3 spec: containers: - name: pod-3 image: hub.escape.com/library
-------------------------------# vim affinity-pod.yaml apiVersion: v1 kind: Pod metadata: name: pod -3 labels: app: pod-3 spec: containers: - name: pod-3 image: docker.io/nginx affinity
preferredDuringSchedulingIgnoredDuringExecution:软策略 requiredDuringSchedulingIgnoredDuringExecution:硬策略 apiVersion: v1 kind: Pod metadata: name: pod -3 labels: app: pod-3 spec: containers: - name: pod-3 image: hub.atguigu.com/library/myapp
[k8s-pod-network-problem-3.png] 图2.2、设备类型 我们还是通过网络流向图来具体说明,节点A中的pod-1向节点B的pod-3发出一个请求,数据包首先会查询pod-1中的路由表 进程处理后以udp数据包的形式发送给节点B的5678端口,节点B的flanneld收到数据后并解包数据,然后丢给节点B的flannel.1设备,进而请求转发到节点B的cni0设备,通过查找arp表,确定目的pod -3,最后数据包顺利到达pod-3。
namespace 这个索引分类下的所有索引数据 "default": ["pod-1", "pod-2"], # Index 就是一个索引键下所有的对象键列表 "kube-system": ["pod nodeName": { # nodeName 这个索引分类下的所有索引数据(对象键列表) "node1": ["pod-1"], # Index "node2": ["pod-2", "pod
namespace 这个索引分类下的所有索引数据 "default": ["pod-1", "pod-2"], // Index 就是一个索引键下所有的对象键列表 "kube-system": ["pod nodeName": { //nodeName 这个索引分类下的所有索引数据(对象键列表) "node1": ["pod-1"], // Index "node2": ["pod-2", "pod
pod-0, id will be 0 and etc. lets say, you have pod-0, pod-1, pod-2, pod-3. to exclude pod-0 and pod