自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北城半夏

一个刚入坑的99年的小伙

  • 博客(73)
  • 资源 (10)
  • 收藏
  • 关注

原创 k8s-实战——(k8s)和日志平台(ELK)

软件版本备注ansible2.9.27docker24.0.7k8s1.30.0kubeadmcontainerd1.7.15helm3.14.4harborv2.9.4cilium1.15.4helm4.10.1helmsonarqube10.5.1helmnfs-client4.0.18helmv7.0.0docker-compose单机版categrafv0.3.55二进制(集群或单机)8.14.2二进制(集群或单机)

2024-11-17 20:28:45 37

原创 Shell——运维统一脚本门户

该脚本整合了本人学习脚本过程中所写的脚本,以及网上开源的脚本结合统一的启动门户(run.sh),实现统一的管理,不过内容添加的越多,越觉得脚本冗余性太复杂

2022-05-01 17:07:36 2482

原创 k8s-实战——ES集群部署

【代码】k8s-实战——ES集群部署。

2024-11-03 10:17:37 205

原创 【k8s】-备份恢复etcd数据

etcd以及apiserver默认是以静态容器的方式运行的,静态容器的配置文件存放目录是 /etc/kubernetes/manifests/,所以将两个文件暂时移出此目录,两个服务就终止了。

2024-11-03 10:06:58 238

原创 【k8s】-configmap格式错乱问题

发现configmap资源在查看(-o yaml)或者修改(edit)时,存在格式错乱问题。

2024-11-03 10:02:53 316

原创 【k8s】-Pod镜像拉取失败问题

前置准备需要安装上述的方式进行创建镜像仓库。

2024-11-03 10:01:08 275

原创 【k8s】-容器内排查网络问题

