- 博客(14)
- 收藏
- 关注
原创 在Windows中通过docker部署deepseek
最近deepseek超级火,简单记录下学习本地通过docker部署deepseek大模型的过程,可以参考这个过程在本地部署玩一玩。Windows配置:NVIDIA RTX 4060 32GBdocker版本:27.1.1。
2025-02-13 15:47:13
613
1
原创 嘎嘎好用的一个批量ssh运维工具-orgalorg
百度网盘链接: https://pan.baidu.com/s/1d2icbe5Ut_GKJDOf4pYlZg?pwd=8ci2提取码: 8ci2。
2025-01-24 15:53:23
135
原创 k8s中如何限制处于Evicted 状态的pod数量
在Kubernetes(k8s)集群的日常运维中,节点可能会因为磁盘或内存的压力触发kubelet的自动驱逐机制,从而导致pod被移除。将导致控制器不断尝试创建新的pod实例,而这些新实例随即又被kubelet驱逐,形成一个无休止的循环。这种情况下,不仅会产生大量处于“Evicted”状态的pod,还会增加集群的资源消耗与负载,进而影响到集群的管理和使用体验。组件的相关参数,来更有效地管理已终止(Terminated)pod的数量以及加快垃圾回收(GC)的速度。经过调研,发现可以通过调整。
2025-01-22 16:41:10
397
原创 docker代理仓库配置
国内docker官方镜像仓库被墙,无法访问,可通过配置代理仓库的方式拉取拉取需要的镜像。3、重启containerd:systemctl restart containerd。1、编辑配置文件:vim /etc/docker/daemon.json。2、重启docker:systemctl restart docker。文件: vim /etc/containerd/
2024-09-24 17:11:15
878
1
原创 构建多架构(amd、arm)zookeeper集群镜像
在信创的背景下,很多时候需要在多种架构运行服务,通过buildx可以构建镜像在多个环境(arm、amd)能够部署,以下dockerfile文件可做参考(用的官方的改的,提前下好二进制包,示例环境用的是zookeeper:3.8.4),通过sts部署时候扩容还是挺方便的,只需要扩副本数以及ZOO_SERVERS。
2024-04-29 14:44:26
1064
6
原创 记录一次因myid引起的zookeeper异常
因生产环境一台物理机损坏,需要停机修复,张三直接驱逐了这个节点上的所有pod(风险操作),其中有一个有状态的应用zk,驱逐完后做了停机操作,后面业务反馈生产环境zk链接超时,才发现zk集群直接挂了,麻木,接着就是来自于领导的灵魂拷问,三节点zk为什么挂了一个集群就用不了,确实也疑惑,明明还有两个Running的pod,这多副本冗余了个寂寞。
2024-04-12 16:25:44
1165
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
1118
1
原创 通过进程PID查找podName
日常运维工作中,经常会遇到机器负载过高的情况,可能是由于某些进程消耗了过多的 CPU 或内存资源。我们需要首先查看运行在节点上的进程,并确定哪些进程造成了负载过高的情况。一种常见的做法是使用进程 ID(PID)来反查相关的 Pod 名称,这样可以帮助我们定位到具体的服务。相关工具:crictl、jq。
2024-03-28 10:35:10
909
原创 简单的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
6910
原创 构建高可用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
591
原创 熟悉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
6307
原创 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
3624
原创 docker入门实践
一、docker中的基本概念1、什么是容器?容器是一个标准的软件单元,它打包代码及其所有依赖项,以便应用程序从一个计算环 境快速可靠地运行到另一个计算环境。Docker 容器镜像是一个轻量级的、独立的、可 执行的软件包,包括运行应用程序所需的一切:代码、运行时、系统工具、和设置。 2、docker和虚拟机的区别?...
2022-04-07 16:07:52
1735
原创 Linux虚拟机的中的IP地址时不时变化的问题怎样解决
我们用xshell远程连接Linux虚拟机的时候,过一段时间它总是会断开,而且就连接不上了,这个时候你会发现虚拟机的IP地址发生了变化,我们要输入变化后的IP地址重新连接虚拟机。因为虚拟机在NAT模式下由Vmware8虚拟网卡提供虚拟机的IP分配,网桥模式下由Vmware1来提供IP分配。它们都相当于一个小型的DHCP服务器,除非改动虚拟机的网络连接方式,或动了虚拟网卡服务属性,那么虚拟机的IP租约过期后,IP就会自动重新分配,从而造成IP地址自行变化。每次都要更改IP地址连接虚拟机会感觉特别的麻烦
2021-12-05 20:01:35
6423
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人