自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 kubernetes集群客户端命令 kubectl

kubectl

2022-12-25 16:38:46 11

原创 metrics-server监控主机资源

k8s-metrics

2022-12-25 15:27:03 719 1

原创 k8s-dashboard布署

k8s-dashboard

2022-12-25 14:06:07 923

原创 企业运维之服务管理 -- promethues

promethues

2022-10-17 16:54:02 221 1

原创 企业运维之服务管理 -- supervisord

Supervisord 服务管理

2022-10-08 16:06:48 62

原创 企业运维之 ELK日志分析平台(Kibana)

ELK日志分析平台--kibana数据可视化介绍与配置

2022-04-10 22:20:50 3213

原创 企业运维之 ELK日志分析平台(Logstash)

ELK日志分析平台--Logstash数据采集介绍与配置

2022-04-10 22:20:13 2245

原创 企业运维之 ELK日志分析平台(Elasticsearch)

ELK日志分析平台--Elasticsearch的介绍与安装

2022-04-10 22:19:20 679

原创 Python 内置数据结构列表和元组

Python 内置数据结构列表和元组数组array:存储同种数据类型的数据结构。[1,2,3],[1.1,2.2,3.1]列表list:打了激素的数组,可以存储不同数据类型的数据结构。[1,2.2,‘hello’]元组tuple:带了紧箍咒的列表,和列表的唯一区别是不能增删改。集合set:不重复且无序的。(交集和并集)字典dict:{“name":“westos”,“age”,10}key:value...

2021-08-01 22:40:10 170 2

原创 Python 内置数据结构字符串

Python 字符串1. 字符串的创建和赋值2. 字符串的基本特性3. 字符串内建方法5. 小学生计算能力测试系统1. 字符串的创建和赋值字符串或串(Strinfg) 是有数字、字母、下划线组成的遗传字符。Python 里面最常见的类型。可以简单的通过在引号间(单引号、双引号和三引号)包含字符的方式创建它。字符串 str:单引号,双引号,三引号引起来的字符信息;第一种方式:单引号s1 = 'hello'第二种方式:双引号s2 = "world"第三种方式:三引号三引号第一个作用是:进行多行

2021-07-31 11:58:04 93

原创 Python 的入门基础介绍(安装,基础语法和三大流程)

Python 的入门基础介绍学习 Python 所需的工具1. 什么是编程语言1. 认识运算符:1.1 变量:1.2 认识运算符1.整型数: 1,2,901.3 数据的输入和输出1.4 常用的函数操作学习 Python 所需的工具学习一款语言,那么就需要书写语言的编辑器,以及可以将语言传递给计算机识别的解释器。python 解释器:翻译为机器语言并执行;python 的官网 https://www.python.org/ 下载环境。pycharm 编辑器:是一款功能强大的 Python 编

2021-07-29 20:44:26 178

原创 企业运维之 zabbix 监控--报警平台与分布式

企业运维之 zabbix 监控--报警平台与分布式 1. 报警平台的使用1. 报警平台的使用此处选择和睿象云结合来实现报警平台的搭建;注册链接: link 进行注册;注册完成之后,点击左侧的CA进入告警平台进行配置,结合zabbix;点击需要结合的监控zabbix;然后出现如下所示的界面:输入应用名称,然后点击保存并获取应用key;然后会获得一个key,如下所示;接下来根据提示信息来开始配置;根据主配置文件找到告警路径:配置在该路径下用命令wget https://d

2021-07-26 09:33:22 269

原创 企业运维之 zabbix 监控部署--监控应用

企业运维之 zabbix 监控部署--监控应用 1. Apache监控2. Nginx 监控3. Mysql 监控4. zabbix 监控Tomcat在前面的博客中介绍了如何部署企业级监控,以及监控主机时的几种发现方式,以及对于API接口的管理做了简单的介绍和操作演示;接下来就要做应用层面的监控。链接: link .1. Apache监控在前面的基础上,server1位server端;server2和server3为agent端。在server2上安装apache ,然后让其被监控。安装a

2021-07-25 20:33:39 360 8

原创 企业运维之 zabbix 监控部署--监控主机

企业运维之 zabbix 监控部署 1. zabbix 介绍2. 部署zabbix2.1 server 端部署2.2 client 端部署1. zabbix 介绍zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由两部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SN

2021-07-25 13:12:03 359 5

原创 企业运维之 openstack 的私有网络以及图形化配置

企业运维之 openstack 的私有网络以及图形化 1. 私有网络在上一篇的基础上,来继续完善 openstack 的相关配置。先将控制节点启动,然后在启动计算节点。调用管理员的权限,查看相关组件的状态。[root@controller ~]# source admin-openrc [root@controller ~]# openstack-status1. 私有网络私有网络在共有网络的基础上多了layer-3服务,支持实例连接到私有网络。demo或者其他没有特权的用户可以管理自己的私有

2021-07-24 20:45:50 341 6

原创 企业运维之 Lvs 负载均衡和高可用

企业运维之 Lvs 的介绍以及部署 1. Lvs 的介绍1. Lvs 的介绍LVS,全称Linux Virtual Server,翻译为Linux虚拟服务器,即一个虚拟的服务器集群系统.简单来说,LVS是一个基于四层且具有强大性能的反向代理服务器.LVS通过工作于内核的ipvs模块来实现功能,主要工作于netfilter 的INPUT链.而用户需要对ipvs进行操作配置则需要使用ipvsadm这个工具.ipvsadm主要用于设置lvs模型/调度方式以及指定后端主机.简单来说,分为两个部分ip

2021-07-12 15:34:26 136 4

原创 企业运维之七层负载均衡--Haproxy

企业运维之 Haproxy 的介绍以及部署

2021-07-12 15:33:44 85

原创 企业运维之 openstack 的介绍以及组件搭建

企业运维之 openstack 的介绍以及搭建(1) 1. openstack 的介绍2. openstack 的搭建1. 控制结点.-- Source mode '^' = server, '=' = peer, '#' = local clock. / .- Source state '*' = current synced, '+' = combined , '-' = not combined,| / '?' = unreachable, 'x' = time may be in erro

2021-07-05 20:12:41 981 1

原创 企业运维之 CDN 内容分发网络

企业运维之 CDN 内容分发网络 1. CDN 是什么?2. CDN 的工作原理3. CDN 的组成4. 部署5. 负载均衡及健康检查1. CDN 是什么?CDN 是 Content Delivery Network 的简称,即 "内容分发网络” 的意思。一般我们所说的 CDN 加速,一般是指网站加速或者用户下载资源加速。CDN 基本思路就是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网

2021-07-04 17:15:21 396 1

原创 电商平台 lnmp 架构之 mysql 高速缓存--redis

电商平台 lnmp 架构之 mysql 高速缓存 --redis 1. redis的介绍2. redis服务的安装3. Redis常用命令4. Redis异步复制5. Redis高可用6.1. redis的介绍Redis 是一个 nosql(not only sql不仅仅只有sql) 数据库,翻译成中文叫做非关系型型数据库。Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes

2021-07-04 17:13:52 183 1

原创 电商平台 lnmp 架构之 mysql 优化

电商平台 lnmp 架构之 mysql 优化 第三个视频:2:50。

2021-07-04 17:12:59 137 2

原创 电商平台 lnmp 架构之 nginx+tomcat

电商平台 lnmp 架构之 nginx 优化

2021-07-04 17:11:59 107 1

原创 电商平台 lnmp 架构之 nginx 优化

电商平台 lnmp 架构之 nginx 优化 1. nginx 的优化End of file2. nginx平滑升级[root@server1 conf]# cd /etc/pki/tls/certs/[root@server1 certs]# lsca-bundle.crt ca-bundle.trust.crt make-dummy-cert Makefile renew-dummy-cert[root@server1 certs]# make cert.pem ##建立认证umask

2021-07-04 17:11:18 174 2

原创 运维实战 kubernetes(k8s) 之 service

@[TOC]( 运维实战 kubernetes(k8s) 之 service )1. serviceService可以看作是一组提供相同服务的Pod对外的访问接口。借助Service,应用可以方便地实现服务发现和负载均衡。service默认只支持4层负载均衡能力,没有7层功能。(可以通过Ingress实现)service的类型:ClusterIP:默认值,k8s系统给service自动分配的虚拟IP,只能在集群内部访问。NodePort:将Service通过指定的Node上的端口暴露给外部,访

2021-06-14 16:50:43 11770 9

原创 运维实战 kubernetes(k8s) 之 pod 的建立

运维实战 kubernetes(k8s)之 pod 的建立1. Pod管理2. 资源清单3. Pod生命周期4. 控制器1. Pod管理Pod 是可以创建和管理Kubernetes计算的最小可部署单元,一个Pod代表着集群中运行的一个进程,每个pod都有一个唯一的ip。一个 pod 类似一个豌豆荚,包含一个或多个容器(通常是docker),多个容器间共享IPC、Network和UTC namespace。kubectl 命令指南:https://kubernetes.io/docs/referen

2021-06-07 20:16:44 206 6

原创 运维实战 kubernetes(k8s) 的简介和部署

1. Kubernetes简介1.1 Kubernetes简介在Docker 作为高级容器引擎快速发展的同时,在Google内部,容器技术已经应用了很多年,Borg系统运行管理着成千上万的容器应用。Kubernetes项目来源于Borg,可以说是集结了Borg设计思想的精华,并且吸收了Borg系统中的经验和教训。Kubernetes对计算资源进行了更高层次的抽象,通过将容器进行细致的组合,将最终的应用服务交给用户。Kubernetes的好处:隐藏资源管理和错误处理,用户仅需要关注应用的开发。

2021-06-07 15:45:54 750 3

原创 企业运维容器之 docker 三剑客swarm

企业运维容器之 docker 三剑客swarm 1. Docker Swarm简介2. Docker Swarm实践1. Docker Swarm简介Swarm 在 Docker 1.12 版本之前属于一个独立的项目,在 Docker 1.12 版本发布之后,该项目合并到了 Docker 中,成为 Docker 的一个子命令。Swarm 是 Docker 社区提供的唯一一个原生支持 Docker 集群管理的工具。Swarm可以把多个 Docker 主机组成的系统转换为单一的虚拟 Docker 主机

2021-06-03 17:01:31 113

原创 企业运维容器之 docker 三剑客compose

企业运维容器之 docker 三剑客compose 1. Docker Compose简介2. Docker Compose 实践1. Docker Compose简介微服务架构的应用系统一般包含若干个微服务,每个微服务一般都会部署多个实例,如果每个微服务都要手动启停,那么效率之低,维护量之大可想而知。Docker Compose是一种编排服务,基于pyhton语言实现,是一个用于在 Docker 上定义并运行复杂应用的工具,可以让用户在集群中部署分布式应用。用户可以很容易地用一个配置文件定义一个

2021-06-02 21:00:17 81

原创 企业运维容器 docker 三剑客machine

企业运维容器之 docker 三剑客machine Run this command to configure your shell:eval $(docker-machine env server3)Run this command to configure your shell:eval $(docker-machine env server3)Run this command to configure your shell:eval $(docker-machine env server3)Run t

2021-06-01 22:44:07 82 1

原创 企业运维容器之 docker 安全

企业运维容器之 docker 安全 1. Docker 安全2. 容器资源控制1. Docker 安全Docker 容器的安全性,很大程度上依赖于Linux系统自身,评估Docker的安全性时,主要考虑以下几个方面:Linux 内核的命名空间机制提供的容器隔离安全;Linux 控制组机制对容器资源的控制能力安全;Linux 内核的能力机制所带来的操作权限安全;Docker程序(特别是服务端)本身的抗攻击性;其他安全增强机制对容器安全性的影响。命名空间隔离的安全当docker run

2021-05-31 21:16:23 184 4

原创 企业运维容器之 docker 数据卷

企业运维容器之 docker 数据卷 1. Docker 数据卷管理2. 卷插件简介3. convoy卷插件4. 总结1. Docker 数据卷管理为什么要用数据卷docker 分层文件系统:性能差、生命周期与容器相同docker 数据卷:mount到主机中,绕开分层文件系统;和主机磁盘性能相同,容器删除后依然保留;仅限本地磁盘,不能随容器迁移docker 提供了两种卷:bind mountdocker managed volumebind mount是将主机上的目录或文件 moun

2021-05-29 22:40:31 68

原创 企业运维容器之 docker 网络

企业运维容器之 docker 网络 1. Docker原生网络2. Docker自定义网络3. Docker容器通信4. 跨主机容器网络5. 总结1. Docker原生网络docker的镜像是令人称道的地方,但网络功能还是相对薄弱的部分docker安装后会自动创建3种网络:bridge、host、none.可以使用以下命令查看:docker network ls[root@server2 ~]# docker network lsNETWORK ID NAME

2021-05-29 21:14:24 137

原创 企业运维容器之 docker仓库

企业运维容器之 docker 仓库

2021-05-28 21:16:20 1013 10

原创 企业运维容器之 docker 镜像

企业运维容器之 docker 镜像 1. 镜像的分层结构2. 镜像的构建3. Dockerfile4. 总 结1. 镜像的分层结构共享宿主机的kernel;base 镜像提供的是最小的 Linux 发行版;同一docker主机支持运行多种 Linux 发行版;采用分层结构的最大好处是:共享资源;Copy-on-Write 可写容器层,相当于虚拟机的快照;容器层以下所有镜像层都是只读的;docker从上往下依次查找文件;容器层保存镜像变化的部分,并不会对镜像本身进行任何修改;一个

2021-05-26 11:32:34 237 2

原创 企业运维之 docker 的介绍和部署

企业运维之 docker 的介绍和部署 1. Docker 简介2 . Docker 容器的部署1. Docker 简介什么是 Docker?Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker为应用打包、部署平台,而非单纯的虚拟化技术。一个完整的 Docker 由以下几个部分组成:DockerClient 客户

2021-05-24 19:14:11 173

原创 Ansible 中的角色使用

Ansible 中的角色使用 1. ansible roles1. ansible rolesansible 角色简介Ansible roles 是为了层次化,结构化的组织Playbookroles就是通过分别将变量、文件、任务、模块及处理器放置于单独的目录中,并可以便捷地include它们roles一般用于基于主机构建服务的场景中,在企业复杂业务场景中应用的频率很高以特定的层级目录结构进行组织的tasks、variables、handlers、templates、files等;相当于函数

2021-05-19 22:19:31 64 1

原创 Ansible 中任务执行控制

Ansible 中任务执行控制 1. 循环2. 条件3. 触发器#实例#4. 处理失败任务1. 循环循环迭代任务简单循环loop: ##赋值列表 - value1 - value2 - ...{{item}} ##迭代变量名称测试:用迭代循环的方式来建立多个用户,编写剧本内容如下所示: 1 --- 2 - name: test 3 hosts: 172.25.254.100 4 tasks: 5 - name: create user

2021-05-19 21:26:50 151 1

原创 Ansible 中变量及加密

Ansible 中变量及加密1. 变量命名2. 变量级别3. 变量设定和使用方式JINJA2模板j2模板书写规则#j2模板在playbook中的应用##playbook1#playbook2Ansible的加密控制1. 变量命名只能包含数字,下划线,字母只能用下划线或字母开头2. 变量级别全局: 从命令行或配置文件中设定的paly: 在play和相关结构中设定的主机: 由清单,事实收集或注册的任务变量优先级设定:狭窄范围优先级高于广域范围3. 变量设定和使用方式在playb

2021-05-15 21:52:25 6908

原创 Ansible 中 Playbook 的介绍

Ansible 中 Playbook 的介绍1. Playbook 的功能2. YAMLplaybook执行命令Playbook的核心组件vim 设定技巧1. Playbook 的功能playbook 是由一个或多个play组成的列表Playboot 文件使用YAML来写的2. YAML简介是一种表达资料序列的格式,类似XMLYet Another Markup Language2001年首次发表www.yaml.org特点可读性好和脚本语言交互性号易于实现适用程序执行流

2021-05-10 11:33:02 282 6

原创 Ansible 中常用模块

Ansible 中常用模块 1. ansible 实现管理的方式2. Ad-Hoc 执行方式中如何获得帮助3. ansible 命令运行方式及常用参数4. ansible 的基本颜色代表信息5. ansible 中的常用模块5.1 command5.2 shell5.3 script5.4 copy5.5 fetch5.6 file5.7 archive5.8 unarchive5.9 hostname5.10 cron5.11 yum_repository5.12 dnf5.13 service5.14

2021-05-08 21:09:08 201 4

空空如也

空空如也

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

TA关注的人

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