摘要: 弹性扩缩容是k8s中重要的功能之一,当服务负载大的时候,k8s会自动给给你扩容,当负载减低的时候,有自动给你缩容。 hpa通过metrics-server监控组件获取到服务负载监控数据,使用hpa需要先安装好metrics-server。 测试hpa弹性扩容容: 先部署deploy,svc;在部署h 阅读全文
posted @ 2022-09-08 16:50 IT运维成长笔记 阅读(295) 评论(0) 推荐(0)
摘要: 概述 metrics-server 是一个集群范围内的资源数据集和工具,同样的,metrics-server 也只是显示数据,并不提供数据存储服务,主要关注的是资源度量 API 的实现,比如 CPU、文件描述符、内存、请求延时等指标,metric-server 收集数据给 k8s 集群内使用,如 k 阅读全文
posted @ 2022-09-08 15:35 IT运维成长笔记 阅读(2284) 评论(0) 推荐(0)
摘要: 1 下载Gitlab服务器软件包 下载地址:https://packages.gitlab.com/gitlab/gitlab-ce 选择自己需要的版本下载即可,我是用的是centos 7,所以我下载的是gitlab-ce-15.3.2-ce.0.el7.x86_64.rpm 点击右上方downlo 阅读全文
posted @ 2022-08-31 11:33 IT运维成长笔记 阅读(2067) 评论(0) 推荐(0)
摘要: 给节点添加角色: k8s集群,节点如果有多个角色,需要标记出来,可以给对应的节点打上标签,方便后续了解节点的功能 命令:kubectl label nodes 节点名字 node-role.kubernetes.io/你想要的roles(=/-) 最后括号里的加减号,减号就是删除roles,等号就是 阅读全文
posted @ 2022-08-30 15:59 IT运维成长笔记 阅读(2383) 评论(0) 推荐(0)
摘要: k8s中为什么使用存储: k8s中的副本控制器保证了pod的始终存储,却保证不了pod中的数据。只有启动一个新pod的,之前pod中的数据会随着容器的删掉而丢失! pv和pvc的概念: PersistentVolume(一些简称PV):由管理员添加的的一个存储的描述,是一个全局资源,包含存储的类型, 阅读全文
posted @ 2022-08-29 10:54 IT运维成长笔记 阅读(488) 评论(0) 推荐(0)
摘要: NFS可以让服务端跟客户端通过网络共享主机磁盘上的一些数据,主要是在unix和linux系统上实现的一种文件共享方式。 我们可以简单的将NFS看做是一个文件服务器 (file server) 。这个 NFS 服务器可以让你的 PC 来将网络远程的 NFS 服务器分享的目录,挂载到本地端的机器当中, 阅读全文
posted @ 2022-08-26 11:44 IT运维成长笔记 阅读(199) 评论(0) 推荐(0)
摘要: Heapster是容器集群监控和性能分析工具,天然的支持Kubernetes和CoreOS heapster监控目前官网已经不更新,部署学习使用 heapster: 收集监控数据 influxdb:数据库,存储数据 grafana:web页面展示 1、heapster安装包下载 地址:https:/ 阅读全文
posted @ 2022-08-25 11:02 IT运维成长笔记 阅读(608) 评论(0) 推荐(0)
摘要: livenessProbe:健康状态检查,周期性检查服务是否存活,检查结果失败,将重启容器 readinessProbe:可用性检查,周期性检查服务是否可用,不可用将从service的endpoints中移除 同一个容器中,可以同时使用livenessProbe,readinessProbe。 都是 阅读全文
posted @ 2022-08-23 15:46 IT运维成长笔记 阅读(323) 评论(0) 推荐(0)
摘要: 使用liveness探针httpget方式检测pod健康,httpGet方式使用的最多 [root@k8s-master1 tanzhen]# cat nginx_pod_httpGet.yaml apiVersion: v1 kind: Pod metadata: name: httpget la 阅读全文
posted @ 2022-08-23 11:27 IT运维成长笔记 阅读(533) 评论(0) 推荐(0)
摘要: 使用探针的方式对pod资源健康检查 探针的种类 livenessProbe:健康状态检查,周期性检查服务是否存活,检查结果失败,将重启容器 readinessProbe:可用性检查,周期性检查服务是否可用,不可用将从service的endpoints中移除 探针的检测方法 * exec:执行一段命令 阅读全文
posted @ 2022-08-23 10:40 IT运维成长笔记 阅读(242) 评论(0) 推荐(0)