摘要:
一、概述 1、我们此前讲过根据应用本身是否需要持久存储数据以及某一次请求和之前的请求是否有联系,可以分为四类应用 a、有状态,要存储 b、有状态,无持久存储 c、无状态,要存储 d、无状态,无持久存储 其中,大多数和数据存储服务相关的应用和有状态应用几乎都是需要持久存储数据的。在docker中说过, 阅读全文
摘要:
dd if=/dev/zero of=/application/test1 bs=1M count=2000 oflag=direct 阅读全文
摘要:
一、上集回顾 1、Service 3种模型:userspace,iptables,ipvs 2、Service类型 ClusterIP,NodePort NodePort:client -> NodeIP:NodePort -> ClusterIP:ServicePort -> PodIP:cont 阅读全文
摘要:
一、Service对应组件关系 1、在kubernetes平台之上,pod是有生命周期的,所以为了能够给对应的客户端提供一个固定的访问端点,因此我们在客户端和服务Pod之间添加一个固定的中间层,这个中间层我们称之为Service,这个Service的真正工作还要严重依赖于我们k8s之上部署的附件。称 阅读全文
摘要:
一、Deployment 定义 1、简介 deployment.spec 简介 deployment.spec.strategy #更新策略 deployment.spec.strategy.rollingUpdate #更新粒度 2、deployment具体操作 a、在更新应用时可以直接通过编辑配 阅读全文
摘要:
一、回顾 1、Pod是标准的kubernetes资源,因此其遵循为其资源清单配置定义的基本格式,包含:apiVersion,kind,metadata,spec,status(只读) 2、spec的内嵌字段 containers: name image imagePullPolicy:Always, 阅读全文
摘要:
一、容器探测器 1、所谓的容器探测无非就是我们在里面设置了一些探针,或者称之为传感器来获取相应的数据作为判定其存活与否或就绪与否的标准,目前k8s所支持的存活性和就绪性探测方式都是一样的。 2、k8s的探针类型有三种 1、ExecAction 2、TCPSocketAction:TCPSocket探 阅读全文
摘要:
一、资源配置清单 1、自主式Pod资源 2、资源的清单格式,大多数清单格式都遵循如下条件: a、一级字段:apiVersion(group/version),kind,metadata(name,namespace,labels,annotations....),spec,status(只读) 二、 阅读全文
摘要:
一、kubernetes是有一个restful风格的 API,把各种操作对象都一律当做资源来管理。并且可通过标准的HTTP请求的方法 GET,PUT,DELETE,POST,等方法来完成操作,不过是通过相应的命令反馈在kubectl 之上,如kubectl run,get,edit,...。 二、k 阅读全文
摘要:
一、相关命令 1、kubectl 通过连接api server 进行各k8s对象资源的增删改查,如pod,service,controller(控制器),我们常用的pod控制器replicaset,deployment,statefulet,daemonset,job,cronjob等,甚至node 阅读全文