概念 pod是k8s的基本调度单元 pod扮演的是传统部署环境中的虚拟机角色 容器扮演的运行在虚拟机中的用户进程 Pod对象字段 NodeSelector 提供用户将Pod与Node进行绑定的字段 Pod只能运行在满足NodeSelector的节点上 否则会调度失败 NodeName 一旦Pod的这 ...
分类:
其他好文 时间:
2020-01-23 12:28:30
阅读次数:
93
本文介绍K8S Pod中的节点亲和性/反亲和性、pod亲和性/反亲和性是如何影响其分配和调度策略,并如何根据两大特性进行分配和调度。进而你将了解K8S Pod调度和分配策略背后的逻辑和原理。
分类:
其他好文 时间:
2020-01-23 00:13:36
阅读次数:
56
转自 https://www.cnblogs.com/effortsing/p/10307830.html ...
分类:
其他好文 时间:
2020-01-22 16:44:24
阅读次数:
166
使用 ConfigMap 来配置 Redis [root@master01 kustomization]# lskustomization.yaml redis-config redis-pod.yaml [root@master01 kustomization]# cat kustomizatio ...
分类:
其他好文 时间:
2020-01-22 13:04:26
阅读次数:
301
简介 ConfigMaps可以使容器镜像与配置文件解耦,实现容器化应用程序的可移植性。此文提供一系列的方法示例讲述如何创建 ,使用存储在 中的数据配置Pod。 备注:此文档参考官方文档,并加以自己的理解。如有误导性的内容,请批评指正。 创建一个ConfigMap 我们可以使用 或`kustomiza ...
分类:
Web程序 时间:
2020-01-22 11:12:17
阅读次数:
79
在Kubernetes中有一个最复杂的调度器可以处理pod的分配策略。基于在pod规范中所提及的资源需求,Kubernetes调度器会自动选择最合适的节点来运行pod。 但在许多实际场景下,我们必须干预调度过程才能在pod和一个节点或两个特定pod之间进行匹配。因此,Kubernetes中有一种十分 ...
分类:
其他好文 时间:
2020-01-22 11:05:57
阅读次数:
57
简介 此文讲述如何给容器的声明周期时间添加处理器,Kubernetes支持 和`preStop postStart preStop`事件。 备注:此文档参考官方文档,并加以自己的理解。如有误导性的内容,请批评指正。 定义 postStart 和 preStop 处理器 创建一个包含一个容器的Pod, ...
分类:
Web程序 时间:
2020-01-22 10:49:24
阅读次数:
104
简介 此文讲述在应用容器运行之前如何使用初始化容器。 备注:此文档参考官方文档,并加以自己的理解。如有误导性的内容,请批评指正。 创建一个有初始化容器的Pod 创将一个Pod,该Pod中包含一个应用容器和初始化容器。在应用容器开始之前,初始化容器的初始化任务已经完成。文件名: 在配置文件中,可以看出 ...
分类:
Web程序 时间:
2020-01-22 10:37:20
阅读次数:
246
删除 查看Terminating 状态 [root@master01 dashboard]# kubectl get ns kubernetes-dashboard -o yamlapiVersion: v1kind: Namespacemetadata: annotations: kubectl. ...
分类:
其他好文 时间:
2020-01-21 18:04:59
阅读次数:
354
一、K8S的搭建 0、准备 网络地址: 节点网络:10.201.106.0/24 Service网络:10.96.0.0/12 Pod网络(flannel默认网段):10.244.0.0/16 节点功能: master1(10.201.106.131):master节点,etcd master2(1 ...
分类:
其他好文 时间:
2020-01-21 10:48:52
阅读次数:
85