自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker_Harbor(私有仓库搭建)

Docker_Harbor(私有仓库搭建)准备一台虚拟机,建议磁盘空间比较大,用做镜像仓库使用基本环境配置:需要关闭防火墙、selinux,时间同步服务Harbor官网:https://github.com/goharbor/harborHarbor下载版本地址:https://github.com/goharbor/harbor/releases首先需要安装和配置基本环境#安装dockeryum -y install docker #安装所需要的包yum install -y yu

2021-10-28 17:11:02 277

原创 堡垒机小记

基于阿里云堡垒机进行用户管理阿里云Admin账号新增用户/ 授权有Admin信息的子账号进行操作一、新建用户阿里云----RAM用户管理中心—新增用户账号(对用户进行授权)二、阿里云堡垒机管理在堡垒机管理UI界面导入RAM新增的用户,导入堡垒机管理系统中,此时只是添加了用户,需要在堡垒机系统中授权用户管理的资源三、用户登录堡垒机使用ssh的方式进行连接堡垒机发现无法连接,不显示堡垒机的信息排错:发现在堡垒机系统中没有ssh私钥信息需要配置新增用户的私钥信息使用ssh-keygen 生

2021-10-12 16:14:42 283

原创 2021-08-25

https://www.sogou.com/link?url=hedJjaC291Pgp3LJeW63ovE7f_38Yh2OW0OEMsEEynOtd64Tt1b3T6irtPp2m_RTotdOcZoktDJkk_Hc8B-JnA…

2021-08-25 14:16:36 163

原创 Kubernetes源码安装(安装网络插件Flannel,Node加入集群)

部署Cni网络#下载地址https://github.com/containernetworking/plugins/releases/download/v0.8.6/cni-plugins-linux-amd64-v0.8.6.tgz#创建工作目录mkdir -p /opt/cni/bin tar zxvf cni-plugins-linux-amd64-v0.8.6.tgz -C /opt/cni/bin#使用flannel网络https://raw.githubusercontent.

2021-03-22 15:56:01 396

原创 Kubernetes源码安装(安装Node节点)

部署Node节点(Master操作)#拷贝安装node所需的二进制文件cp ~/kubernetes/server/bin/kubelet kube-proxy /opt/kubernetes/bin#添加Kubelet配置cat > /opt/kubernetes/cfg/kubelet.conf << EOFKUBELET_OPTS="--logtostderr=false \\--v=2 \\--log-dir=/opt/kubernetes/logs \\--h

2021-03-22 15:55:12 245

原创 Kubernetes源码安装(制作API证书部署Master)

制作apiserver证书(master操作)cd ~/TLS/k8s#添加证书配置cat > ca-config.json<< EOF{ "signing": { "default": { "expiry": "87600h" }, "profiles": { "kubernetes": { "expiry": "87600h", "usages": [ "signi

2021-03-22 15:52:41 191

原创 Kubernetes源码安装(安装Docker)

安装Docker(三台机器都安装docker)#下载地址wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.9.tgz#解压安装包,并添加到系统级tar zxvf docker-19.03.9.tgz && cd docker/mv docker dockerd docker-init docker-proxy /usr/bin/#添加到systemd管理cat > /usr

2021-03-22 15:50:07 167

原创 Kubernetes源码安装(安装Etcd)

部署Etcd集群#创建工作目录mkdir -p /opt/etcd/{bin,cfg,ssl} #将创建的证书拷贝到ssl下cp ~/TLS/etcd/ca*pem ~/TLS/etcd/server*pem /opt/etcd/ssl/#拉取所需要的Etcd包wget https://github.com/etcd-io/etcd/releases/download/v3.4.9/etcd-v3.4.9-linux-amd64.tar.gz#解压安装包tar xvf etcd-v3.4.

2021-03-22 15:47:40 424

原创 Kubernetes源码安装(环境准备)

Kubernetes源码安装环境初始化资源规划HostnameConfigmaster2CPU8Gnode12CPU4Gnode22CPU4G我这里使用的是aliyun的服务器,所以不需要配置防火墙策略如果是VM,需要关闭防火墙等配置#修改IP Host脚本master=172.22.213.49node1=172.22.213.52node2=172.22.213.53 temp=$(ifconfig ens33 | grep "inet

2021-03-22 15:45:36 370

原创 Kubernetes集群搭建(简单做一个k8s集群1.18.0)

Kubernetes架构图k8s各个组件的功能kubectl 客户端命令行工具,将接受的命令格式化后发送给kube-apiserver,作为整个系统的操作入口rest API 作为整个系统的控制入口,以RESTAPI服务提供接口scheduler 负责节点资源管理,接受来自kube-apiserver创建Pods任务,并分配到某个节点controller-manager 用来执行整个系统中的后台任务,包括节点状态状况、Pod个数、Pods和Service的关联等controller-man

