噜噜噜的博客

运维小白

kubernetes rbac权限认证

RBAC 基于角色的访问控制,引入了4个资源对象,分别是Role,ClusterRole,RoleBinding,ClusterRoleBinding. 1.角色(ROLE): Role表示是一组规则权限,只能累加,Role可以定义在一个namespace中,只能用于授予对单个命名空间中的资源...

2018-12-23 20:41:25

阅读数:52

评论数:0

Kubernetes 1.12.0网络之Flannel网络部署

Flannel主要的作用就是将不同节点上的docker容器互相打通。 主要功能: 1.它能协助kubernetes,给每一个node上的docker容器分配互相不冲突的ip地址 2.它能在这些ip地址之间建立一个覆盖网络(overlay network),通过这个覆盖网络,将数据包原封不动的...

2018-10-06 00:46:40

阅读数:412

评论数:0

kubernetes v1.12.0集群部署(二进制方式+基于CA签名双向数字证书认证方式)

kubernetes 最简单的方式是通过yum install kubernetes 直接安装,但是默认安装的是v5版本的kubernetes,所以不推荐使用,还有一种是在v1.4版本开始引入了的kubeadm工具一键部署,但是如果 没有访问gcr.io的网络环境的话部署过程会报错。所以我这边推荐...

2018-10-02 17:17:33

阅读数:720

评论数:0

grafanf集成zabbix

安装zabbix 插件 grafana-cli plugins install alexanderzobnin-zabbix-app systemctl restart grafana-server 添加Zabbix为数据源   选择左侧配置图标“Configuration”→“Da...

2018-09-24 19:15:51

阅读数:106

评论数:0

elasticsearch 与 grafana集成

效果图: 官方网址:https://grafana.com/ 官方文档:http://docs.grafana.org/ 安装 grafana     sudo yum install https://s3-us-west-2.amazonaws.com/grafana-relea...

2018-09-14 15:00:32

阅读数:780

评论数:0

ELK日志系统- 可视化视图

在kibana的discover中可以根据自己选择的fileds筛选出自己想要看到的字段比如: 但是如何统计某条日志出现的次数或者说某种类型的日志出现的次数并且以可视化图表的形式展现出来 这个时候就可以用到kibana的visualize 但在创建visualize可视化之前一定要保证自...

2018-09-06 14:53:15

阅读数:262

评论数:0

redmine的安装

redmine是基于ruby开发的一套项目管理软件,最近公司需要更换项目管理软件,之前一直使用禅道PMS,但是最近想尝试使用其他的管理项目的软件,看是否逼PMS好用,所以最近几天在研究了下redmine,发现redmine还是挺不错的,有免费版本和收费版本。当然收费版本集成了很多已经有的插件,一键...

2018-09-04 17:11:07

阅读数:173

评论数:0

redmine与gitlab集成

上面我们讲了如何在redmine使用git。 但是如果只是使用git那么redmine的优势不大,每次更新代码都是需要手动执行。所以我这里讲下如何不手动执行的方法: 1.crontab定时任务定期更新,但这个没事实,pass掉 2.使用webhook插件。之前就是一直在使用jenkins,也...

2018-09-04 17:10:33

阅读数:417

评论数:0

redmine与git集成

公司使用的是git与gitlab管理代码,所以使用redmine的原因之一也是因为可以和git搭配debug 废话不多说直接配置 点击管理-配置-版本库,在启用scm中单选git,如果你们公司用svn也可以选择上,   设置完成之后就可以去项目上创建版本库了   选择主版本库是为了在标...

2018-09-04 17:10:00

阅读数:193

评论数:0

shell脚本——释放缓存

环境:先公司测试环境下面运行这很多tomcat,这样导致物理内存不够用。目前我这边只能通过手动清理: Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches 手动运行的话就3条命令 sync && echo 1 ...

2018-09-04 17:08:58

阅读数:210

评论数:0

zookeeper的部署

