k8s
文章平均质量分 90
k8s
developer@liyong
GISer
展开
-
k8s学习笔记
k8s职责自动化容器部署和复制随时扩展或收缩容器容器分组group,并且提供容器间的负载均衡实时监控,即时故障发现,自动替换k8s概念及架构podpod是容器的容器,可以包含多个containerpod是k8s最小可部署单元,一个pod就是一个进程pod内部容器网络互通,每个pod都有独立虚拟IPpod都是部署完整的应用或模块(项目中通常:一个pod部署一个应用,或部署一个应用的一部分)pause 每个Pod里运行着一个特殊的被称之为Pause的容器,其他容器则为业务容器,这些业原创 2020-11-27 17:02:41 · 719 阅读 · 0 评论 -
K8s-应用管理(环境变量,Job)
离线业务的特点是必定会退出,不会无期限地运行下去,所以它的调度策略与在线业务存在很大的不同,需要考虑运行超时、状态检查、失败重试、获取计算结果等管理事项。当有Pod文件时,管理存储在文件中的环境数据会很复杂。除了使用plain text键值对格式指定环境变量的直接方法,还有使用ConfigMap和Secrets等方法来管理环境变量更加的方便。pod文件使用command字段覆盖了入口点ENTRYPOINT指令,args字段覆盖了docker文件中的命令CMD指令。还可以通过数据卷的方式进行注入。原创 2024-01-24 16:10:13 · 689 阅读 · 0 评论 -
k8s-基础知识(Service,NodePort,CusterIP,无头服务,NameSpace,资源限制)
如果要连接另一个名字空间的服务,必须将名称空间的名称附加到服务的名称上。例如,对于默认名称空间中的web pod,要连接到dev环境或名称空间中的数据库,使用servicename.namespace.svc.cluster.local格式:dbservice.dev.svc.cluster.local。Kubernetes 会给Service分配一个静态 IP 地址,Service自动管理、维护后面动态变化的 Pod 集合,当客户端访问 Service,它就根据某种策略,把流量转发给后面的某个 Pod。原创 2024-01-23 19:35:49 · 1239 阅读 · 0 评论 -
K8s-持久化(持久卷,卷申明,StorageClass,StatefulSet持久化)
通过POD指定Volume 的时候我们需要配置每个POD的主机路径,那如果我们后面需要修改主机的路径就会修改每个POD的yml。创建持久卷声明后, Kubernetes将根据请求和卷上设置的属性将持久卷绑定到声明。每个持久卷声明都绑定到一个持久卷。在绑定的过程中会根据是否有足够的容量,访问模式是否匹配,卷模式这些条件匹配到对应的持久卷。如果没有可用的卷,则永久卷声明将保持Pending挂起状态, 直到有更新的卷可供群集使用。一旦有更新的卷可用,声明将自动绑定到新的可用卷。1 先定义一个持久卷。原创 2024-01-25 14:33:07 · 1796 阅读 · 1 评论 -
k8s-基础知识(Pod,Deployment,ReplicaSet)
那么比如我们一个节点所在的宿主机的资源耗尽了,这个时候控制器可以调度在集群的其它机器上再创建一个节点,始终保持这个服务有三个节点来提供服务。可以看到和前面的yml非常的类似,只是这次我们在spec定义了一个模板,这个模板就是比如我们一个节点挂掉了,这个时候控制器可以用这个模板来创建副本。根据创建的内容,必须使用正确的API版本,不同版本号支持的功能可能不太一样。kind:资源类型,类型指的是创建的对象的类型,其他可能的值 Pod, Service, ReplicaSet, Deployment.原创 2024-01-23 14:01:24 · 1442 阅读 · 0 评论 -
Docker && K8s-存储相关概念
Docker中的存储有两个概念:存储驱动程序Storage Driver和卷驱动程序Volumes Drivers。原创 2024-01-25 10:30:19 · 829 阅读 · 0 评论 -
k8s-调度
并且保持Pod在线;2 在绑定对象中,用NodeName指定一个目标节点,然后向pod的绑定API发送一个POST请求,将数据以JSON格式设置到绑定对象中(必须将YAML文件转换为等效的JSON形式)。NoExecute的时候会发现所有的节点都被挂起了,这里myapp-deployment没有被驱逐使用为这个myapp-deployment是Deployment,它要保证有三个节点,两个策略产生了冲突,所以最终被挂起。创建pod后,Kubernetes调度程序会尝试将这些pod放置在可用的工作节点上。原创 2024-01-24 13:50:01 · 1117 阅读 · 0 评论