Kubernetes
浊酒暖情
这个作者很懒,什么都没留下…
展开
-
k8s存储方式的介绍及应用 (持久化,mysql对数据持久化的应用)
k8s存储: (持久化)docker容器是有生命周期的。volume1,存储类(Storage class)是k8s资源类型的一种,它是有管理员为管理PV更加方便创建的一个逻辑组,可以按照存储系统的性能高低,或者综合服务质量,备份策略等分类。不过k8s本身不知道类别到底是什么,它这是作为一个描述。2,存储类的好处之一就是支持PV的动态创建,当用户用到持久性存储时,不必再去提前创建PV,而是直接创建PVC就可以了,非常的方便。3,存储类对象的名称很重要,并且出了名称之外,还有3个关键字段Provi原创 2020-07-10 08:55:14 · 1507 阅读 · 0 评论 -
k8s的Job/CronJob资源对象及添加api版本
Job资源对象**服务类的Pod容器:**RC、RS、DS、Deployment**工作类的Pod容器:**Job—>执行一次,或者批量执行处理程序,完成之后退出容器。注意: 如果容器内执行任务有误,会根据容器的重启策略操作容器,不过这里的容器重启策略只能是: Never和 OnFailure。概念在有些场景下,是想要运行一些容器执行某种特定的任务,任务一旦执行完成,容器也就没有存在的必要了。在这种场景下,创建pod就显得不那么合适。于是就是了Job,Job指的就是那些一次性任务。通过原创 2020-07-10 08:51:17 · 1400 阅读 · 0 评论 -
k8s的ReplicaSet,DaemonSet及标签
环境介绍主机IP地址服务master192.168.1.21k8snode01192.168.1.22k8snode02192.168.1.23k8s基于 https://blog.51cto.com/14320361/2464655 的实验继续进行ReplicaSet简单介绍1. RC:ReplicationController(老一代的pod控制器)用来确保由其管控的Pod对象副本数量,能够满足用户期望,多则删除,少则通过模本创建特点:确原创 2020-07-10 08:49:50 · 824 阅读 · 0 评论 -
pod健康检查详解(liveness,readiness,滚动更新)
环境介绍主机IP地址服务master192.168.1.21k8s+httpd+nginxnode01192.168.1.22k8snode02192.168.1.23k8s基于 https://blog.51cto.com/14320361/2464655 的实验继续进行一、Pod的liveness和readiness探针Kubelet使用liveness probe(存活探针)来确定何时重启容器。例如,当应用程序处于运行状态但无法做进一步操作,l原创 2020-07-10 08:44:19 · 5345 阅读 · 0 评论 -
k8s创建资源(3)(负载均衡原理,回滚指定版本,label控制pod的位置)
Deployment介绍Deployment是kubernetes 1.2引入的概念,用来解决Pod的编排问题。Deployment可以理解为RC的升级版(RC+Reolicat Set)。特点在于可以随时知道Pod的部署进度,即对Pod的创建、调度、绑定节点、启动容器完整过程的进度展示。使用场景创建一个Deployment对象来生成对应的Replica Set并完成Pod副本的创建过程。检查Deployment的状态来确认部署动作是否完成(Pod副本的数量是否达到预期值)。更新Deployme原创 2020-07-10 08:40:23 · 463 阅读 · 0 评论 -
k8s创建资源(2)「基于配置清单」
一,两种创建资源的方法1. 基于命令的方式:简单直观快捷,上手快。适合临时测试或实验。2. 基于配置清单的方式:配置文件描述了 What,即应用最终要达到的状态。配置文件提供了创建资源的模板,能够重复部署。可以像管理代码一样管理部署。适合正式的、跨环境的、规模化部署。这种方式要求熟悉配置文件的语法,有一定难度。环境介绍主机IP地址服务master192.168.1.21k8snode01192.168.1.22k8snode02192原创 2020-07-10 08:39:34 · 399 阅读 · 0 评论 -
k8s创建资源(1)、「扩容与缩容」和「升级与回滚」
两种创建资源的方法基于命令的方式:简单直观快捷,上手快。适合临时测试或实验。基于配置文件的方式:配置文件描述了 What,即应用最终要达到的状态。配置文件提供了创建资源的模板,能够重复部署。可以像管理代码一样管理部署。适合正式的、跨环境的、规模化部署。这种方式要求熟悉配置文件的语法,有一定难度。一,用命令行的方式创建资源主机IP地址master192.168.1.21node01192.168.1.22node02192.168.1.23原创 2020-07-10 08:36:27 · 508 阅读 · 0 评论 -
k8s架构,基本概念
主机名IP地址服务master192.168.1.21node01192.168.1.22node02192.168.1.23kubernetes架构在这张系统架构图中,我们把服务分为运行在工作节点上的服务和组成集群级别控制板的服务。Kubernetes节点有运行应用容器必备的服务,而这些都是受Master的控制。每次个节点上当然都要运行Docker。Docker来负责所有具体的映像下载和容器运行。Kubernetes主要由以下几个核心组件组...原创 2020-07-10 08:32:38 · 398 阅读 · 0 评论 -
部署k8s集群
一. Kubernetes 系统简介首先,他是一个全新的基于容器技术的分布式架构领先方案。Kubernetes(k8s)是Google开源的容器集群管理系统(内部:Borg)。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。 Kubernetes是一个完备的分布式系统支撑平台,具有完备的集群管理能力,多扩多层次的安全防护和准入机制、多租户应用支撑能力、透明的服务注册和发现机制、內建智能负载均衡器、强大的故障发现和自原创 2020-07-10 08:31:41 · 248 阅读 · 0 评论