- 博客(64)
- 资源 (10)
- 收藏
- 关注
原创 Shell——运维统一脚本门户
该脚本整合了本人学习脚本过程中所写的脚本,以及网上开源的脚本结合统一的启动门户(run.sh),实现统一的管理,不过内容添加的越多,越觉得脚本冗余性太复杂
2022-05-01 17:07:36 2426
原创 docker-实战——监控环境部署
通过ansible快速使用docker方式安装监控集群集群因涉及网速问题、使用离线方式、提高安装效率因时间原因、当前版本为单节点的模式进行配置、monitoring主机组中第一个节点为Prometheus和Grafana服务其他节点则添加了一个node-exporter组件配置上述则是当前部署中可运行正常的服务执行sh run.sh mon修改host文件,则可以进行安装组件如果执行脚本时出现错误、请联系博主。
2024-09-08 14:12:02 576
原创 vmware安装openEuler操作系统
openEuler 23.09 是基于6.4内核的创新版本,面向服务器、云、边缘计算和嵌入式场景,提供更多新特性和功能,给开发者和用户带来全新的体验,服务更多的领域和更多的用户。手动通过设置的root账号进行配置网络配置等相关的模板机的操作配置。选择虚拟机的内存大小、根据宿主机电脑配置进行选择。选择网络类型-后续实现虚拟机共享宿主机网络的。默认值即可 点击完成即可完成虚拟机基础操作。选择之前下载好的系统镜像进行手动的替换。选择同类型的Cent0S8即可。磁盘使用默认推荐的控制器即可。默认选项-点击下一步。
2024-08-18 19:39:34 314
原创 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 1085
原创 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 615
原创 k8s-实战——CKA报考指南
网络和基础环境准备完成的情况下、考试通过的几率还是很高的切莫像博主一样、自信什么都不准备、直接考试题目可以不看、但环境检查需要。
2023-12-23 18:39:11 1147 2
原创 k8s-实战——zookeeper的部署
Apache ZooKeeper 是一个分布式的开源协调服务,用于分布式系统。ZooKeeper 允许你读取、写入数据和发现数据更新。数据按层次结构组织在文件系统中,并复制到 ensemble(一个 ZooKeeper 服务器的集合) 中所有的 ZooKeeper 服务器。对数据的所有操作都是原子的和顺序一致的。ZooKeeper 通过 Zab 一致性协议在 ensemble 的所有服务器之间复制一个状态机来确保这个特性。Ensemble 使用 Zab 协议选举一个领导者,在选举出领导者前不能写入数据。
2023-10-22 11:31:02 730
原创 k8s-实战——Harbor镜像仓库的部署
1. 安装Docker2. Docker Compose3. 启动redis alone外部组件4. 启动postgresql主从集群结构5. 安装Harbor(三节点高可用)
2023-10-05 16:03:47 953
原创 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 765
原创 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 1960 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 1651 2
原创 Shell——查看基础信息脚本
基于运维统一脚本中,19、脚本安装下的检查服务器脚本安装、使用yum安装(yum仓库),系统版本Centos7
2022-12-02 17:16:55 3189 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 1946 1
原创 k8s自动化安装脚本(kubeadm-1.21.1)
通过ansible脚本自动化部署k8s基础集群https://download.csdn.net/download/qq_44246980/85695007
2022-06-19 17:41:25 2213 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 1878
原创 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 871
原创 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 760
原创 docker-实战——部署redis
文章目录脚本简介脚本注解执行方式脚本内容脚本简介基于运维统一脚本中,3、常见服务部署下的数据库服务选项redis使用docker环境安装脚本注解该脚本为了在Centos7服务器中docker环境上部署redis(单机版)服务,同时设置root初始密码注意:脚本采用模板文件进行配置文件的生成,所有镜像版本差距过大,可能会出现语法错误,不建议修改镜像版本执行方式sh start_redis.sh如图所示,设置默认值,可根据实际情况填写不同的值即可脚本内容#!/bin/bash
2022-05-06 14:35:25 974
原创 docker-实战——部署mysql
文章目录脚本简介脚本注解执行方式脚本内容脚本简介基于运维统一脚本中,3、常见服务部署下的数据库服务选项Mysql使用docker环境安装脚本注解该脚本为了在Centos7服务器中docker环境上部署mysql服务,同时设置root初始密码授权用户(admin),启动服务时可根据实际情况修改,通过此授权用户,可通过Navicat进行连接执行方式sh start_mysql.sh如图所示,设置默认值,可根据实际情况填写不同的值即可脚本内容#!/bin/bash#当前版本#
2022-05-06 14:20:19 272
原创 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 377
原创 Shell——实时监控磁盘、内存信息(每分钟)
文章目录脚本简介脚本注解修改脚本执行方式执行结果脚本内容监控脚本(script_monitoring.sh)启动脚本(Run.sh)脚本简介基于运维统一脚本中,10、检测服务脚本下的实时监控磁盘、内存信息(每分钟)选项使用yum安装(yum仓库),系统版本Centos7脚本注解该脚本为了在Centos7服务器实时监控磁盘、内存信息(每分钟)脚本分为两个文件第一个为监控脚本,用于监控服务器相关信息(script_monitoring)第二个为启动脚本,可以选择启动方式,前台启动,会占用
2022-05-03 14:38:30 2117 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 1161
原创 Shell——rpm安装包下载
文章目录脚本简介脚本注解执行方式脚本内容脚本简介基于运维统一脚本中,4、实用shell脚本下的实用shell脚本选项中的RPM下载使用yum安装(yum仓库),系统版本Centos7脚本注解该脚本为了在已经安装yum仓库的基础上下载RPM包,并存放到指定的目录下如果没有添加aliyun的yum源,则会自动安装!!!可以同时下载多个,但是需要已空格分隔符执行方式sh rpm_download.sh【myos 2022-05-02 18:40:34】 请根据提示选择: 请输入RPM
2022-05-02 18:43:53 999
原创 自动化安装(Centos7)——docker
文章目录脚本简介脚本注解**注意:**脚本内容脚本简介基于运维统一脚本中,2、Ansible自动化下的Ansible安装部署使用yum安装(yum仓库),系统版本Centos7脚本注解该脚本为了安装服务的快速简便,提供两种安装方式,在线安装和离线安装在线安装,则执行脚本后,根据提示选择在线安装的方式即可离线安装,则需要提前把下载离线安装包,且存放在指定的路径下修改脚本,最上边的变量即可docker_tar_dir="/opt/docker"docker_tar_name="doc
2022-05-01 19:59:00 431
原创 自动化安装(Centos7)——Ansible
文章目录脚本简介脚本注解执行方式脚本内容脚本简介基于运维统一脚本中,2、Ansible自动化下的Ansible安装部署使用yum安装(yum仓库),系统版本Centos7脚本注解该脚本为了安装服务的快速简便,提供两种安装方式,在线安装和离线安装在线安装,则执行脚本后,根据提示选择在线安装的方式即可离线安装,则需要提前把下载离线安装包,且存放在指定的路径下修改脚本,最上边的变量即可ansible_offline="ansible_2.9.tar.gz"ansible_name="a
2022-05-01 19:38:55 430
原创 docker-实战——部署jenkins
文章目录脚本简介脚本注解执行方式脚本内容脚本简介基于运维统一脚本中,常见服务部署下的CICD相关组件的jenkins选项可连接官方镜像仓库,pull镜像,然后再当前宿主机的机器上启动jenkins服务脚本注解该脚本为了人性化设置,选择所以的变量通过屏幕上用户输入的形式获取需要根据实际情况填写信息执行方式sh start_jenkins.sh脚本内容#!/bin/bash#该脚本用于测试环境部署jenkins#所有者:北城半夏##当前版本#v1.0.1########
2022-05-01 19:21:58 527
原创 docker-实战——部署gitlab
文章目录脚本简介脚本注解执行方式脚本内容脚本简介基于运维统一脚本中,常见服务部署下的CICD相关组件的gitlab选项可连接官方镜像仓库,pull镜像,然后再当前宿主机的机器上启动gitlab服务注意:gitlab的镜像相对较大,且网速不好的情况下下载速度比较慢(建议手动pull)docker pull gitlab/gitlab-ce:11.10.4-ce.0镜像版本可通过镜像仓库自行更换脚本注解该脚本为了人性化设置,选择所以的变量通过屏幕上用户输入的形式获取如果不填写,选用
2022-05-01 18:27:07 242
原创 k8s自动化安装脚本
k8s介绍通过ansible脚本自动化部署k8s基础集群相关连接https://gitee.com/yuanhuanliang/k8s代码存放在gitee上进行维护安装教程需要提前准备多台主机,因本次环境,采用一主多从,后续的未想好,建议手动安装,本环境是为了学习环境中快速部署k8s集群最关键,本人亲测,在网速较慢的情况下,等待时间将是不可估计的安装docker的yum源是来自官网,未采用国内源安装ansible时,网速较慢,则会导致用时较长,建议使用离线安装源使用说明1.
2022-03-10 16:37:30 1129
原创 运维统一脚本门户(持续更新中)
文章目录项目背景执行结果如下脚本目录结构选项一CPU信息查看磁盘信息查看内存信息查看选项二网卡实时流量选项三监控服务(prometheus、zabbix)及其组件选项四RPM安装包下载下面分享一下脚本项目背景最近在微信公众号中看到一篇很有参考意义的脚本脚本大集合,但是却没有对外公布相应的源码所以空余时间无聊,根据那个那脚本信息,准备把我之前写的相关脚本给串联启动,时间非运维类可以执行,显得非常人性化。首先,简单介绍一下脚本执行方式很简单sh Run.sh# 或者bash Run.sh# 或
2022-02-27 20:53:06 1878 2
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关注的人