会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
丁志岩的运维之路
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
12
下一页
2025年4月18日
Prometheus监控nginx
摘要: prometheus监控nginx ①nginx-module-vts 1.编译安装nginx 1.1 安装编译工具 apt -y install git wget gcc make zlib1g-dev build-essential libtool openssl libssl-dev 1.2
阅读全文
posted @ 2025-04-18 16:38 丁志岩
阅读(154)
评论(0)
推荐(0)
2025年4月10日
22-图形化管理k8s集群(Kuboard)
摘要: 一、官网地址 https://kuboard.cn/ 二、部署 1.部署kuboard [root@master231 kuboard]# wget https://addons.kuboard.cn/kuboard/kuboard-v3-swr.yaml [root@master231 kuboa
阅读全文
posted @ 2025-04-10 23:00 丁志岩
阅读(49)
评论(0)
推荐(0)
24-周期性备份etcd数据
摘要: 一、思路 1.备份工具etcdctl 2.使用cj控制器 3.备份时需要使用证书 二、编写Dockerfile [root@master231 backup]# cp /etc/kubernetes/pki/etcd/{ca.crt,peer.crt,peer.key} /usr/local/bin
阅读全文
posted @ 2025-04-10 22:59 丁志岩
阅读(15)
评论(0)
推荐(0)
23-k8s集群的缩容与扩容及token管理
摘要: 一、集群的缩容 1.k8s集群的缩容的流程 - 1.1 驱逐已经调度到该节点的Pod; - 1.2 将驱逐节点的kubelet进行下线; - 1.3 将驱逐节点的数据进行备份,迁移,重置之后在重新安装操作系统(避免数据泄露,将多余的磁盘进行格式化); - 1.4 在master节点移除已经驱逐的节点
阅读全文
posted @ 2025-04-10 22:59 丁志岩
阅读(23)
评论(0)
推荐(0)
2025年4月9日
21-kubeadm底层实现之静态Pod
摘要: 一、静态Pod概述 所谓的静态pod就是kubelet自己监视的一个目录,如果这个目录有Pod资源清单,就直接会在当前节点上创建该Pod。也就是说不基于APIServer就可以直接创建Pod。 静态Pod仅对Pod类型的资源有效,其他资源无视。 静态Pod创建的资源,后缀都会加一个当前节
阅读全文
posted @ 2025-04-09 21:36 丁志岩
阅读(25)
评论(0)
推荐(0)
20-Pod的创建删除修改流程
摘要: 1.执行kubectl命令时会加载"~/.kube/config",从而识别到apiserver的地址,端口及认证证书; 2.apiserver进行证书认证,鉴权,语法检查,若成功则可以进行数据的读取或者写入; 3.若用户是写入操作(创建,修改,删除)则需要修改etcd数据库的信息; 4.如果创建P
阅读全文
posted @ 2025-04-09 21:36 丁志岩
阅读(10)
评论(0)
推荐(0)
19-玩转Pod调度
摘要: 一、玩转Pod调度之NodeName 1.作用 NodeName的作用是指定Pod工作节点,这里指定worker233作为工作节点 2.实例测试 [root@master231 scheduler-pods]# cat 01-scheduler-nodeName.yaml apiVersion:
阅读全文
posted @ 2025-04-09 21:36 丁志岩
阅读(24)
评论(0)
推荐(0)
15-DNS的解析策略
摘要: 一、默认的解析策略ClusterFirst 1.作用 ClusterFirst,表示以集群的DNS解析优先,特指的是我们的CoreDNS服务,运行的容器内,DNS解析文件默认指向的是kube-dns即集群的,默认DNS服务 2.测试 [root@master231 deployments]# c
阅读全文
posted @ 2025-04-09 21:35 丁志岩
阅读(28)
评论(0)
推荐(0)
16-CoreDNS附加组件及实战
摘要: 一、CoreDNS附加组件 1.coreDNS概述 coreDNS的作用就是将svc的名称解析为ClusterIP。还可以实现Pod的负载均衡。 早期使用的skyDNS组件,需要单独部署,在k8s 1.9版本中,我们就可以直接使用kubeadm方式安装CoreDNS组件。 从k8s 1.
阅读全文
posted @ 2025-04-09 21:34 丁志岩
阅读(46)
评论(0)
推荐(0)
17-Metallb第三方组件实现暴露LoadBalancer应用
摘要: 一、metallb概述 如果我们需要在自己的Kubernetes中暴露LoadBalancer的应用,那么Metallb是一个不错的解决方案。 Metallb官网地址: https://metallb.universe.tf/installation/ 二、修改kube-proxy的config
阅读全文
posted @ 2025-04-09 21:34 丁志岩
阅读(29)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
12
下一页
公告