自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (19)
  • 问答 (1)
  • 收藏
  • 关注

原创 Kubespher_DevOps流水线打包

Checkout SCM:从代码仓库拉取源代码。:单元测试:待该测试通过后才会进行下一阶段。:代码分析:配置 SonarQube 用于静态代码分析。:构建并推送:构建镜像并附上标签 snapshot-$BUILD_NUMBER 推送至 Docker Hub,其中 $BUILD_NUMBER 是流水线活动列表中的记录的序列号。:制品:生成一个制品(JAR 文件包)并保存。:部署至开发环境:在开发环境中创建一个部署和一个服务。该阶段需要进行审核,部署成功运行后,会发送电子邮件通知。

2023-04-18 15:29:12 540

原创 二进制部署K8s群集+Openebs+KubeSphere+Ceph群集

二进制K8s集群部署——版本为v1.20.4https://www.cnblogs.com/lizexiong/p/14882419.html主机名IP地址组件系统配置k8smaster1192.168.10.101docker、etcd、kube-apiserver、kube-controller-manager、kube-scheduler、kubelet、kube-proxy、nginx、keepalivedCentos7.92C/2Gk8smaster2

2023-03-31 17:19:36 22344

原创 MySQL相关命令

MySQL相关命令

2022-05-23 17:43:26 228

原创 Git+Jenkins(实战一)

Git+Jenkins(实战一)技能目标:了解目前主流网站部署流程会利用 Jenkins 自动化部署 Tomcat 应用会利用 Jenkins 自动化部署 PHP 应用案例概述在前面课程中,已经学习了关于 Jenkins 自动打包部署开源博客系统及各个组件和工具的介绍。本章将以实战为主,阐述通过 Jenkins 自动打包部署 Java 项目及 PHP 项目。案例前置知识点1. 传统网站部署的流程网站部署是运维常见的工作之一。传统的网站部署流程大致分为:需求分析→原型设计→开发代码→提

2021-06-09 10:41:04 1614 1

原创 Git+Jenkins基本使用

Git+Jenkins基本使用技能目标:了解 Jenkins 持续集成工具学会安装 Jenkins 持续集成工具学会利用Jenkins 实现源码自动打包部署案例分析案例概述随着软件开发复杂度的不断提高,团队成员之间如何更好地协同工作以确保软件开发的质量,已经慢慢成为开发过程中不可回避的问题。Jenkins 自动化部署可以解决集成、测试、部署等重复性的工作,工具集成的效率明显高于人工操作;并且持续集成可以更早的获取代码变更的信息,从而可以更早的进入测试阶段;并且能够更早的发现问题,这样解决问

2021-06-07 22:42:04 10678 2

原创 部署NFS共享存储服务

部署NFS共享存储服务NFS 共享存储服务NFS 是一种基于 TCP/IP 传输的网络文件系统协议,最初由 Sun 公司开发。通过使用NFS 协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。对于大多数负载均衡群集来说,使用 NFS 协议来共享数据存储是比较常见的做法,NFS 也是 NAS 存储设备必然支持的一种协议。下面将学习 NFS 共享服务的基本配置和访问方法。案例环境主机系统IP地址主要软件服务端CentOS7.9192.168.10.101rpc

2021-06-06 15:42:38 307

原创 代码管理系统简介与部署

代码管理系统简介与部署技能目标:了解各软件版本控制系统掌握各软件版本控制系统的安装与部署案例分析案例概述在开发一个项目时,如果只有几十行代码或几百行代码时维护还算简单,但是当代码数量达到一定程度或两三个人共同开发一个项目时,就很容易会出现代码混乱、冲突、排错难等问题。当代码编写完成以后发现整个项目运行不了时,提交的代码也无法确认到责任人, 导致维护项目时需要花费数倍的时间。为解决上述问题,版本控制系统应运而生。版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理

2021-06-05 17:00:00 2030

原创 Puppet 部署应用

