09 2022 档案

摘要:docker swarm用于部署docker容器的集群。类似一个小型的k8s 部署docker swarm docker swarm集群manager节点至少大于1个,否则集群就会崩溃。这里部署3个manager节点+1个work节点 #先在每台节点上部署好docker #初始化docker swa 阅读全文
posted @ 2022-09-29 16:00 IT运维成长笔记 阅读(147) 评论(0) 推荐(1) 编辑
摘要:一、注意事项 升级前最好备份所有组件及数据,例如etcd 不要跨两个大版本进行升级,可能会存在版本bug,如: 1.19.4-->1.20.4 可以 1.19.4-->1.21.4 不可以 跨多个版本的可以逐个版本进行升级。 二、查看当前版本 [root@k8s-master1 ~]# kubect 阅读全文
posted @ 2022-09-23 17:07 IT运维成长笔记 阅读(793) 评论(0) 推荐(0) 编辑
摘要:部署简介: 1. 控制器:采用StatefulSet进行redis的部署。它为了解决有状态服务的问题,它所管理的Pod拥有固定的Pod名称,启停顺序。 2. 服务发现:两个svc,一个是暴露对外(NodePort service),一个是StatefulSet部署使用(headless servic 阅读全文
posted @ 2022-09-22 10:57 IT运维成长笔记 阅读(1998) 评论(2) 推荐(0) 编辑
摘要:ConfigMap ConfigMap是一种比较特殊的存储卷,它的主要作用是用来存储配置信息的。 Secret 在kubernetes中,还存在一种和ConfigMap非常类似的对象,称为Secret对象。它主要用于存储敏感信息,例如密码、秘钥、证书等等。 创建configmap 1. 先创建use 阅读全文
posted @ 2022-09-20 13:24 IT运维成长笔记 阅读(376) 评论(0) 推荐(0) 编辑
摘要:污点就是拒绝,容忍就是忽略,Node通过污点拒绝pod调度上去,Pod通过容忍忽略拒绝 污点:给节点添加 污点的格式为: key=value:effect , key和value是污点的标签,effect描述污点的作用,支持如下三个 选项: PreferNoSchedule:kubernetes将尽 阅读全文
posted @ 2022-09-15 18:00 IT运维成长笔记 阅读(144) 评论(0) 推荐(0) 编辑
摘要:弹性扩缩容是k8s中重要的功能之一,当服务负载大的时候,k8s会自动给给你扩容,当负载减低的时候,有自动给你缩容。 hpa通过metrics-server监控组件获取到服务负载监控数据,使用hpa需要先安装好metrics-server。 测试hpa弹性扩容容: 先部署deploy,svc;在部署h 阅读全文
posted @ 2022-09-08 16:50 IT运维成长笔记 阅读(270) 评论(0) 推荐(0) 编辑
摘要:概述 metrics-server 是一个集群范围内的资源数据集和工具,同样的,metrics-server 也只是显示数据,并不提供数据存储服务,主要关注的是资源度量 API 的实现,比如 CPU、文件描述符、内存、请求延时等指标,metric-server 收集数据给 k8s 集群内使用,如 k 阅读全文
posted @ 2022-09-08 15:35 IT运维成长笔记 阅读(2036) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示