moxiaomomo的专栏

个人blog: blog.moguang.me

matlab Runtime R2017b在centos7中部署运行的问题

Matla Runtime R2017b在Centos7.5.1804版本中是会报错的,报错信息如: ------------------------------------------------------------------------ std::terminate(...

2018-12-10 12:28:19

阅读数:62

评论数:2

Docker快速部署Ceph测试集群

本文记录了通过docker快速部署小规模Ceph集群的流程,可用于开发测试环境。 # 1. 创建Ceph专用网络 docker network create --driver bridge ceph-network docker network inspect ceph-network # 2. ...

2018-11-20 23:31:49

阅读数:237

评论数:0

关于Linux下端口转发规则失效问题

机器重启后,发现已有iptables的端口转发规则都已经失效,通过iptables -t nat -L查看规则都是存在的,但就是无法进行转发。再检查ip_forward功能,发现被还原为0了: #cat /proc/sys/net/ipv4/ip_forward 0 可判定是重启之前的转发设置没...

2018-11-14 16:09:33

阅读数:44

评论数:0

【Kubernetes】Filebeat以sidecar模式实现容器日志收集

说明 Filebeat可以以sidecar模式来进行容器日志的收集,也就是filebeat和具体的服务容器部署在同一个pod内,指定收集日志的路径或文件,即可将日志发送到指定位置或Elasticsearch这类的搜索引擎。 每个pod内部署filebeat的模式,好处是和具体的应用服务低耦合,可扩...

2018-11-13 09:15:16

阅读数:143

评论数:0

【Kubernetes】traefik代理重定向302过多问题

问题描述 通过traefik添加了服务域名代理,如: apiVersion: extensions/v1beta1 kind: Ingress metadata: name: common-service namespace: default annotations: kube...

2018-11-09 11:15:08

阅读数:64

评论数:0

关于Gitlab10迁移用户

因为已有的gitlab服务有些问题,现在在新的服务器上新搭建了一个gitlab11服务。 暂时不需要迁移项目相关内容,只想把所有已有的账号给挪过去。 一时半会没找到如何只迁移gitlab上的账号(项目,issue什么的不作迁移)的合适方法,故自己先用手工的方法解决了。 该方法未经严格验证,请谨慎参...

2018-10-26 11:19:03

阅读数:135

评论数:0

基于kubernetes1.11安装Harbor私有镜像库(四)

简介 本节主要说明如何安装,配置及运行harbor私有库。 获取Harbor 1.6源 git clone -b release-1.6.0 https://github.com/goharbor/harbor.git 修改harbor.cfg # cd harbor/make # vim ha...

2018-10-21 18:32:29

阅读数:166

评论数:0

基于kubernetes1.11安装Harbor私有镜像库(三)

简介 上一篇说明了如何配置运行traefik服务,本篇将会说明如何让traefik支持https请求的转发。 配置traefik-HTTPS 用ssl证书创建secret 这里忽略关于如何创建ssl证书的过程,你可以创建新的或使用已有的ssl证书。假设现在已经有ssl.crt,ssl.key文...

2018-10-21 16:50:56

阅读数:154

评论数:0

基于kubernetes1.11安装Harbor私有镜像库(二)

简介 Trafik,和nginx-ingress类似,都是用于微服务集群的HTTP/HTTPS代理转发和负载均衡的。 相对nginx-ingress来说, Traefik部署更简单,其反向代理和负载均衡功能更直接高效。 本节主要说明如何在kubernetes1.11上安装traefik,及配置ht...

2018-10-21 13:47:43

阅读数:124

评论数:0

基于kubernetes1.11安装Harbor私有镜像库(一)

1.简介 本文主要记录基于kubernetes1.11版本安装harbor私有镜像库,及配置nginx, traefik的代理及https相关过程。此处harbor采用共享存储(GlusterFS)作为镜像的存储系统。本节首先说明如何在Centos7上安装规模为三个节点的GlusterFS集群。 ...

2018-10-21 12:09:08

阅读数:188

评论数:0

Nginx如何配置跨域(多个域名)

假设需要允许来源为localhost或.*.example.com下所有二级域名的访问,在nginx中只需要类似这样配置即可: location / { set $match ""; # 支持http及ht...

2018-10-08 16:40:32

阅读数:248

评论数:0

springboot 集成swagger

1. 关于swagger 我们撰写的接口文档,有面向内部开发者的,也有面向外部的。很多情况下文档和代码是分离的,有好处也有坏处。而当我们写java项目想偷懒,想要自动生成接口文档时,swagger工具是个不错的选择。 在Golang中, godoc时标准化的工具,而java似乎没这么舒服。所以这里...

2018-09-28 14:09:17

阅读数:87

评论数:0

gitlab与jenkins持续集成的一种途径

环境准备 本文主要简要记录gitlab与jenkins的持续集成过程,并通过SSH完成kubernetes应用的自动部署。 jenkins所需基本的插件包括:Gitlab Hook Plugin,Gitlab Plugin,Docker Plugin,Publish over SSH等。 假设...

2018-09-26 11:05:00

阅读数:92

评论数:0

Centos7安装ElasticSearch6.4

本文主要是记录在Centos7下安装ElasticSearch集群及管理工具Cerebro的流程。 节点准备 节点IP 角色 ES节点名称 192.168.1.10 master node1 192.168.1.11 data node2 1.下载ES安装包 cd /opt...

2018-09-19 21:47:35

阅读数:304

评论数:0

Redis共享Session原理及示例

Redis共享session的作用 微服务自身可以保持无状态,应用实例数量的多少不会影响用户登录状态; 可实现单点登录的踢出功能,如可以让上次异地登录的用户下线; session在多个服务或服务器间共享,实现多站点单点登录(参考SSO服务) Redis缓存session原理简述 其工作原理,可...

2018-09-17 22:04:51

阅读数:661

评论数:0

Centos7安装Kubernetes1.11集群及Dashboard工具

1. 测试节点 暂时一个Master节点,一个Node节点 192.168.1.148 Master 192.168.1.6 Node 建议首先清空iptables路由规则: # (清理filter表的规则,不加 –t 就默认filter表) iptables -X &am...

2018-08-21 11:53:47

阅读数:1408

评论数:0

centos7安装ftp服务

通过yum安装vsftpd yum install -y vsftpd 修改配置文件/etc/vsftpd/vsftpd.conf 增加了一些自定义配置,全部配置详细如下: # 原有初始配置 local_umask=022 dirmessage_enable=YES xferlog...

2018-08-16 09:48:23

阅读数:304

评论数:0

微服务开发之单点登录

关于CAS CAS是一种单点登录开源框架,遵循apache2.0协议,代码托管在github.com/apereo/cas上。 而单点登录(SSO, Single Sign On)可简单理解为当用户在一个应用上登录了,其他被授权信任的关联应用不用再登录。 比如在同一个浏览器中登录了天猫,再打开淘...

2018-07-16 08:52:35

阅读数:536

评论数:0

微服务开发之熔断器

一般在微服架构中,有一个组件角色叫熔断器。顾名思义,熔断器起的作用就是在特定的场景下关掉当前的通路,从而起到保护整个系统的效果。 在微服务架构中,一般我们的独立服务是比较多的,每个独立服务之间划分责任边界,并通过约定协议接口来进行通信。当我们的调用链路复杂依赖多时,很可能会发生雪崩效应。 假设...

2018-06-22 17:47:39

阅读数:511

评论数:0

PySpark NaiveBayes算法之中文文本分类测试

假设现在有N行文本,每行文本的第一列已经打好标签, Y 或 N, 用于标识该行文本是否包含敏感词汇;第二列之后的每一列是对某些句子或文本进行中文分词之后的词汇。比如 N 朴素贝叶斯算法 是 生成模型 中 最经典 分类算法 之一 Y 这是 一条 包含 色情 的 语句 我们现在用pyspark...

2018-06-19 16:33:39

阅读数:485

评论数:0

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