- 博客(13)
- 收藏
- 关注
原创 构建多架构(amd、arm)zookeeper集群镜像
在信创的背景下,很多时候需要在多种架构运行服务,通过buildx可以构建镜像在多个环境(arm、amd)能够部署,以下dockerfile文件可做参考(用的官方的改的,提前下好二进制包,示例环境用的是zookeeper:3.8.4),通过sts部署时候扩容还是挺方便的,只需要扩副本数以及ZOO_SERVERS。
2024-04-29 14:44:26
569
5
原创 记录一次因myid引起的zookeeper异常
因生产环境一台物理机损坏,需要停机修复,张三直接驱逐了这个节点上的所有pod(风险操作),其中有一个有状态的应用zk,驱逐完后做了停机操作,后面业务反馈生产环境zk链接超时,才发现zk集群直接挂了,麻木,接着就是来自于领导的灵魂拷问,三节点zk为什么挂了一个集群就用不了,确实也疑惑,明明还有两个Running的pod,这多副本冗余了个寂寞。
2024-04-12 16:25:44
949
1
原创 kubelet报错:Failed to get system container stats for “/system.slice/docker.service“
阿里云ack集群的话可以在/etc/systemd/system/kubelet.service.d/10-kubeadm.conf中添加这两个环境变量。在/etc/systemd/system/kubelet.service中配置。:配置CPUAccounting、MemoryAccounting环境变量。系统:CentOS 7.4。
2024-04-09 10:24:44
590
1
原创 通过进程PID查找podName
日常运维工作中,经常会遇到机器负载过高的情况,可能是由于某些进程消耗了过多的 CPU 或内存资源。我们需要首先查看运行在节点上的进程,并确定哪些进程造成了负载过高的情况。一种常见的做法是使用进程 ID(PID)来反查相关的 Pod 名称,这样可以帮助我们定位到具体的服务。相关工具:crictl、jq。
2024-03-28 10:35:10
443
原创 简单的docker-k8s集群部署
一、项目环境系统 角色 ip centos7.9 master 192.168.8.140 centos7.9 node1 192.168.8.141 centos7.9 node2 192.168.8.142 二、准备工作在每台服务器上都执行下面步骤
2022-05-21 14:44:24
6713
原创 ssh服务
1、ssh服务协议SSH是Secure Shell Protocol的简写,,由 IETF 网络工作小组(Network Working Group )制定;对数据进行加密传输的服务,确保了传递的数据安全,主要用在远程登陆,工作在应用层。加密方式对称加密:加密解密的钥匙是同一把(速度快)非对称加密:生成一对公私钥,私钥自己保管,公钥可以给别人,一个用于加密,一个用于解密(安全性高)命令#以root用户远程登录ssh root@192.168.8.128参数...
2022-05-21 10:43:59
117
原创 构建高可用MYSQL主从复制集群
一、项目描述项目名称:使用zabbix监控的高可用mysql主从复制集群项目环境:系统 IP 主机名 角色 CentOS 7.9.2009 192.168.8.128 mysql-master 主服务器 CentOS 7.9.2009 192.168.8.131 mysql-slave 从服务器 CentOS 7.9.2009 192.168.8.26 mysql-router-1...
2022-05-02 15:42:39
503
原创 mysql-日志
一、日志的类型类型:错误日志、二进制日志、慢日志、通用日志、事务日志日志的作用:日志是mysql数据库的重要组成部分,日志文件中记录了mysql运行期间发生的变化可以用来排错和数据分析,了解程序的运行情况,是否健康二、错误日志mysql默认开起错误日志,默认情况下,错误日志存放在mysql的数据目录下,名字是主机名.err如果指定日志的路径,需要给mysql用户写的权限查看错误日志的路径:root@(none) 09:25 mysql>show variables
2022-04-27 10:33:53
337
原创 mysql-事务
目录一、mysql存储引擎1、什么是mysql存储引擎?2、存储引擎的类型二、mysql事务(transaction)1、定义2、事务的四个(ACID)属性3、事务控制语句三、并发事务的四个问题四、mysql事务的四个隔离级别五、锁共享锁(读锁)排他锁(写锁)按锁的颗粒度分乐观锁悲观锁六、事务实现的原理1、redo log 和 undo log2、锁和MVCC基础一、mysql存储引擎1、什么是mysql存储引擎?mysql
2022-04-26 20:08:19
123
原创 熟悉zabbix的原理及架构和基本使用
目录一、原理及架构1、什么是zabbix2、结构体系3、原理图4、通信过程二、安装和使用1、安装zabbix的相关软件2、安装配置初始数据库3、修改配置文件4、启动Zabbix server和agent进程,并为它们设置开机自启5、关闭防火墙和selinux6、测试7、添加监控主机三、添加监控项1、编写采集数据的脚本2、编写自定义的用户参数文件3、测试一、原理及架构1、什么是zabbixZabbix 是一个企业级的开源分布式
2022-04-21 14:07:36
6015
原创 docker swarm集群部署
swarm和compos一样,都是Docker公司推出的官方容器编排项目,但不同的是,Docker compose 只能在单个服务器或者主机上创建多个容器,而swarm则可以在多个服务器或者主机上创建多个容器集群服务。一、配置好hosts文件,安装好docker准备三台虚拟主机,我的机器环境如下:主机名:manage IP: 192.168.8.204 ,为swarm集群的管理者主机名:node1 IP:192.168.8.121 ,集群中的node1节点机器主机名:node2 I..
2022-04-15 16:19:11
3515
原创 docker入门实践
一、docker中的基本概念1、什么是容器?容器是一个标准的软件单元,它打包代码及其所有依赖项,以便应用程序从一个计算环 境快速可靠地运行到另一个计算环境。Docker 容器镜像是一个轻量级的、独立的、可 执行的软件包,包括运行应用程序所需的一切:代码、运行时、系统工具、和设置。 2、docker和虚拟机的区别?...
2022-04-07 16:07:52
1594
原创 Linux虚拟机的中的IP地址时不时变化的问题怎样解决
我们用xshell远程连接Linux虚拟机的时候,过一段时间它总是会断开,而且就连接不上了,这个时候你会发现虚拟机的IP地址发生了变化,我们要输入变化后的IP地址重新连接虚拟机。因为虚拟机在NAT模式下由Vmware8虚拟网卡提供虚拟机的IP分配,网桥模式下由Vmware1来提供IP分配。它们都相当于一个小型的DHCP服务器,除非改动虚拟机的网络连接方式,或动了虚拟网卡服务属性,那么虚拟机的IP租约过期后,IP就会自动重新分配,从而造成IP地址自行变化。每次都要更改IP地址连接虚拟机会感觉特别的麻烦
2021-12-05 20:01:35
6199
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人