Puppet 部署应用技能目标熟悉 Puppet 工作原理掌握 Puppet 部署应用配置方法案例一分析案例概述作为一名系统管理员,维护服务器正常运行是最基本的职责。在管理几台到几十台服务器时,大部分管理员喜欢写自己的小工具来维护。但是随着服务器数量的增多, 任务量也逐渐增加,这时就需要简洁的、强大的框架来完成系统管理任务。为实现这一目的, 引入一批工具。这批工具是“可编程”的,系统管理员只需要为这批工具写上几行“代码”,它便会自动完成所有的工作,Puppet 就是这批运维自动化工具中的

2021-05-31 18:49:40 405

原创 Zabbix监控网站

Zabbix监控网站技能目标:了解 Zabbix 模板会创建 Zabbix 模板会监控 Nginx、Redis、MySQL 主机案例分析案例概述Zabbix 是一个基于Web 界面的提供分布式系统监控以及网络监控功能的企业级开源解决方案。本案例将展示如何使用 Zabbix 实现一个网站的全面监控。当运维人员有 10 台服务器需要添加监控,应该怎么做呢?运维人员可以一台一台的添加每一个监控项,一个一个设置触发器。如果动作快,一天之内就能搞定。但是,如果服务器数量变成 20 台、30 台、1

2021-05-24 22:55:18 1837 3

原创 zabbix企业级高级应用

zabbix企业级高级应用技能目标:掌握 Zabbix 自定义 key 值掌握 Zabbix 监控 MySQL 主从掌握 Zabbix 创建触发器掌握 Zabbix 监控网站关键词案例分析案例概述现阶有很多服务,包括 Nginx-LB、MySQL 主从等一些重要的服务,Zabbix 自带 key 值不能满足现有的业务,所以需要添加自定义 key 值来监控 Nginx 关键词检索、MySQL 主从状态,并把服务的工作状态添加进邮件就能够邮件报警及时发现问题。案例前置知识点本章节主要介

2021-05-23 23:56:59 684 1

原创 Zabbix 企业级应用

Zabbix 企业级应用技能目标:掌握 Zabbix 监控系统自动发现掌握 Zabbix 获取远程 KEY(监控项)掌握 Zabbix 监控实战邮件报警掌握 Zabbix 监控自动注册实战掌握 Zabbix 主被动模式详解案例分析案例概述案例前置知识点1. 自动发现在大型企业中,可能有成千上万台服务,手动添加每台设备非常不现实,因此就需要利用Zabbix 自带的自动发现功能来实现批量监控设备。自动发现是由 Zabbix Server 开启发现进程,定时扫描局域网中指定 IP 服务

2021-05-22 15:03:46 634 2

原创 Zabbix 企业级分布式监控

Zabbix 企业级分布式监控技能目标:了解 Zabbix会安装 Zabbix Server会安装 Zabbix Agent会安装 Zabbix Proxy会配置 Zabbix初识 ZabbixZabbix 是一个基于 Web 界面的提供分布式系统监控,以及网络监控功能的企业级开源解决方案。Zabbix 是一个高度集成的网络监控套件,通过一个软件包即可提供如下特性。数据收集(1) 可用性及性能检测;(2) 支持 SNMP(trapping 及 polling)、IPMI、JM

2021-05-21 09:28:41 828 4

原创 基于containerd部署Kubernetes

基于containerd部署Kubernetes当Kubernetes 1.20开始准备弃用Docker,相信很多人在k8s 1.20版本出现的时候,都听说了即将弃用docker。建议使用CentOS 7.5版本以上当弃用docker后,可以直接使用containerd来做案例环境操作系统主机名IP配置CentOS7.9k8smaster192.168.10.1012C/4GCentOS7.9k8snode1192.168.10.1022C/4GCe

2021-05-18 16:31:09 791

原创 Kubernetes高可用部署