2021-02-26 16:23:21 330 1

原创 每天学习一点点python--2(运算符一)

python基础语法最简单的就是python中的计算了(计算器功能)和自己的想法很接近基本运算符+ - * / 这里除法的运算结果为小数,即**浮点数**。如果想要丢弃小数部分,需要使用//// 丢弃小数部分 % 取余sqrt 计算平方根**或者pow 进行幂运算abs 取绝对值round 将浮点数圆整为最接近的整数python里面的计算满足日常生活的思维,先乘除,后加减,有括号先括号等学习编程最先你要明白什么是变量变量就是一个特定值的名

2020-08-06 18:03:12 172

原创 每天学习一点点python--1

现如今it行业前景是非常景气的,也是人们口中的高薪行业。什么是编程?我认为的编程就是你操作计算机,去实现你想做的事情!一切皆有可能。

2020-07-29 17:38:07 177

原创 API详解及使用

API的概念API(Application Programming Interface应用程序编程接口)是一些预定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码或理解内部工作机制的细节API的特点API 是一个明确定义的接口,可以为其他软件提供特定服务API可以小到只包含一个单独的函数,也可以达到包含数以百计的类、方法、全局函数、数据类型、枚举类型和常量API的实现可以是私有的,也可以是开源的API的分类面向对象语言的 API ,比如java

2020-06-17 16:49:03 4633

原创 事务的特性

一.什么是事务事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前到事务开始时的所以操作。二.事务的 ACID事务具有四个特征:原子性( Atomicity )、一致性( Consistency )、隔离性( Isolation )和持续性( Durability )。

2020-05-09 16:41:16 317

原创 HTTP和HTTPS

HTTP是超文本传输协议,HTTP(消息结构)是基于C/S的架构模型,HTTP客户端通过URL向HTTP服务端发送请求(原理),基于TCP/IP通信层协议来传输数据的web服务器有:Nginx、Apache、IIS服务器等默认端口是80HTTP的请求方法HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。HTTP1.1新增了五种请求方法:OPTIONS, PUT, ...

2020-04-29 21:15:38 266

原创 I/O模型(Linux)

概念I/O输入/输出,分为IO设备和IO接口两部分,不同的I/O方式有不同的实现方式和性能,在不同的应用中可以选择不同的I/O方式。Linux中的五种I/O模型同步模型:阻塞IO、非阻塞IO、多路复用IO、信号驱动式异步IO在此之前,需要明白用户空间与内核空、进程切换、进程阻塞、文件描述符、缓存IO用户空间与内核空间操作系统将虚拟空间分为两部分,一部分是内核空间、一部分是用户空间。系...

2020-04-23 12:04:18 120

原创 Promethus+Grafana(可视化图形工具)

Prometheus自带的监控页面显示的内容没有那么直观,所以安装grafana来使监控数据看起来更加直观Grafana简介Grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。目前使用grafana的公司有很多,如paypal、ebay、intel等。Grafana的特点可视化:快速和灵活的客户端具有多种选项报警:可视化地为最重要的指标定义报...

2020-04-18 21:06:06 409

原创 监控神器Promethus(普罗米修斯)

