Horizontal Pod Autoscaler 根据观察到的CPU利用率(或在支持自定义指标的情况下,根据其他一些应用程序提供的指标)自动伸缩 replication controller, deployment, replica set, stateful set 中的pod数量。注意,Hor ...
分类:
其他好文 时间:
2020-02-09 16:49:26
阅读次数:
82
k8s数据持久化Docker容器是有生命周期的,因此数据卷可以实现数据持久化数据卷主要解决的问题:数据持久性:当我们写入数据时,文件都是暂时性的存在,当容器崩溃后,host就会将这个容器杀死,然后重新从镜像创建容器,数据就会丢失数据共享:在同一个Pod中运行容器,会存在共享文件的需求存储类(Storageclass)是k8s资源类型的一种,它是有管理员为管理PV更加方便创建的一个逻辑组,可以按照存
分类:
其他好文 时间:
2020-02-09 00:31:46
阅读次数:
79
k8s数据持久化Docker容器是有生命周期的,因此数据卷可以实现数据持久化数据卷主要解决的问题:数据持久性:当我们写入数据时,文件都是暂时性的存在,当容器崩溃后,host就会将这个容器杀死,然后重新从镜像创建容器,数据就会丢失数据共享:在同一个Pod中运行容器,会存在共享文件的需求存储类(Storageclass)是k8s资源类型的一种,它是有管理员为管理PV更加方便创建的一个逻辑组,可以按照存
分类:
其他好文 时间:
2020-02-09 00:26:23
阅读次数:
79
六 Service 一、Service 的概念 Kubernetes Service定义了这样一种抽象:一个Pod的逻辑分组,一种可以访问它们的策略 —— 通常称为微服务。这一组Pod能够被Service访问到,通常是通过Label Selector Service能够提供负载均衡的能力,但是在使用 ...
分类:
Web程序 时间:
2020-02-08 19:44:29
阅读次数:
154
例子:找出当前pod挂载的是哪个物理目录 可以看到最后结果是 目录挂载到了pod的 下面 ...
分类:
其他好文 时间:
2020-02-08 15:33:54
阅读次数:
202
1、创建registry服务器 (1)安装需要的包 (2)创建registry目录 (3)生成registry服务器证书 注意文件名不能更改改成其他名字,registry pod启动时会找不到 (4)生成bcrpt格式的密码 (5)创建mirror registry容器 (6)添加防火墙端口 (7) ...
分类:
其他好文 时间:
2020-02-08 15:17:23
阅读次数:
110
kubelet组件 Pod调度完成后,Kubernetes就需要负责将这个调度成功的Pod在宿主机上创建出来,并把它所定义的各个容器启动起来.这些,都是kubelet 这个核心组件的主要功能 kubelet本身也是按照“控制器”模式来工作的 就是一个控制循环.驱动控制循环(主循环)运行的事件 1.P ...
分类:
其他好文 时间:
2020-02-08 14:01:33
阅读次数:
85
四 资源控制器 一、什么是控制器 Kubernetes 中内建了很多 controller(控制器),这些相当于一个状态机,用来控制 Pod 的具体状态和行为 二、控制器类型 ① ReplicationController 和 ReplicaSet ② Deployment ③ DaemonSet ...
分类:
Web程序 时间:
2020-02-07 22:16:07
阅读次数:
110
DaemonSet是在Kubernetes1.2 版本新增的一种资源对象 能够让 节点 。当节点加入到kubernetes集群中,Pod会被(DaemonSet)调度到该节点上运行,当节点从kubernetes集群中被移除,被(DaemonSet)调度的Pod会被移除,如果删除DaemonSet,所 ...
分类:
Web程序 时间:
2020-02-07 16:51:01
阅读次数:
80
查看pod状态如下图所示,当前状态为CreateContainerError。 通过kube describe命令去查看Pod的状态发现没有提示任何错误。但是当通过命令kube logs查看pod的日志时,可以看到提示日志“Failed to update lock: Operation canno ...
分类:
Web程序 时间:
2020-02-07 10:18:27
阅读次数:
280