自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Shell脚本一键部署——源码编译安装MySQL

将安装Mysql所需软件包传到/opt目录下Shell脚本一键部署——源码编译安装MySQL#!/bin/bashecho -e "\033[31m =====正在验证当前为仅主机还是NAT模式===== \033[0m"ping -c1 -W1 www.baidu.com &> /dev/nullif [ $? -eq 0 ];then echo -e "\033[31m 检测当前为NAT模式,为您配置在线yum源 \033[0m"mkdir -p /etc/yum.repos

2023-01-11 10:29:18 241

原创 FTP——简介及实验

文章目录一 FTP简介二 FTP实验一 FTP简介1.FTP简介FTP(文件传输协议),数据连接分为主动模式和被动模式主动模式:服务器主动发起数据连接被动模式:服务器被动等待数据连接2.FTP使用端口FTP服务器默认使用TCP协议的20、21端口与客户端进行通信20端口用于建立数据连接,并传输文件数据21端口用于建立控制连接,并传输FTP控制命令二 FTP实验安装FTP服务[root@localhost ~]# systemctl stop firewalld.service [r

2021-11-25 16:54:59 426

原创 DNS——简介及正向解析、反向解析

文章目录一 DNS简介二 DNS域名解析(正向解析)三 DNS域名解析(反向解析)一 DNS简介1.DNS简介DNS(域名系统)是将域名和IP地址相互映射的分布式数据库,更方便我们访问互联网。2.DNS使用端口DNS使用TCP和UDP53端口,TCP53端口连接DNS服务器,UDP53端口解析DNS。3.DNS域名长度限制每一级域名长度限制是63个字符,域名总长度不能超过253个字符。4.DNS作用正向解析:根据域名查找对应的IP地址反向解析:根据IP地址查找对应的域名二 DNS域名解

2021-11-25 15:49:30 5679

原创 Kubernetes------Dashboard部署

文章目录Dashboard部署Dashboard部署创建dashboard工作目录,并上传五个文件[root@master1 ~]# mkdir dashboard[root@master1 ~]# cd dashboard/[root@master1 ~/dashboard]# lsdashboard-configmap.yaml dashboard-controller.yaml dashboard-rbac.yaml dashboard-secret.yaml dashboard-

2021-10-15 17:14:42 371

原创 Kubernetes------二进制双master节点集群部署

前文环境中完成k8s单master节点集群架构部署,两个node节点都已加入集群中,完成与master节点的通信。本文在前文基础下,再加入一个master节点,同时加入nginx负载均衡+keepalived高可用集群,前文链接地址:Kubernetes------二进制单master节点集群部署文章目录一、K8S双master节点集群架构二、资源分配三、master2节点部署四、nginx服务器部署四、测试一、K8S双master节点集群架构二、资源分配主机IP地址所需组件

2021-10-15 16:12:43 635

原创 Kubernetes------二进制单master节点集群部署

前文环境中完成部署ETCD集群+Flannel网络,实现容器之间通信,本文基于二进制继续部署单master节点集群。前文链接地址:Kubernetes------二进制部署ETCD集群+Flannel网络文章目录一、K8S单master节点集群架构二、master节点部署2.1、生成证书2.2、生成token(令牌)并绑定角色(bootstrap)2.3、开启master节点相关服务2.3.1、开启apiserver服务2.3.2、开启scheduler服务2.3.3、启动controller-manag

2021-10-15 14:18:00 175

原创 Kubernetes------二进制部署ETCD集群+Flannel网络

文章目录一、资源分配二、ETCD部署2.1、master节点部署2.1.1、定义证书制作及启动脚本2.1.2、制作证书2.1.3、ETCD部署2.2、node节点部署三、Flannel网络部署3.1、node节点安装Docker3.2、Flannel网络部署3.2.1、flannel网络配置一、资源分配主机IP地址所需软件master1192.168.88.10kube-apiserver、kube-controller-manager、kube-scheduler、etcd

2021-10-11 09:51:30 2127

原创 Kubernetes------基础概念

文章目录一、Kubernetes概述1、Kubernetes是什么2、Kubernetes特性3、Kubernetes集群架构及组件4、Kubernetes核心概念一、Kubernetes概述1、Kubernetes是什么Kubernetes是Google在2014年开源的一个容器集群管理系统,简称K8S。K8S用于容器化应用程序的部署,扩展和管理。K8S提供容器编排,资源调度,弹性伸缩,部署管理,服务发现等一系列功能。K8S目标是让部署容器化应用简单高效。K8S是可移植、可扩展的开源平台,

2021-10-09 09:39:55 141

原创 监控Zabbix------概述及安装部署

文章目录一、Zabbix概述1、Zabbix简介2、Zabbix功能及特点3、Zabbix架构二、Zabbix部署1、安装Nginx2、安装mariadb3、安装php4、测试连接数据库5、部署zabbix server6、配置代理端zabbix(192.168.88.20)一、Zabbix概述1、Zabbix简介Zabbix是基于WEB界面,提供分布式系统监视及网络监视功能的企业级开源解决方案。监视各种网络参数,保证服务器系统安全运行,并提供灵活的通知机制,让系统管理员快速定位并解决问题。2、Za

2021-10-08 17:22:25 1930

原创 自动化运维工具Ansible------Playbook剧本详解

文章目录一、Playbook二、Inventory三、Playbook实例1、给任务定义远程执行用户2、指定远程主机切换用户执行剧本3、tasks忽略错误,强制返回成功4、多个主机节点同时执行剧本5、Handlers6、引入变量1、通过ansible命令参数-e传递2、直接在yaml中定义3、引用主机清单中定义的变量7、条件测试1、单条件判断2、多条件判断3、组条件判断4、迭代一、Playbookplaybook(剧本),通过task调用ansible模块把多个play组合在playbook中运行。

2021-10-08 14:49:55 863

原创 自动化运维工具Ansible------相关模块应用

文章目录command模块cron模块user模块group模块copy模块file模块ping模块service模块shell模块script模块yum模块setup模块command模块#查看所有主机日期ansible all -m command -a 'date' #查看web组中主机root目录ansible web -a 'ls /root'[root@ansible ~]# ansible all -m command -a 'date'192.168.88.20 | C

2021-10-08 10:15:01 134

原创 自动化运维工具Ansible------概述及安装

文章目录一、Ansible概述1、Ansible是什么2、Ansible特点3、Ansible工作原理二、Ansible安装一、Ansible概述1、Ansible是什么Ansible是一款轻量级的管理软件,使用SSH和节点进行通信,不需要在节点中安装任何客户端,对多台主机进行同时操作,借助自身各模块实现批量系统配置、程序部署、运行命令等功能。2、Ansible特点Ansible基于Python语言开发,只在一台服务器上运行即可,由于Ansible基于SSH远程管理,因此不需要为配置工作添加额外

2021-09-30 17:32:55 165

空空如也

空空如也

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

TA关注的人

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