合集-k8s

k8s核心组件详解和分层架构
摘要:k8s核心组件 master中的核心组件 api-server(接口服务,基于rest风格开放k8s接口的服务) kube-controller-manager(管理各个类型的控制器,针对k8s中的各种资源进行管理) cloud-controller-manager(云控制管理器,第三方云平台提供的 阅读全文

posted @ 2024-05-05 15:51 代码你敲我不敲 阅读(191) 评论(0) 推荐(0) 编辑

k8s——核心概念篇
摘要:服务的分类 有状态 代表应用 nginx apache 优点 对客户端透明,无依赖关系,可以高效实现扩容,迁移 缺点 不能存储数据,需要额外的数据服务支撑 无状态 代表应用 MYSQL Redis 优点 可以独立存储数据,实现数据管理 缺点 集群环境下需要实现主从,数据同步,备份,水平扩容负载。 资 阅读全文

posted @ 2024-05-08 09:07 代码你敲我不敲 阅读(58) 评论(0) 推荐(0) 编辑

k8s——搭建集群环境
摘要:服务器要求(三台都要操作) 一台master两台node 能连外网 关闭防火墙 关闭selinux 设置主机名,域名解析 关闭swap(记得关完之后重启) swapoff -a //临时关闭 vim /etc/fstab //把swap分区挂载部分注释掉 将桥接的ipv4流量传递到iptables上 阅读全文

posted @ 2024-05-06 18:55 代码你敲我不敲 阅读(42) 评论(0) 推荐(0) 编辑

kubernetes(k8s)
摘要:应用程序部署的演变过程 在部署应用程序的方式上,主要经历了三个时代 传统部署 互联网早期,会直接将应用程序部署在物理机上 优点: 简单,不需要其他技术的参与 缺点: 不能为应用程序定义资源使用边界,很难合理的分配计算资源,而且程序之间容易产生影响 虚拟化部署 可以在一台物理机上运行多个虚拟机,每个虚 阅读全文

posted @ 2024-05-01 10:37 代码你敲我不敲 阅读(81) 评论(0) 推荐(0) 编辑

使用python在k8s中创建一个pod
摘要:要在Kubernetes (k8s) 中使用Python创建一个Pod,你可以使用Kubernetes Python客户端库(通常称为kubernetes或kubernetes-client)。以下是一个简单的步骤和示例代码,说明如何使用Python在Kubernetes集群中创建一个Pod。 步骤 阅读全文

posted @ 2024-05-16 11:04 代码你敲我不敲 阅读(361) 评论(0) 推荐(0) 编辑

k8s——pod(label和selector)
摘要:k8s的label和selector 在Kubernetes中,label和selector是两个重要的概念,它们一起用于实现资源对象的关联和调度。 label 创建label 有两种方式创建label: 在配置文件中指定label标签 使用kubectl label命令 临时创建label kub 阅读全文

posted @ 2024-05-22 18:40 代码你敲我不敲 阅读(150) 评论(0) 推荐(0) 编辑

k8s——pod生命周期
摘要:图解 Pod生命周期 Pod的退出流程 Endpoint删除pod的ip地址 Pod变成Terminating状态 变为删除中的状态后,会给pod一个宽限期,让pod去执行一些清理或销毁操作 配置参数: 作用与pod中的所有容器 terminationGracePeriodSeconds: 30 c 阅读全文

posted @ 2024-05-22 18:42 代码你敲我不敲 阅读(35) 评论(0) 推荐(0) 编辑

k8s——pod探针
摘要:探针 简单理解: 容器内应用的检测机制,根据不同的探针来判断容器应用当前的状态 为什么会需要探针 # 情况一 现在有一个商品的微服务,跑着跑着突然内存溢出,程序崩掉了,外面的pod虽然在,但是也相当于挂掉了。这个时候我们,就需要重启服务。 这个服务怎么启动,什么时候启动,什么状态启动。是由,我们指定 阅读全文

posted @ 2024-05-22 18:42 代码你敲我不敲 阅读(53) 评论(0) 推荐(0) 编辑

k8s——pod的yaml文件
摘要:理解什么是pod pod基于deployment创建,删除deployment,pod也会被删除 基础pod的yaml文件的资源清单 点击查看列表 | 参数名 | 类型 | 字段说明 | | | | | | apiVersion | String | K8S APl 的版本,可以用 kubectl 阅读全文

posted @ 2024-05-22 18:42 代码你敲我不敲 阅读(167) 评论(0) 推荐(0) 编辑

k8s——kubctl命令基础
摘要:语法 kubevtl [command] [type] [name] [flags] command: 指定要对一个或多个资源执行的操作,例如,`create`,`get`,`describe`,`delete`. type: 指定资源类型。资源类型不区分大小写,可以指定单数,复数或缩写形式。 ku 阅读全文

posted @ 2024-05-22 18:44 代码你敲我不敲 阅读(65) 评论(0) 推荐(0) 编辑

kubernetes——资源管理
摘要:Kubernetes 资源管理 介绍 kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理kubernetes。 kubernetes的最小管理单元是pod而不是容器,所以只能将容器放在pod中,而kubernetes一般也不会直接管理pod,而是通过pod控制器来管理pod的 阅读全文

posted @ 2024-05-22 18:45 代码你敲我不敲 阅读(24) 评论(0) 推荐(0) 编辑

k8s——pod的资源配置文件详解(manifest)
摘要:pod的资源配置文件(manifest) 详细介绍pod的资源配置文件(mannifest)的各个字段的含义 元数据 字段 是否必须 类型 含义 由用户提供 备注 name 必须 str pod的名称 用户提供 在同一个namspace中唯一 labels 不必须 map[str]str 用户自主标 阅读全文

posted @ 2024-05-22 19:36 代码你敲我不敲 阅读(432) 评论(0) 推荐(0) 编辑

导航

统计

返回顶端
点击右上角即可分享
微信分享提示