什么是Prometheus?Prometheus(普罗米修斯)是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。2012年成为社区开源项目,拥有非常活跃的开发人员和用户社区。2016年由Google发起Linux基金会旗下的原生云基金会(Cloud Native Computing...

2020-04-18 17:18:59 1490

原创 Linux各个目录详解

Linux各目录及详细介绍bin目录:存放二进制可执行文件,一般常用的命令都放在这儿etc目录:存放系统管理和配置文件home目录:普通用户的家目录usr目录:应用程序的目录root目录:管理员家目录boot目录:系统启动目录proc目录:虚拟文件系统目录,系统内存的映射opt目录:额外安装应用程序包缩所放的位置sbin目录:存放可执行的二进制文件(root才有权限访问)de...

2020-04-17 17:47:32 394

原创 MySQL之Galera Cluster

Galera Cluster 介绍Galera是一个MySQL(也支持MariaDB,Percona)的同步多主集群软件。galera特点:• 多主架构:真正的多点读写的集群,在任何时候读写数据,都是最新的。• 同步复制:集群不同节点之间数据同步,没有延迟,在数据库挂掉之后,数据不会丢失• 并发复制:从节点APPLY数据时,支持并行执行,更好的性能• 故障切换:在出现数据库故障时,...

2020-04-16 16:24:10 313

原创 MySQL数据库部署

MySQL数据库部署MySQL数据库是一个关系型数据库管理系统,属Oracle旗下的产品,MySQL是最流行的关系型数据库管理系统之一;MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有的数据放在一个大仓库,这样增加了速度并提高了灵活性。MySQL使用的SQL语言是用于访问数据库的最标准化的语言,MySQL采用了双授权政策,分为社区版和商业版。数据库系统DB...

2020-04-13 19:02:20 243

原创 分布式存储

分布式存储Glusterfs分布式文件系统GlusterFS简介PB级容量 高可用性 基于文件系统级别共享 分布式 GlusterFS(GNU ClusterFile System)是一种全对称的开源分布式文件系统,所谓全对称是指GlusterFS采用弹性哈希算法,没有中心节点,所有节点全部平等。GlusterFS配置方便,稳定性好,可轻松达到PB级容量,数千个节点。 ...

2020-03-20 21:13:49 1067

原创 KVM虚拟化

企业私有云容器化架构运维实战了解什么是虚拟化:虚拟化(Virtualization)技术最早出现在 20 世纪 60 年代的 IBM 大型机系统,在70年代的 System 370 系列中逐渐流行起来,这些机器通过一种叫虚拟机监控器(Virtual Machine Monitor,VMM)的程序在物理硬件之上生成许多可以运行独立操作系统软件的虚拟机(Virtual Machine)实例。随...

2020-03-19 23:08:48 396

原创 容器Docker(二)

通过Dockerfile创建镜像Docker 提供了一种更便捷的方式,叫作 Dockerfiledocker build命令用于根据给定的Dockerfile构建Docker镜像。docker build语法:# docker build [OPTIONS] <PATH | URL | ->1. 常用选项说明--build-arg,设置构建时的变量--no-cache...

2020-03-14 09:18:05 362

原创 容器Docker(一)

容器介绍容器其实是一种沙盒技术。沙盒就是能够像一个集装箱一样,把你的应用"装"起来的技术。这样,应用与应用之间,就因为有了边界而不至于相互干扰;而被装进集装箱的应用,也可以被方便地搬来搬去。​ 问题:容器的本质到底是什么?​ 容器的本质是进程。容器镜像就是这个系统里的".exe"安装包..iso----->(wind/linux) docker 下载镜像images...

2020-03-10 20:22:40 433

原创 Ansible

自动化运维神器Ansible一、介绍1.自动化运维工具对比1.Puppet:基于 Ruby 开发,采用 C/S 架构,远程命令执行相对较弱2.SaltStack:基于 Python 开发,采用 C/S 架构,相对 puppet 更轻量级,配置语法使用 YAML,使得配置脚本更简单.需要配置客户端以及服务器端。每台被控制节点需要安装agent3.Ansible:基于 Python开发,分布...

2020-03-06 20:30:27 270

原创 ELK后续 Logstash、kafka及zookeeper

Logstash部署----192.168.246.231系统类型:Centos7.5节点IP:192.168.246.231 E软件版本:jdk-8u121-linux-x64.tar.gz、logstash-6.5.4.tar.gz1.安装配置LogstashLogstash运行同样依赖jdk,本次为节省资源,故将Logstash安装在了kafka244.231节点。(1)安装...

2020-03-04 22:22:28 583

原创 ELK

ELK+kafka+filebeat企业内部日志分析系统elk:日志搜集平台ELK由ElasticSearch、Logstash和Kiabana三个开源工具组成:1、组件介绍1、Elasticsearch:ElasticSearch是一个基于Lucene的开源分布式搜索服务器。只搜索和分析日志特点:分布式,零配置,自动发现,索引自动分片,索引副本机制等。它提供了一个分布式多用户能力的...

2020-03-02 18:14:12 188

原创 Jenkins构建CICD

Jenkins构建CI/CDCI/CD是什么?CI(Continuous integration,中文意思是持续集成)是一种软件开发时间。持续集成强调开发人员提交了新代码之后,立刻进行构建、测试。根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起。CD(Continuous Delivery, 中文意思持续交付)是在持续集成的基础上,将集成后的代码部署到更贴近真实运行环境中。比如...

2020-02-29 17:55:49 320

原创 保持健康、活力

预防腰间盘突出指南1、方法一五点支撑法。用头、双肘及双足作为支撑点,使背部、腰臀部向上抬起,悬空后伸2、方法二三点支撑法。双臂放置于胸前,用头顶及双足支撑,使全身呈弓形撑起,腰背部尽量后伸3、方法三四点支撑法,难度较大。双手及双足支撑,使全身腾空后伸呈拱桥形,此法适用于青壮年4、方法四直腿抬高法。仰卧位,两腿伸直轮流抬起,动作轻松稍快,不引起疼痛为度,连续做8-10次5、方法五...

2020-02-28 20:59:01 153

原创 zabbix监控详解

简介zabbix是一个基于web界面的企业级开源监控软件,Zabbix服务器需要LAMP环境或LNMP环境,提供分布式系统监控与网络监视功能。具备主机的性能监控,网络设备性能监控,数据库性能监控,多种告警方式,详细报表、图表的绘制等功能。监测对象可以是Linux或Windows服务器,也可以是路由器、交换机等网络设备,通过SNMP、zabbix Agent、PING、端口监视等方法提供对远程网络...

2020-02-27 09:55:28 379

原创 Zabbix监控实战

zabbix 监控1、zabbix 监控架构zabbix的监控架构在实际监控架构中,zabbix根据网络环境、监控规模等 分了三种架构: server-client 、master-node-client、server-proxy-client三种 。1、server-client架构也是zabbix的最简单的架构,监控机和被监控机之间不经过任何代理 ,直接由zabbix server和za...

2020-02-26 21:54:39 826

原创 OSI七层模型

OSI简介OSI即开放式互联,该体系定义了网络互联的七层框架。OSI参考模型是一个具有七层结构的模型,发送和接收信息所涉及的内容和相应的设备称为实体,OSI的每一层都包含多个实体,处于同一层的实体称为对等实体。七层协议:物、数、网、传、会、表、应注意:上三层是提供服务的,下四层负责实际数据传输;传输单元,传输层(数据段、报文)、网络层(数据包、报文分组)、数据链路层(数据帧)、物理层(比...

2020-02-25 19:51:10 1406

原创 Memcache&Redis

Memcache&Redis构建缓存服务器许多Web应用都将数据保存到 RDBMS中,应用服务器从中读取数据并在浏览器中显示。但随着数据量的增大、访问的集中,就会出现RDBMS的负担加重、数据库响应恶化、 网站显示延迟等重大影响。Memcached/redis是高性能的分布式内存缓存服务器,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web等应用的速度、 提高可扩展性。RDB...

2020-02-25 09:31:08 133

原创 Nginx的安装、部署和配置管理

HTTPHTTP协议是超文本传输协议,从服务器传输超文本到本地浏览器的协议。HTTPS 协议:可以理解为HTTP+SSL/TLS, 即 HTTP 下加入 SSL 层,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL,用于安全的 HTTP 数据传输。SSL协议分为两层:SSL握手协议(相当于连接)、SSL记录协议(相当于通信)工作原理:浏览器作为HTTP客户端通过url向...

2020-02-22 17:40:10 679 1

原创 ECS

什么是云服务器?云服务器(简称ECS,Elastic Computer Service)是一种简单高效的、处理能力可以弹性伸缩的计算服务,快速构建更稳定、安全的应用,提升运维的速率,降低IT的成本,更专注于核心业务的创新。ECS是阿里云产品体系中最基础的计算服务,通常作用于应用程序的运行环境,最主要的特点就是弹性。是阿里云自主研发的大规模分布式计算系统,通过虚拟化技术整理IT资源为各行业提...

2020-02-15 09:56:59 217

原创 Linux系统分区管理

重定向:>前面省略了一个1,意思是正确的输入(就是把正确的信息输入到某个文件当中。)2>意思是错误的信息输出(就是把错误的信息输入到某个文件当中)&>是混合输出,&是and符号,混合输出就是拥有既能输入正确的,又能输入错误的。/dev/null 这是linux中的垃圾箱,回收站,如果扔到这里面就会再也找不到了。(可以通过把错误信息写入这里,达到不显示错误的信息的效果)系统...

2019-12-07 16:23:58 115

原创 进程管理

进程管理ps aux |less 分页查看进在这里插入代码片程 (静态) top 动态查看进程grep 过滤 -v 反向查找 -i 忽略大小写load average xxxxxxxx表示一分钟、五分钟、十分钟cpu的平均负载PID 进程Id (唯一的)%cpu 进程cpu的使用率%MEM 占用内存使用率访...

2019-12-07 15:30:31 104

原创 Linux学习之————(权限管理)

Linux学习之————(权限管理)基本权限UGOuseradd +用户名 添加用户 useradd h1 -G hr 添加用户到指定组userdel -r 删除用户groupadd 添加组*********gpasswd -a tom IT tom添加到IT组中 gpasswd -d tom IT(删除)groupadd 组名 -g 数字(指定...

2019-11-30 15:18:03 144

原创 Linux的学习

Linux的学习Linux学习第一天分享Linux系统:免费的,开源的,主要用于服务器领域,性能稳定,安全。windows系统:收费的,不开源的主要用于日常办公、游戏、娱乐多一些。Linux的安装?linux的历史Linux 之父 Linus Torvalds林纳斯.托瓦兹Linux 发行版介绍RHEL/Centos/Ubuntu/Suse/Debianrhel cent...

2019-11-27 21:01:16 195

空空如也

空空如也

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

TA关注的人

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