- 博客(278)
- 资源 (2)
- 收藏
- 关注

原创 CKA证书题库-总结
我总结了一下今天考试的问题?我是凌晨5点考试的,当时选择了一个VPN节点是美国 400ms,然后连接上去,进入psi浏览器,然后出现英文的界面,选择一些东西,客服也是英文老师,等到4.50出现的一个中文监考老师,让后检测各种考试环境,进入到考试界面,刚切换成中文,然后点击了一下终端就掉了,等了30分钟从新连接上去,显示已经完成考试,等待考试结果,这里进行申诉给官方,申诉邮箱不方便贴出来,大家可以私信找我拿。第二次考试,准备也是早上5点,网络状态好用,不用开启VPN,上去正常考试。
2023-04-26 14:15:37
2201
7

原创 linux常问面试题
重要的面试题1. cpu的平均负载,和cpu的利用率有什么区别?回答:cpu得平均负载,指在某段时间,cpu处理进程的数量回答:cpu得利用率,指的是所有进程,当前占用cpu的百分比2 linux系统启动过程【1】启动电源【2】加载bios设置【3】加载groub【4】加载内核系统到内存中【5】加载配置文件【6】加载内核模块【7】完成相应的初始化工作和启动相应的服务【8】启动系统进程【9】出现登陆界面【10】开机启动完成...
2021-08-04 19:43:42
687
1
原创 CKS-Kubernetes-证书题库总结
第一次考试 成绩如下,其实这一次我题目全做了,个人感觉也没有什么错误,但是环境做错了7月14日CKS考试笔记问题分析你这次考试得了57%。至少需要67%的分数才能通过。对您完成的考试的自动分析显示了三个得分最低的主题:监控、日志记录和运行时安全供应链安全。
2024-07-21 16:12:12
376
原创 ansible-Role角色批量按照node_export节点,并追加信息到Prometheus文件中
WA510-生产-设备管理09 ansible_internal_ip=xxxx ansible_host=xxxxWA485-生产-设备管理08 ansible_internal_ip=xxxx ansible_host=xxxx- name: 任务总线hosts: oatasks:- name: 加载变量- name: 获取当前组名set_fact:- name: 生成 main.yml 文件delegate_to: localhost # 指定任务在本地执行。
2024-06-12 22:58:57
637
原创 Helm安装kafka3.7.0无持久化(KRaft 模式集群)
如果使用指定的zookeeper,kraft模式要关闭,修改kraft.enable 的值为false,新版kafka新增了一个kraft模式,他与zookeeper是冲突的,不能同时使用。2.在k8s-master01节点上开启两个窗口,一个用于生产者,一个用作消费者。关于kafka集群扩容,这里介绍两种方式:一种是修改副本数进行扩容,另一种是使用。3.新起一个窗口后,进入kafka,启动一个生产者后,输出hello字段。1.运行一个kafka-client,用于连接kafka集群。
2024-05-23 17:37:33
3075
1
原创 grafana大盘展示node_expod节点
因为有多个数据源,我选择错了,因为修改的lable标签是其他数据源,所以获取不到。我的变量是 $app。
2024-05-20 17:14:13
497
原创 kubernetes删除命名空间下所有资源
如果上述方法不起作用,或者你想要直接强制删除命名空间及其所有资源,可以尝试编辑命名空间,移除其最终化器(finalizers)。状态但不会完成删除过程时,通常是因为内部资源没有被正确清理。一个生产环境中操作,确保你有相应的备份或已经确认不需要命名空间中的任何资源。首先,尝试查看命名空间中仍然存在的资源,以确认是否有一些资源未被删除。如果发现有资源残留,尝试手动删除这些资源。例如,如果你发现有一些。这将移除命名空间的最终化器,应该会立即删除命名空间。然后,使用你喜欢的文本编辑器打开。或其他资源,可以使用。
2024-05-10 20:24:42
1976
原创 k8s集群Grafana精选dashboard页面
我们可以直接登陆,登陆之后要我们从新设置密码,为你们的admin用户从新设置一个新密码即可。模板可以去这个地址下载,Grafana模板下载地址:,下面我推荐几个对我来说比较满意的。我这里还没接入Prometheus所以显示都为空。可以看到各个命名空间下的网络访问情况;服务器监控模板为例子演示。默认的用户名和密码是。
2024-04-30 22:06:11
3489
原创 k8s环境prometheus operator监控集群外资源
参考网站k8s环境添加其他节点参考文档文档一文档二基于prometheus operator引入外部exporter参考文档 rabbitmq引入外部exporter参考文档 windows exporte监控 K8s 集群外服务的两种方式k8s环境prometheus operator添加node-exporter方式一:通过 ServiceMonitor 方式创建 Service 和 ServiceMonitor 文件名为 external-node.yaml/root/test
2024-04-30 21:59:16
1745
原创 kube-prometheus部署到 k8s 集群
[top]参考文档查看对应版本在将 kube-prometheus部署到 k8s 集群之前,先确认与你的 k8s匹配的是版本,然后在下载由于网络原因,kube-state-metrics和prometheus-adapter镜像地址,在国内无法下载,因此需要修改以下地址为了可以从外部访问PrometheusGrafana,需要修改service类型为NodePort类型。在kube-prometheus-0.12.0目录下执行以下命令进行安装。
2024-04-30 21:55:33
1579
原创 k8s1.28-helm安装kafka-Raft集群
参考文档部署 Raft Kafka(Kafka 3.3.1 及以上版本引入的 KRaft 模式)在 Kubernetes (k8s) 上,可以简化 Kafka 集群的管理,因为它不再依赖于 Zookeeper集群测试参考文档部署 Raft Kafka 集群的基本步骤。
2024-04-07 17:31:05
1300
原创 k8s1.28.8版本配置Alertmanager报警方式(邮件,企业微信)
部署Alertmanager配置Prometheus与Alertmanager通信配置告警prometheus指定rules目录 ,创建告警yamlconfigmap存储告警规则configmap挂载到容器rules目录增加alertmanager告警配置,有俩种方式下面注意下这里是定义谁发送这个告警信息的,谁接收这个邮件Prometheus Operator 为 alertmanager 抽象了两个 CRD资源:可以理解为俩中方式更新alertmanager,
2024-03-31 22:41:49
2557
原创 k8s1.28.8版本配置prometheus监控告警
Operator 资源会根据自定义资源(Custom Resource Definition / CRDs)来部署和管理 Prometheus Server,同时监控这些自定义资源事件的变化来做相应的处理,是整个系统的控制中心。Prometheus 资源是声明性地描述 Prometheus 部署的期望状态。
2024-03-28 17:53:58
1805
1
原创 k8s1.28.8版本安装prometheus并持久化数据
1.从整体架构看,prometheus 一共四大组件。exporter 通过接口暴露监控数据, prometheus-server 采集并存储数据, grafana 通过prometheus-server查询并友好展示数据, alertmanager 处理告警,对外发送。
2024-03-27 17:50:49
2045
原创 kubernetes-networkpolicies网络策略问题
我切换成nodeport暴漏方式,想去访问grafana页面,但是没有在宿主机上面发现暴漏端口,这里上网查看相关文档,k8s创建nodeport会在所有node节点暴漏端口,有一种网络策略他是不显示出来,你去ping 或者tlenet 端口 都是通的,当有服务去访问的时候,他会通过iptables规则去转发到对应的端口。解决方法1.首先查看pod通信问题,其他节点访问这个pod网络ping 10.244 .201.239 #测试其他节点pod能不能通信!
2024-03-26 23:24:03
1235
原创 license-service授权加密jar包
参考博主在客户服务器部署软件项目后,为了项目版权管控或者对项目进行授权收费处理的,就需要实现项目的授权和许可验证。在这里讲解的是使用 license证书 的形式实现授权和许可验证(已通过测试)。主要是通过 IP地址、MAC地址、CPU序列号、主板序列号 服务器硬件信息生成一个License证书,同时可以设置生效时间与失效时间,控制项目到期之后项目不可用详解。
2023-09-26 11:17:39
1740
原创 使用 Golang 在 GitLab 上拉取代码并将静态资源部署到 Nginx,同时将图库上传至阿里云 OSS
使用 Golang 在 GitLab 上拉取代码并将静态资源部署到 Nginx,同时将图库上传至阿里云 OSS
2023-06-08 16:12:25
870
原创 使用 Golang 在 GitLab 上拉取代码并将静态资源部署到 Nginx,同时将图库上传至阿里云 OSS
使用 Golang 在 GitLab 上拉取代码并将静态资源部署到 Nginx,同时将图库上传至阿里云 OSS
2023-06-08 14:53:17
988
原创 Debian11之基于kubeadm安装K8S(v1.26.0) 集群
1、K8S发布的CRI(Container Runtime Interface)统一了容器运行时接口,凡是支持CRI的容器运行时的皆可作为K8S的底层容器运行时,而Docker 没有实现 CRI,为此必须安装一个额外的服务 cri-dockerd才可以在K8S中使用2、K8S 1.24版本中从 kubelet 中移除了docker作为容器运行时,取而代之的是containerd容器运行时,它是从Docker中分离出来的底层容器运行时,使用起来与Docker相似。
2023-06-02 11:34:09
919
原创 Golang指针, 值类型,标识符,关键字,运算符初始
运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等
2023-05-30 11:16:29
916
原创 Golang变量初始
变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的门牌号,通过门牌号我们可以找到房间,同样的道理,通过变量名可以访问到变量(值)。3.8.1基本介绍简单的说,就是用于存放整数值的,比如 0, -1, 2345 等等整数的各个类型。
2023-05-25 11:52:22
1043
1
原创 CKA考试题目常用命令-练习这个就完事
Task设置配置环境:现有的Kubernetes集群正在运行版本1.20.0,仅将主节点上的所有Kubernetes控制平面和节点组件升级到版本1.20.1 确保在升级之前drain主节点,并在升级后uncordon主节点可使用以下命令通过ssh连接到主节点: ssh mk8s-master-0可使用以下命令在该主节点上获取更高权限: sudo -i另外,在主节点上升级kubelet和kubectl。(不需要升级etcd)
2023-05-22 17:56:38
1220
原创 Prometheus监控报警-web,域名,端口, 钉钉版本
if gt(len .Alerts.Firing) 0 - } } 告警列表:if gt(len .Alerts.Resolved) 0 - } } 恢复列表: {groups:rules:- alert: 内存使用率超过90%时报警image!
2023-05-08 16:45:22
1801
原创 Prometheus监控报警+Grafana loki日志聚合系统
promtail容器为日志采集容器,配置文件在promtail容器/etc/promtail/config.yml,将该容器部署在需要采集日志的服务器上就能正常采集日志传回loki服务收集整理。create->import填入8919模板引擎,选择prometheus数据源,就能加载出服务器负载到主页。node_export用于采集主机信息,本质是一个采用http的协议的api。我这里用的k8s的运维大盘,我自己搭建的,都是内网服务器是可以通信的。注意:修改IP地址,这里的ip就是本机地址。
2023-05-08 16:43:29
2526
原创 CKA证书模拟考试24道题
vim设置题库1题解接下来创建第一个命令第二个第二个命令也可以改进为题库2题解手动执行必要的更改。使用 Kubernetes 文档并搜索例如容忍和 nodeSelector 来查找示例:这里重要的是添加在控制平面节点上运行的容差,以及 nodeSelector,以确保它只在控制平面节点上运行。如果我们只指定容忍度,则可以 在控制平面或工作节点上调度 Pod。现在我们创建它:让我们检查一下 Pod 是否已调度:题库3题解题库4题解然后创建 Pod
2023-04-26 14:18:11
2956
原创 ubuntu22.04安装kubernetes1.26 (使用containerd)
--- |### 开启IPv4转发| ```overlayEOFEOF| — |
2023-04-09 22:17:37
2716
3
原创 K8S自构建Jenkins-Agent-JDK17镜像动态工作节点
(img-NyfKTkPD-1680869709141)]查看最后命令执行没有。查看最后命令执行没有。
2023-04-07 20:17:32
614
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人