摘要: # 回顾 Kubernetes把集群里的计算资源定义为节点(Node),其中又划分成控制面和数据面两类。 - 控制面是Master节点,负责管理集群和运维监控应用,里面的核心组件是apiserver、etcd、scheduler、controller-manager。 - 数据面是Worker节点, 阅读全文
posted @ 2022-12-23 22:10 robot-Z 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 想让业务更顺利地运行,有一个问题不容忽视,那就是应用的配置管理。Kubernetes里专门用来管理配置信息的两种对象:ConfigMap和Secret,使用它们来灵活地配置、定制我们的应用。 # ConfigMap/Secret 从数据安全的角度来看可以分成两类 - 一类是明文配置,也就是不保密,可 阅读全文
posted @ 2022-12-23 21:31 robot-Z 阅读(63) 评论(0) 推荐(0) 编辑
摘要: # 离线任务 “离线业务”可以分为两种。一种是“临时任务”,跑完就完事,下次有需求了说一声再重新安排;另一种是“定时任务”,可以按时按点周期运行,不需要过多干预。这分别对应了kubernetes中API对象中的Job和CronJob。 # 如何使用YAML描述Job - apiVersion不是v1 阅读全文
posted @ 2022-12-23 19:47 robot-Z 阅读(107) 评论(0) 推荐(0) 编辑
摘要: Pod作为k8s的核心对象,所有的k8s功能都必须通过Pod来实现。 # 如何使用YAML描述Pod Pod是一个API对象,它必然具有apiVersion、kind、metadata、spec这四个字段 ```yaml apiVersion: v1 kind: Pod metadata: name 阅读全文
posted @ 2022-12-21 00:41 robot-Z 阅读(80) 评论(0) 推荐(0) 编辑
摘要: # 查询k8s支持的对象 ``` kubectl api-resources # 查看当前版本支持的所有对象 kubectl explain pod kubectl explain pod.metadata kubeclt explain pod.spec kubeclt explain pod.c 阅读全文
posted @ 2022-12-21 00:33 robot-Z 阅读(39) 评论(0) 推荐(0) 编辑