2 silence-1

尚未进行身份认证

我要认证

从事运维研究

等级
TA的排名 4w+

saltstack之zabbix部署

上篇博客详细介绍了saltstack的搭建这里只需要部署一个zabbix-server和zabbix-agent即可,然后在server端安装mariadb。准备一台saltstack服务器server1 172.25.11.1然后打开一个虚拟机server2用来做zabbix-server 172.25.11.2准备一个虚拟机server3用来做zabbix-agent 172.25.11.3然后在server1中推zabbix-agent[root@server1 ~...

2020-05-20 20:20:19

SALTSTACK自动化运维管理

saltstack简介•saltstack是一个配置管理系统,能够维护预定义状态的远程节点。•saltstack是一个分布式远程执行系统,用来在远程节点上执行命令和查询数据。•saltstack是运维人员提高工作效率、规范业务配置与操作的利器。•Salt的核心功能•使命令发送到远程系统是并行的而不是串行的•使用安全加密的协议•使用最小最快的网络载荷•提供简单的编程接口Salt同样引入了更加细致化的领域控制系统来远程执行,使得系统成为目标不止可以通过主机名,还可以通过系统属

2020-05-19 17:58:00

kubernets之ingress

用DaemonSet结合nodeselector来部署ingress-controller到特定的node上,然后使用HostNetwork直接把该pod与宿主机node的网络打通,直接使用宿主机的80/433端口就能访问服务。优点是整个请求链路最简单,性能相对NodePort模式更好。缺点是由于直接利用宿主机节点的网络和端口,一个node只能部署一个ingress-controller pod。...

2020-05-10 20:57:39

kubernets集群-service

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

2020-04-25 20:17:54

kubernetes集群-pod与控制器

Pod是可以创建和管理Kubernetes计算的最小可部署单元,一个Pod代表着集群中运行的一个进程,每个pod都有一个唯一的ip。一个pod类似一个豌豆荚,包含一个或多个容器(通常是docker),多个容器间共享IPC、Network和UTC namespace。 Pod的生命周期创建一个podkubectl describe pod myapp查看具体的pod的信息...

2020-04-23 20:38:34

Kubernetes之集群-部署

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

2020-04-22 15:12:12

matlab之缺数数据补充

对如下数据进行填充,当时间缺少直接补充对应的时间然后车辆个数置0x=x';y=y';for i = 1:215 if (x(i+1)-x(i)~=1) && (x(i+1)-x(i)>0) x = [x(1:i) x(i)+1 x(i+1:end)]; y = [y(1:i) 0 y(i+1:end)]; else...

2020-04-21 16:48:10

Python 之 pandas数据处理(excel文件整合)

读取文件夹下面的所有文件file_path=(r'D:\360极速浏览器下载\韩城服务区8月车流量\8.'+str(i)+'.xls')Z1 = pd.read_excel(file_path)import pandas as pdimport numpy as npfile_path=(r'D:\360极速浏览器下载\2020-3-20 服务区数据 文件\2020-3-20...

2020-04-21 16:40:46

Docker之swarm

Swarm 在Docker1.12版本之前属于一个独立的项目,在Docker1.12版本发布之后,该项目合并到了Docker中,成为Docker的一个子命令。Swarm是Docker 社区提供的唯一一个原生支持Docker集群管理的工具。Swarm可以把多个Docker 主机组成的系统转换为单一的虚拟 Docker主机,使得容器可以组成跨主机的子网网络。Docker Swarm 是一个为IT运维团...

2020-04-21 10:06:46

Docker之compose

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

2020-04-15 16:18:42

Docker之Machine

·Docker Machine 是Docker 官方编排(Orchestration)项目之一,负责在多种平台上快速安装Docker环境。·Docker Machine支持在常规Linux操作系统、虚拟化平台、openstack、公有云等不同环境下安装配置docker host。·Docker Machine 项目基于Go 语言实现,目前在Github上的维护地址:https://github...

2020-04-14 22:39:31

Docker之安全

理解Docker安全·Docker容器的安全性,很大程度上依赖于Linux系统自身,评估Docker的安全性时,主要考虑以下几个方面:·Linux内核的命名空间机制提供的容器隔离安全 ...

2020-04-14 15:39:39

Docker数据卷

Docker数据卷管理·为什么要用数据卷·docker分层文件系统·性能差·生命周期与容器相同·docker数据卷·mount到主机中,绕开分层文件系统·和主机磁盘性能相同,容器删除后依然保留·仅限本地磁盘,不能随容器迁移·docker提供了两种卷:·bind mount·docker managed volumebind mount·是将主机上的目录或文件mount...

2020-04-13 15:46:11

Docker之harbor的安装部署

目录harbor的简介Harbor特性harbor的安装访问测试镜像的上传和拉取harbor的简介Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。作为一个企业级私有Registry服务器,Harbor提供了更好的性能和安全。提升...

2020-04-10 16:27:39

Docker网络

Docker原生网络docker的镜像是令人称道的地方,但网络功能还是相对薄弱的部分。docker安装后会自动创建3种网络:bridge、host、none可以使用以下命令查看:然后我们运行一个容器‘docker run -d --name nginx nginx’上述是通过网桥连接相当于一个网络段,vethed8ad84桥接到我们的docker0上我们在宿主机...

2020-04-10 10:51:06

Docker仓库

什么是仓库Docker 仓库是用来包含镜像的位置,Docker提供一个注册服务器(Register)来保存多个仓库,每个仓库又可以包含多个具备不同tag的镜像。Docker运行中使用的默认仓库是Docker Hub公共仓库。 Docker Hubdocker hub是docker公司维护的公共仓库,用户可以免费使用,也可以购买私有仓库。 首先在https:/...

2020-04-09 16:58:11

镜像的优化

选择最精简的基础镜像减少镜像的层数清理镜像构建的中间产物注意优化网络请求尽量去用构建缓存使用多阶段构建镜像

2020-04-08 17:47:07

Docker镜像

镜像的分层结构rhel>oel> centos ubuntu debian系统Linux-> kernel-> diy->app不容的系统内核都是相同的(版本可能不同)但是文件系统不同.共享宿主机的kernel.base镜像提供的是最小的Linux发行版.同一docker主机支持运行多种Linux发行版.采用分层结构的最大好处是:共享资源Co...

2020-04-07 22:07:44

Docker容器技术简介

docker(容器)swarm kubernets(管理集群) saltstack(自动化) ci -> gitlab cd -> jenkins (devops) ELK(日志分析)mfs(分布式) hadoop (大数据) openstack(底层管理容器集群) kvm/container什么是dockerDocker之父Solomon Hykes:Docker就好比...

2020-04-05 12:00:04

Linux企业实战-ansible(53)角色

tasks目录:角色需要执行的主任务文件放置在此目录中,默认的主任务文件名为main.yml,当调用角色时,默认会执行main.yml文件中的任务handlers目录:当角色需要调用handlers时,默认会在此目录中的main.yml文件中查找对应的handler defaults目录:角色会使用到的变量可以写入到此目录中的main.yml文件中,通常,defaults/main.yml文件中...

2020-04-03 16:49:04

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。