just do it。
发布于
2024-3-7
发布于
2024-3-6
发布于
2024-3-5
发布于
2024-3-4
发布于
2024-3-1
发布于
2024-2-29
发布于
2024-2-28
发布于
2024-2-26
摘要:
Prometheus 基本概念 Prometheus 概述 Prometheus 是一个开源的服务监控系统和时序数据库,其提供了通用的数据模型和快捷数据采集、存储和查询接口。它的核心组件 Prometheus server 会定期从静态配置的监控目标或者基于服务发现自动配置的目标中进行拉取数据,新拉 阅读全文
摘要:
配置资源管理 ConfigMap资源(简称给cm) 用于保存配置文件,环境变量等不需要加密的信息。它可以实现将配置信息与应用程序解耦 kubectl run pod-demo --image=soscscs/myapp --port=80 --dry-run=client -o yaml > pod 阅读全文
摘要:
Pod控制器 Pod控制器及其功用 Pod控制器,又称之为工作负载(workload),是用于实现管理pod的中间层,确保pod资源符合预期的状态,pod的资源出现故障时,会尝试进行重启,当根据重启策略无效,则会重新新建pod的资源。 pod控制器有多种类型 1、ReplicaSet: 代用户创建指 阅读全文
摘要:
存储卷 容器磁盘上的文件的生命周期是短暂的,这就使得在容器中运行重要应用时会出现一些问题。首先,当容器崩溃时,kubelet 会重启它,但是容器中的文件将丢失——容器以干净的状态(镜像最初的状态)重新启动。其次,在Pod中同时运行多个容器时,这些容器之间通常需要共享文件。Kubernetes 中的V 阅读全文
摘要:
K8S集群调度 K8S的watch机制 Kubernetes 是通过 List-Watch 的机制进行每个组件的协作,保持数据同步的,每个组件之间的设计实现了解耦。 用户是通过 kubectl 根据配置文件,向 APIServer 发送命令,在 Node 节点上面建立 Pod 和 Container 阅读全文
摘要:
应用发布策略 蓝绿发布 # 概念定义: 蓝绿发布是一种以最小的停机时间做服务升级的策略。需要维护的两个版本的环境分别称为 “蓝环境” 和 “绿环境”。一般当前生产流量指向环境为绿环境,而在蓝环境上部署新版本,短时间内作为测试环境。 #发布流程 首先将一半的服务流量从负载均衡列表中移除,并且更新服务版 阅读全文
摘要:
Pod 进阶 资源限制 当定义 Pod 时可以选择性地为每个容器设定所需要的资源数量。 最常见的可设定资源是 CPU 和内存大小,以及其他类型的资源。 当为 Pod 中的容器指定了 request 资源时,代表容器运行所需的最小资源量,调度器就使用该信息来决定将 Pod 调度到哪个节点上。当还为容器 阅读全文
摘要:
K8S-POD Pod基础概念 Pod是kubernetes中最小的资源管理组件,Pod也是最小化运行容器化应用的资源对象。一个Pod代表着集群中运行的一个进程。kubernetes中其他大多数组件都是围绕着Pod来进行支撑和扩展Pod功能的,例如,用于管理Pod运行的StatefulSet和Dep 阅读全文
摘要:
声明式管理 离线式的修改 kubectl expose pod nginx-d9d8cf5c7-rcdsg --name hanbao-shutiao --type=NodePort --port=9090 --target-port=80 #将端口改为8800,nodeport改为4371 #43 阅读全文
摘要:
K8S 陈述式资源管理方法 .kubernetes 集群管理集群资源的唯一入口是通过相应的方法调用 apiserver 的接口 2.kubectl 是官方的CLI命令行工具,用于与 apiserver 进行通信,将用户在命令行输入的命令,组织并转化为 apiserver 能识别的信息,进而实现管理 阅读全文