Kubernetes高可用部署技能目标:了解 Kubernetes 高可用方案会 Master 多节点部署与配置会 Load Balance 多节点部署与配置会 Node 节点的 VIP 配置案例分析案例概述Kubernetes 高可用是保证 Master 节点中的 API Server 服务的高可用。API Server 提供了 Kubernetes 各类资源对象增删改查的唯一访问入口,是整个 Kubernetes 系统的数据总线和数据中心。采用负载均衡(Load Ba

2021-05-15 10:27:19 799

原创 Kubernetes单机部署+EFK日志收集

Kubernetes+EFK日志收集技能目标:掌握 Kubernetes 离线部署的方法掌握 Kubernetes 集群下 EFK 模型架构与原理会基于 Kubernetes 集群的 EFK 安装与配置学会使用业务容器验证 EFK 日志收集案例概述案例前置知识点1. 什么是 KubernetesKubernetes 是 2014 年 Google 和 Redhat 发布的开源项目。因为有了容器之后,就需要有一种方式去帮助用户方便、快速、优雅地管理这些容器,而这也是 K

2021-05-11 10:46:36 959

原创 Kuebernetes资源控制管理

Kuebernetes资源控制管理案例概述案例前置知识点Kubectl 命令工具Kubernetes 通过 kube-apiserver 成为整个 Kubernetes 集群管理的入口。API Server 是 Kubernetes 集群的主管理节点,用户通过 API Server 配置和组织集群,同时集群中各节点与 Etcd 存储的交互也是通过 API Server 来进行的。API Server 实现了一套 RESTfull 的接口,用户可以直接使用 API 与 API Server 进行交

2021-05-09 19:36:46 535

原创 Kuebernetes网络管理

Kuebernetes网络管理Kubectl常用命令显示pod节点的标签信息kubectl get pod --show-labels查看所有的资源信息kubectl get allkubectl get --all-namespaces查看pod列表kubectl get pod资源配置系统主机名IP配置centos 7.9master192.168.10.1062C 4Gcentos 7.9node1192.168.10.1072C 4G

2021-05-08 20:59:58 355

原创 Docker安全及日志管理

Docker安全及日志管理技能目标:了解Docker 容器、镜像的安全性掌握Docker 常见安全策略设置掌握Docker 资源配置方法掌握Docker 容器部署ELK 环境的方法理解Filebeat 日志收集原理掌握Logstash 过滤模式匹配在多数情况下,启动 Docker 容器时都以 root 用户权限在运行。那么用户使用 root 权限都可以做什么呢?例如:访问所有信息、修改任何内容、关闭机器、结束进程以及安装各种软件等。容器的安全性问题的根源在于容器和宿主机共享内核。如果容器

2021-04-29 08:33:08 733 1

原创 OpenShift与Rancher

OpenShift与Rancher技能目标:了解 Rancher掌握 Rancher 安装和配置了解 OpenShift掌握 OpenShift 安装和配置在了解云计算的过程中不关心虚拟机监控程序和虚拟机是不可能的,虚拟化是云计算的核心。虚拟化技术的涵盖面很广,这在云中是很有价值的。其中包含着一个普遍的虚拟化模型—容器技术。随着 Docker 容器技术的不断成熟,云计算与 Docker 的结合也越来越紧密了。案例分析一案例概述1实验案例一 使用Rancher部署管理群集案例前置知识点1

2021-04-29 08:31:25 1273

原创 Docker-compose与Docker私有仓库

Docker 私有仓库部署和管理技能目标:理解Docker 网络原理掌握Compose 的安装及YAML 文件详解掌握Docker 服务自动注册和更新理解Harbor 工作原理掌握Harbor 安装部署掌握Harbor 日常操作管理案例一 概述什么是 Docker ComposeDocker Compose 的前身是 Fig,它是一个定义及运行多个 Docker 容器的工具。使用Docker Compose 时,只需要在一个配置文件中定义多个 Docker 容器,然后使用一条命令启

2021-04-29 08:27:23 910

原创 Docker Swarm管理

Docker Swarm管理技能目标:了解 Docker Swarm 基本特性理解 Docker Swarm 基本架构掌握 Docker Swarm 集群部署掌握 Docker Swarm 节点管理掌握 Docker Swarm 服务管理容器编排部署工具除 Google 推出的 Kubernetes 之外,还有 Docker 发布的 Swarm 与Mesos 推出的 Marathon。本章将从基本概念、工作原理与安装部署及管理等方面介绍Docker 官方推出的 Dock

2021-04-28 21:14:42 1215

原创 Docker 基本管理

**Docker 基本管理技能目标:理解Docker 核心概念掌握Docker 镜像操作掌握Docker 容器操作掌握Docker 数据卷管理随着计算机近几十年的蓬勃发展,产生了大量优秀系统和软件。软件开发人员可以自由选择各种软件应用。但同时带来的问题就是需要维护一个非常庞大的开发、测试和生产环境。 面对这种情况,Docker 容器技术横空出世,提供了简单、灵活、高效的解决方案,不需要过多地改变现有的使用习惯,就可以和已有的工具,如 OpenStack 等配合使用。因此,掌握 Docker

2021-04-24 12:44:42 680

原创 物联网架构之HBase

**物联网架构之HBase技能目标了解 HBase 体系结构理解 HBase 数据模型掌握 HBase 的安装会使用 HBase Shell 操作 HBase一、案例概述**二、案例前置知识点**HBase简介HBase 是数据库,但并不是传统的关系型数据库,HBase 不使用以行存储的关系型结构存储数据,而是以键值对方式按列存储,由此可以认为它是非关系型数据库 NoSQL(Not Only SQL)中的一个重要代表。NoSQL目前并没有明确的范围和定义,主要特点是通常用于

2021-04-14 22:20:18 885 1

原创 物联网架构之Hadoop

**物联网架构之Hadoop**技能目标了解 Hadoop 体系结构能够安装 Hadoop 运行环境掌握 HDFS 体系结构掌握 HDFS 命令行操作理解 MapReduce 计算模型**一、案例分析****1、案例概述**2、案例前置知识点**1.什么是大数据数据量大是大数据的显著特点,归纳来说大数据特点如下:(1)数据体量巨大。按目前的发展趋势看,大数据的体量已经达到 PB 甚至 EB级。(2)大数据的数据类型多样,以非结构化数据为主。如:网络日志、音频、视频、

2021-04-10 16:27:02 830

原创 OpenStack 常见模块详解

**OpenStack 常见模块详解**技能目标 了解 OpenStack 架构和原理 了解 OpenStack 常见模块**OpenStack 架构和原理**1、OpenStack 架构**下图体现了 OpenStack 中各个服务之间的相互关系,图中的箭头体现了提供服务方和接受服务方的相对关系。OpenStack 由多种服务组成,每种服务具有独立的命名。在整个 OpenStack 架构中,Keystone 提供认证服务,接收来自用户和服务的认证请求,并对身份进行认证

2021-04-06 12:28:10 4248

原创 OpenStack 入门体验

**OpenStack 入门体验**技能目标:了解云计算概念了解 OpenStack了解 OpenStack 的构成会 OpenStack 单机环境一键部署从控制台认识 OpenStack 各项功能会通过 OpenStack 控制台创建云主机**云计算概述1、什么是云计算云计算(cloud computing)是一种基于网络的超级计算模式,基于用户的不同需求,提供所需的资源,包括计算资源、存储资源、网络资源等。云计算服务运行在若干台高性能物理服务器之上,提供每秒 10 万亿次的运算

2021-04-06 10:35:31 1438

原创 KVM+GFS 分布式存储 系统构建KVM高可用

**KVM+GFS 分布式存储系统构建KVM高可用****技能目标:学会部署 KVM+GFS 分布式存储高可用案例分析**案例概述目前有很多公司大规模使用KVM虚拟机运行业务,为了保证公司虚拟姐能够安全稳定运行,决定采用KVM+GlusterFS模式以保证虚拟机存储的分布部署以及分布冗余当虚拟机文件损坏,或者丢失时有实时备份,保证业务正常运行案例前置知识点**案例环境**1.案例环境公司由于大规模使用 KVM 虚拟机来运行业务,为了保证公司虚拟机能够安全稳定运行,决定采

2021-04-01 19:06:28 593

原创 KVM高级功能部署

**KVM高级功能部署**技能目标:学会使用 KVM 静态迁移学会配置 KVM 基于共享存储的动态迁移学会配置 KVM 基于数据块的动态迁移熟悉 KSM 内核同页合并**1.1 案例概述**

2021-04-01 00:30:02 922 1

原创 部署KVM虚拟化平台

**部署KVM虚拟化平台**技能目标:了解 KVM 原理学会部署虚拟化架构学会创建虚拟机实例**一、案例分析**1.1 案例概述**公司部分 Linux 服务器硬件资源利用率不高,为了充分利用这些 Linux 服务器,可以部署 KVM,在物理机上运行多个业务系统。例如,在运行 Nginx 的服务器上部署 KVM,然后在 KVM 虚拟机上运行 Tomcat 等服务。****1.2 案例前置知识点**KVM 自 Linux 2.6.20 版本后就直接整合到 Linux 内核

2021-03-30 16:21:13 300 2

原创 ELK 企业级日志分析系统

**ELK 企业级日志分析系统**技能展示:了解 ELK 日志分析系统会安装和配置 Elasticsearch 群集会安装和配置 Logstash 进行日志收集会安装和配置 Kibana 进行日志查看**一:ELK平台介绍1.1:ELK概述ELK由ElasticSearch、Logstash和Kibana三个开源工具组成:**1:**Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自

2021-03-29 22:24:47 658 6

原创 GlusterFS分布式文件系统群集

**GlusterFS分布式文件系统群集一: GlusterFS概述1.1:GlusterFS简介GlusterFS是Scale-Out存储解决方案Gluster的核心,它是一个开源的分布式文件系统,具有强大的横向扩展能力,通过扩展能够支持数PB存储容量和处理数千客户端。GlusterFS借助TCP/IP或InfiniBandRDMA网络将物理分布的存储资源聚集在一起,使用单一全局命名空间来管理数据,GlusterFS 基于可堆叠的用户空间以及无元数据服务器的分布式存储设计,可为各种不同的数据负载提

2021-03-28 22:38:59 427

Git+Jenkins实战(一)资源.rar

Git+Jenkins实战(一)资源.rar

2021-06-09

Git+Jenkins基本使用资源

Git+Jenkins基本使用资源

2021-06-07

代码管理系统简介与部署资源.rar

代码管理系统简介与部署资源.rar

2021-06-05

Puppet部署应用资源

Puppet部署应用资源

2021-05-31

Zabbix监控网站资源.rar

Zabbix监控网站资源.rar

2021-05-24

Zabbix企业高级应用资源

Zabbix企业高级应用资源

2021-05-24

Zabbix企业级应用资源

Zabbix企业级应用资源

2021-05-22

Zabbix企业级分布式监控资源

Zabbix企业级分布式监控资源

2021-05-21

基于containerd部署Kubernetes资源

基于containerd部署Kubernetes资源

2021-05-18

KVM虚拟化平台资源.rar

KVM虚拟化平台资源.rar

2021-05-15

GlusterFS分布式文件系统群集资源.rar

GlusterFS分布式文件系统群集资源.rar

2021-05-15

ELK企业级日志分析系统资源

ELK企业级日志分析系统资源

2021-05-15

Docker安全及日志管理资源

Docker安全及日志管理资源

2021-05-15

Docker Swarm 管理资源.rar

Docker Swarm 管理资源.rar

2021-05-15

Kubernetes高可用部署资源

Kubernetes高可用部署资源

2021-05-15

Kubernetes离线部署+EFK日志收集资源.rar

Kubernetes离线部署+EFK日志收集资源.rar

2021-05-15

Kuebernetes资源管理控制器资源.rar

Kuebernetes资源管理控制器资源.rar

2021-05-09

Kuebernetes网络管理资源.rar

Kuebernetes网络管理资源.rar

2021-05-07

Docker基本管理资源.rar

Docker基本管理资源.rar

2021-04-24

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

TA关注的人

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