一、zookeeper介绍 zookeeper是一个分布式的开源框架,它能很好的管理集群,而且提供协调分布式应用的基本服务。 它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group M...

2018-09-04 17:08:34

阅读数:19

评论数:0

ActiveMQ的安装与配置

一、JMS支持的消息传递模型 JMS支持两种消息传递模型:队列(Queue)和主题(Topic)。 1.1 点对点传递模型 点对点(point-to-point,简称PTP)Queue消息传递模型。 通过该消息传递模型,一个应用程序(即消息生产者)可以向另外一个应用程序(即消息消费者)发送...

2018-09-04 17:08:03

阅读数:98

评论数:0

activemq集群搭建

首先ActiveMQ集群是依赖于ZooKeeper集群而存在的,zookeeper的安装见zookeeper的部署 一、ActiveMQ集群原理 ActiveMQ集群原理,使用ZooKeeper集群注册所有的ActiveMQ Broker。只有其中的一个Broker可以对外提供服务,被视为ma...

2018-09-04 17:07:34

阅读数:23

评论数:0

ELK之logstash

ELK之logstash 最近在工作中发现一些服务 不是经常使用,所以当出现内存溢出的时候无法实时感知到,所以我这边使用了logstash,之前有考虑过zabbix但是zabbix日志监控实施起来比较麻烦 并且日志查看起来非常麻烦,最后发现logstash有日志监控的功能并且可以将日志保存在El...

2018-09-04 17:06:46

阅读数:37

评论数:0

mongodb备份与恢复

mongodb 有两组命令可以进行备份恢复的操作分别是: 备份:mongodump   恢复:mongorestore 备份:mongoexport 恢复:   mongoimport Mongodump可以backup整个数据库,而mongoexport要对每个collection进...

2018-09-04 17:06:04

阅读数:17

评论数:0

gitlab备份与恢复

因为公司代码仓库是用gitlab,最近一直在想数据丢失了如何处理,硬盘坏了如何处理,今天好好研究了下,发现gitlab备份还是挺简单的。 首先设定备份目录我设置的本地目录是/usr/backup vim /etc/gitlab/gitlab.rb gitlab_rails[‘backup_p...

2018-09-03 09:51:18

阅读数:192

评论数:0

Django+redis+websocket+ansible实现自动化发布

Django+redis+websocket+ansible实现自动化发布 之前已经发布过一个版本就是通过ajax的异步调用实现自动化发布 并将结果返回到web,但是这样有个缺点就是无法查看实时的过程,部署过程进行到什么地步了,并且报错的步骤是那一部分。所以我优化了下代码,使部署过程可视化的实时...

2018-09-03 09:50:28

阅读数:306

评论数:0

Django+ansible+ajax实现自动化部署

目前公司部署环境都是手动进行部署或者写个shell脚本进行部署,但是感觉这样还是比较麻烦的,所以最近我考虑了下将部署集成到运维平台进行自动化 实现效果: 这个是我第一次想到的版本 当我点击部署的时候后端执行异步部署,部署完成之后返回结果当部署失败的时候有利于我们排错,后续更新如何实时返回结...

2018-09-03 09:49:54

阅读数:585

评论数:0

python django 密码验证-通过自定义数据表

在django里面登录的动作其实不难就是数据的对比,但是难的是登录验证,主要是为了解决没有登录之前页面是无法查看的 Django 登录页面使用mysql为存储帐号密码的数据库,所以开始的话先要配置mysql,我这里使用python的mysqlclinet去实现集成 安装完成只需在setting...

2018-09-03 09:48:55

阅读数:170

评论数:0

python-Django使用自带的登录验证

在django里面登录的动作其实不难就是数据的对比,但是难的是登录验证,主要是为了解决没有登录之前页面是无法查看的并自动跳转到login页面 django自带的验证的话非常简单使用authenticate方法实现数据库对比,对比的数据库是django后台自带的数据库,并且密码本身就是加密过的 ...

2018-09-03 09:48:01

阅读数:273

评论数:0

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