基础概念 k8s操作pod对象的所有业务逻辑 都是由各种控制器来完成的 k8s的所有控制器都存储在pkg/controller目录下 这个目录下的每个控制器都以自己的方式负责某种编排功能 它们都遵循着一种通用的编排模式 控制循环(control loop)= 调谐循环 = 同步循环 通过在一个无限循 ...
分类:
其他好文 时间:
2020-01-26 10:27:03
阅读次数:
86
官方链接:https://kubernetes.io/zh/docs/tasks/inject data application/environment variable expose pod information/ ...
分类:
其他好文 时间:
2020-01-25 23:29:01
阅读次数:
419
1.manjaro配置 1.1.启动项 1.2.换源 : 注:Pacman常用命令 Pacman是Arch Linux 的包管理器。它将一个简单的二进制包格式和易用的构建系统结合了起来。不管软件包是来自官方的 Arch 库还是用户自己创建,Pacman 都能方便得管理。 更新系统 在 Archlin ...
分类:
编程语言 时间:
2020-01-25 19:26:42
阅读次数:
551
查看pod的标签 [root@master pod]# kubectl get pods --show-labels NAME READY STATUS RESTARTS AGE LABELS cv-podh 1/2 CrashLoopBackOff 15 55m app=myapp,tier=fr ...
分类:
其他好文 时间:
2020-01-25 18:09:57
阅读次数:
215
service的三种工作模式:(userstats(效率低)、iptables、ipvs) service可以自动实现负载均衡。service自动实现了负载均衡,service通过selector标签选择器匹配了后面多个pod!后端多个pod提供底层服务。 Service版本介绍 userspace ...
分类:
Web程序 时间:
2020-01-25 12:59:32
阅读次数:
137
1. k8s PV 与 PVC PV 是已经由管理员提供或者动态使用供应的集群中的一块存储的存储类。它是集群中的资源,就像节点是集群资源一样。PV是类似于Volumes的卷插件,但是其生命周期独立于使用PV的任何单个Pod。此API对象捕获NFS,iSCSI或特定于云提供商的存储系统的存储实现的详细 ...
分类:
其他好文 时间:
2020-01-24 22:30:07
阅读次数:
173
job参数 backoffLimit: 5 activeDeadlineSeconds: 100 在 Job 对象中,负责并行控制的参数有两个:spec.parallelism,它定义的是一个 Job 在任意时间最多可以启动多少个 Pod 同时运行;spec.completions,它定义的是 Jo ...
简介 此文讲述如何配置Pod中的容器恭喜共享进程Namespace。当进程名称空间共享被激活,在同一个Pod中,一个容器的进程可以在其他容器中看到。可以使用此功能来配置协作容器,例如日志处理程序sidecar容器,或对不包含调试实用程序(例如shell)的容器映像进行故障排除。在Kubernetes ...
分类:
Web程序 时间:
2020-01-23 17:01:37
阅读次数:
213
概念 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