容器内没有tcdump、route、ifconfig等网络命令,给我们网络调试、排查问题带来了很大的困难。我们知道,容器有自已的网络命名空间,所以我们。以上就和我们进入容器运行tcpdump命令抓取报文效果一样。命令查看该网络命名空间下的网络设备信息(我们也可以通过以下命令确认容器的ip就是。

2024-11-03 09:59:27 326

原创 【k8s】-运维技巧-1

【k8s】-运维技巧-1

2024-11-03 09:57:08 239

原创 【系统】-僵尸进程处理方式

o 自定义输出字段 我们设定显示字段为 stat(状态), ppid(进程父id), pid(进程id),cmd(命令)这四个参数。使用Kill -HUP僵尸进程ID来杀死僵尸进程,往往此种情况无法杀死僵尸进程,此时就需要杀死僵尸进程的父进程。因为状态为 z或者Z的进程为僵尸进程,所以我们使用grep抓取stat状态为zZ进程。然后使用上面第二步的语句查询该僵尸进程是否被杀死。kill -HUP 僵尸进程父ID。-A 参数列出所有进程。

2024-11-03 09:50:41 60

原创 【ES】-单节点副本数不足处理方式

咱们通常在elasticsearch中 post mapping信息,每重新创建索引便到设置mapping,分片,副本信息。设置索引名,通过正则匹配的方式匹配到相应的模板。模板设置包括settings和mappings,通过模式匹配的方式使得多个索引重用一个模板。索引匹配了多个template,当属性等配置出现不一致的,以order的最大值为准,order默认值为0。settings主要作用于index的一些相关配置信息,如分片数、副本数,tranlog同步条件、refresh等。

2024-10-20 14:23:37 30

原创 docker-实战——监控环境部署

通过ansible快速使用docker方式安装监控集群集群因涉及网速问题、使用离线方式、提高安装效率因时间原因、当前版本为单节点的模式进行配置、monitoring主机组中第一个节点为Prometheus和Grafana服务其他节点则添加了一个node-exporter组件配置上述则是当前部署中可运行正常的服务执行sh run.sh mon修改host文件,则可以进行安装组件如果执行脚本时出现错误、请联系博主。

2024-09-08 14:12:02 609

原创 docker-实战——docker环境安装

docker-实战——docker基础环境安装

2024-08-19 18:00:00 70

原创 vmware安装openEuler操作系统

openEuler 23.09 是基于6.4内核的创新版本,面向服务器、云、边缘计算和嵌入式场景,提供更多新特性和功能,给开发者和用户带来全新的体验,服务更多的领域和更多的用户。手动通过设置的root账号进行配置网络配置等相关的模板机的操作配置。选择虚拟机的内存大小、根据宿主机电脑配置进行选择。选择网络类型-后续实现虚拟机共享宿主机网络的。默认值即可 点击完成即可完成虚拟机基础操作。选择之前下载好的系统镜像进行手动的替换。选择同类型的Cent0S8即可。磁盘使用默认推荐的控制器即可。默认选项-点击下一步。

2024-08-18 19:39:34 408

原创 docker-实战——consul集群

本次计划部署的consul集群有3个节点,都是server类型网络不同的情况下使用上述方式进行镜像拉取。

2024-08-18 19:24:40 293

原创 k8s-实战——kubeadm安装1.30.0

通过kubeadm进行一键式部署k8s集群根据不同的启动方式,可部署单节点、一主多从、多主多从高可用的k8s集群通过ansible快速部署k8s的基础组件(kuboard、helm)nfs、ingress、monitoring【联网|离线镜像】组件适配中、待完成完整的脚本存放在文章末尾需要提前准备多台主机,根据准备机器的多少,修改host文件,本环境是为了开发环境中快速部署k8s集群作用IP地址操作系统最低配置最低磁盘内核版本Anolis8.82C2G40G。

2024-05-01 20:53:32 1184

原创 k8s-实战——kubeadm安装v1.29.1

腾讯云使用kubeadm安装v1.29.1版本1. 采用containerd-1.7.132. 通过nerdctl-1.7.2进行管理container3. 使用calico作为网络插件4. 使用popeye检查集群状态

2024-02-03 21:22:18 671

原创 k8s-实战——CKA报考指南

网络和基础环境准备完成的情况下、考试通过的几率还是很高的切莫像博主一样、自信什么都不准备、直接考试题目可以不看、但环境检查需要。

2023-12-23 18:39:11 1230 2

原创 k8s-实战——zookeeper的部署

Apache ZooKeeper 是一个分布式的开源协调服务,用于分布式系统。ZooKeeper 允许你读取、写入数据和发现数据更新。数据按层次结构组织在文件系统中,并复制到 ensemble(一个 ZooKeeper 服务器的集合) 中所有的 ZooKeeper 服务器。对数据的所有操作都是原子的和顺序一致的。ZooKeeper 通过 Zab 一致性协议在 ensemble 的所有服务器之间复制一个状态机来确保这个特性。Ensemble 使用 Zab 协议选举一个领导者,在选举出领导者前不能写入数据。

2023-10-22 11:31:02 759

原创 k8s-实战——Harbor镜像仓库的部署

1. 安装Docker2. Docker Compose3. 启动redis alone外部组件4. 启动postgresql主从集群结构5. 安装Harbor(三节点高可用)

2023-10-05 16:03:47 990

原创 k8s-实战——kubeadm二进制编译

【代码】k8s-实战——kubeadm二进制编译。

2023-09-29 18:17:43 853 1

原创 k8s-实战——基于nfs实现动态存储

快速部署nfs的StorageClass动态存储

2023-09-29 11:13:07 1040

原创 k8s-实战——安装脚本(kubeadm-1.28.2)

通过kubeadm进行一键式部署k8s集群根据不同的启动方式,可部署单节点、一主多从、多主多从高可用的k8s集群通过ansible快速部署k8s的基础组件(kuboard、helm)nfs、ingress、monitoring【联网|离线镜像】组件适配中、待完成需要提前准备多台主机,根据准备机器的多少,修改host文件,本环境是为了开发环境中快速部署k8s集群采用kubeadm安装,重新编译、修改证书时间、默认100年。

2023-09-24 09:48:34 922

原创 k8s-实战——redis集群部署

k8s-实战——redis集群部署。快速通过yaml或者helm进行部署redis集群

2023-09-17 18:53:04 554

原创 k8s-实战——yapi平台部署

快速使用k8s部署yapi 1.12.0版本的服务

2023-09-09 12:27:57 707

原创 k8s自动化安装脚本(kubeadm-1.26.3)

1. 快速部署k8s集群采用kubeadm安装,重新编译、修改证书时间、默认100年安装2. docker的yum源是基于Centos7.9,版本是:23.0.13. 通过nexus私服进行相关离线环境的管理版本:3.37.3.024. 安装ansible时,使用docker镜像封装,版本: 2.9.275. 安装containerd作为k8s运行时,版本时:1.6.66. 安装helm时,使用离线安装,版本: v3.10.2。

2023-04-02 18:10:59 2029 17

原创 k8s自动化安装脚本(kubeadm-1.23.7)

以1.21.1的脚本模板,重构k8s的部署方式(v1.23.7),添加私有仓库的部署及相关离线安装包的方式通过kubeadm进行一键式部署k8s集群,根据不同的启动方式,可部署单节点、一主多从、多主多从高可用的k8s集群通过ansible快速部署k8s的基础组件(nfs、helm、ingress、monitoring【联网|离线镜像】、kuboard【联网】)需要提前准备多台主机,根据准备机器的多少,修改host文件,本环境是为了开发环境中快速部署k8s集群。

2023-02-19 19:11:48 1779 2

原创 Shell——查看基础信息脚本

基于运维统一脚本中,19、脚本安装下的检查服务器脚本安装、使用yum安装(yum仓库),系统版本Centos7

2022-12-02 17:16:55 3262 2

原创 docker-实战——启动yapi

基于运维统一脚本中、17、平台管理下的Yapi管理平台部署系统版本Centos7docker环境。

2022-11-07 20:19:46 647

原创 k8s自动化安装脚本(二进制-1.25.0)

通过ansible脚本+shell实现自动化部署k8s基础集群(v1.25.0)上述则是当前部署中可运行正常的服务执行Run.sh 输入init,则可以调试脚本,对应的启动文件,修改,则可以进行调试(playbook/tools/deploy_test.yaml)

2022-09-05 20:17:24 2003 1

原创 docker-实战——镜像同步脚本

基于运维统一脚本中,14、docker相关脚本下的镜像同步脚本系统版本Centos7。

2022-08-15 21:01:47 1792

原创 k8s自动化安装脚本(kubeadm-1.21.1)

通过ansible脚本自动化部署k8s基础集群https://download.csdn.net/download/qq_44246980/85695007

2022-06-19 17:41:25 2286 2

原创 docker 镜像管理

文章目录列出镜像(images)OPTIONS说明:查找镜像(search)OPTIONS说明:下载镜像(pull)OPTIONS说明:删除镜像(rmi)OPTIONS说明:列出镜像(images)语法docker images [OPTIONS] [REPOSITORY[:TAG]]REPOSITORY:表示镜像的仓库源TAG:镜像的标签IMAGE ID:镜像IDCREATED:镜像创建时间SIZE:镜像大小同一仓库源可以有多个 TAG,代表这个仓库源的不同个版本,我们使用 REPOS

2022-05-19 11:14:59 1957

原创 docker-实战——部署nginx服务

文章目录脚本简介脚本注解注意事项执行方式脚本内容nginx配置模板nginx.confdefault.confstart_nginx.sh脚本简介基于运维统一脚本中,3、常见服务部署下的中间件服务选选中的web网站 Nginx使用docker环境安装脚本注解该脚本为了在Centos7服务器中docker环境上部署nginx服务采用https://hub.docker.com/上的官方镜像,可以用自行构建的镜像nginx的配置文件外置挂载出,可根据情况进行不同的配置(正反向带,负载均衡等)

2022-05-10 18:18:43 915

原创 docker-实战——部署Prometheus+grafana+node_export

文章目录脚本简介脚本注解脚本结构注意事项脚本修改变量修改执行方式平台结果脚本内容Run.shfuntion_momitor.sh脚本简介基于运维统一脚本中,9、监控服务下的Prometheus(新版)选项使用【docker环境安装】,系统版本Centos7脚本注解该脚本为了在Centos7服务器中docker环境上部署Prometheus+grafana+node_export服务,可通过选择单独启动一个还是所有的启动前三个是单独的服务,第四个是把三个服务同时在同一台宿主机上启动,且会通

2022-05-06 18:31:20 807

原创 docker-实战——部署redis

文章目录脚本简介脚本注解执行方式脚本内容脚本简介基于运维统一脚本中,3、常见服务部署下的数据库服务选项redis使用docker环境安装脚本注解该脚本为了在Centos7服务器中docker环境上部署redis(单机版)服务,同时设置root初始密码注意:脚本采用模板文件进行配置文件的生成,所有镜像版本差距过大,可能会出现语法错误,不建议修改镜像版本执行方式sh start_redis.sh如图所示,设置默认值,可根据实际情况填写不同的值即可脚本内容#!/bin/bash

2022-05-06 14:35:25 987

原创 docker-实战——部署mysql

文章目录脚本简介脚本注解执行方式脚本内容脚本简介基于运维统一脚本中,3、常见服务部署下的数据库服务选项Mysql使用docker环境安装脚本注解该脚本为了在Centos7服务器中docker环境上部署mysql服务,同时设置root初始密码授权用户(admin),启动服务时可根据实际情况修改,通过此授权用户,可通过Navicat进行连接执行方式sh start_mysql.sh如图所示,设置默认值,可根据实际情况填写不同的值即可脚本内容#!/bin/bash#当前版本#

2022-05-06 14:20:19 295

原创 docker-实战——部署elasticsearch

文章目录脚本简介脚本注解修改脚本执行方式执行完成脚本内容脚本简介基于运维统一脚本中,8、大数据平台下的Elasticsearch选项使用docker安装(官方镜像)脚本注解该脚本为了在Centos7服务器中docker环境上快速部署es测试机器(三节点)修改脚本es_dir="/opt/elasticsearch"es_host_name=(node-1 node-2 node-3)es_host_ip="172.21.134.130"es_host_port=(9200 9

2022-05-05 10:18:27 392

原创 Shell——zabbix源码安装

通过shell脚本自动化部署zabbix5.0的服务,因涉及软件较多,相对的脚本较为复杂

2022-05-03 17:27:35 2008

原创 Shell——实时监控磁盘、内存信息(每分钟)

文章目录脚本简介脚本注解修改脚本执行方式执行结果脚本内容监控脚本(script_monitoring.sh)启动脚本(Run.sh)脚本简介基于运维统一脚本中,10、检测服务脚本下的实时监控磁盘、内存信息(每分钟)选项使用yum安装(yum仓库),系统版本Centos7脚本注解该脚本为了在Centos7服务器实时监控磁盘、内存信息(每分钟)脚本分为两个文件第一个为监控脚本,用于监控服务器相关信息(script_monitoring)第二个为启动脚本,可以选择启动方式,前台启动,会占用

2022-05-03 14:38:30 2201 2

原创 Shell——harbor证书生成(https)

文章目录脚本简介脚本注解修改方式问题记录443端口被占用后登录私有仓库时出错执行方式脚本内容脚本简介基于运维统一脚本中,4、实用shell脚本下的1) 实用shell脚本选项harbor证书生成脚本系统版本Centos7脚本注解该脚本为生成harbor的自签证的证书,给harbor去使用把该脚本复制到部署harbor的服务器上,修改完成配置后,执行脚本即可执行脚本结束后,所需的证书存放在脚本所在目录下的sslharbor使用的证书:cd ssl/data/目录下docker客户端使用

2022-05-02 19:03:36 1203

kubeadm二进制编译go环境一键安装脚本

1. 快速通过脚本在Centos7.9系统上进行安装go语言编译环境 2. 通过脚本进行执行后、可配合博客进行kubeadm默认证书时间修改

2023-09-29

kvm创建Centos7.5虚机

1. 该脚本通过kvm启动Centos7.5版本的虚机,采用默认网络,为进行特殊设置 2. 配合博客进行安装kvm服务即可正常使用该脚本

2022-07-30

自动部署k8s一主多从的集群

1. 采用Ansible+shell编写,已提前准备好相关的离线安装包及对应的镜像 2. k8s集群版本为v1.21.1 3. 相关操作步骤结合博客查看即可 4. 可以动态添加node节点,注意,目前脚本至支持单master节点 5. 本人在虚拟机中测试成功,且结合网上的yaml成功在集群中,部署Prometheus监控k8s集群 更新内容: 1. 新增kubeadm高可用部署的方式,当前版本未采用haproxy+keepalived作为APIserverde代理 2.新增多节点部署,后续添加haproxy+keepalived作为APIserverde代理,采用vip实现动态切换

2022-06-19

ansible_2.9.tar.gz

Centos7 yum离线安装包 ansible_2.9.tar.gz 可配合脚本进行离线安装

2022-04-19

kafka.tar.gz

kafka的Dockerfile镜像的构建 1. jdk-8u102-linux-x64.tar.gz 2. kafka_2.11-2.4.0.tgz 配合脚本进行自动化的构建

2022-04-19

lnmp_zabbix.tar.gz

包含一下几个源码安装包,可以先构建lnmp环境,然后在不会zabbix服务即可 nginx-1.19.9.tar.gz nginx-module-vts-master.zip php-7.2.29.tar.gz zabbix-5.0.22.tar.gz

2022-04-18

CentOS7最小化安装的系统,ansible安装及其依赖包

1. 该安装包上传用于自动化部署ceph集群所使用的 2. 相关的脚本已上传至gitee上 地址如下: https://gitee.com/yuanhuanliang/ceph.git 如有需要,可私信联系

2022-01-29

node-v14.15.1-linux-x64.tar.gz

nodev14.15

2021-09-28

docker-19.03.tar.gz

docker离线部署rpm安装包,可以直接使用yum安装部署,也可添加repo文件

2021-08-20

zabbix.tar.gz

在CentOS7上,自动化部署zabbix-3.4.4 。注意在解压后,请仔细看一下环境准备,根据自己的实际情况,修改相应的IP地址

2020-12-29

pxe网络无人值守安装

centos7.6 1804版本的pxe无人值守安装

2020-12-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除