- 博客(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】-备份恢复etcd数据
etcd以及apiserver默认是以静态容器的方式运行的,静态容器的配置文件存放目录是 /etc/kubernetes/manifests/,所以将两个文件暂时移出此目录,两个服务就终止了。
2024-11-03 10:06:58 238
原创 【k8s】-容器内排查网络问题
容器内没有tcdump、route、ifconfig等网络命令,给我们网络调试、排查问题带来了很大的困难。我们知道,容器有自已的网络命名空间,所以我们。以上就和我们进入容器运行tcpdump命令抓取报文效果一样。命令查看该网络命名空间下的网络设备信息(我们也可以通过以下命令确认容器的ip就是。
2024-11-03 09:59:27 326
原创 【系统】-僵尸进程处理方式
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
原创 vmware安装openEuler操作系统
openEuler 23.09 是基于6.4内核的创新版本,面向服务器、云、边缘计算和嵌入式场景,提供更多新特性和功能,给开发者和用户带来全新的体验,服务更多的领域和更多的用户。手动通过设置的root账号进行配置网络配置等相关的模板机的操作配置。选择虚拟机的内存大小、根据宿主机电脑配置进行选择。选择网络类型-后续实现虚拟机共享宿主机网络的。默认值即可 点击完成即可完成虚拟机基础操作。选择之前下载好的系统镜像进行手动的替换。选择同类型的Cent0S8即可。磁盘使用默认推荐的控制器即可。默认选项-点击下一步。
2024-08-18 19:39:34 408
原创 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-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自动化安装脚本(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
原创 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
原创 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——实时监控磁盘、内存信息(每分钟)
文章目录脚本简介脚本注解修改脚本执行方式执行结果脚本内容监控脚本(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环境一键安装脚本
2023-09-29
自动部署k8s一主多从的集群
2022-06-19
kafka.tar.gz
2022-04-19
lnmp_zabbix.tar.gz
2022-04-18
CentOS7最小化安装的系统,ansible安装及其依赖包
2022-01-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人