随笔分类 -  python 运维开发

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 20 下一页
摘要:一、概述 Elasticsearch是一个开源搜索引擎,以易用性着称。kibana是一个图形界面,可以在上面条件检索存储在ElasticSearch里数据,相当于提供了ES的可视化操作管理器。 fluentd fluentd是一个针对日志的收集、处理、转发系统。通过丰富的插件系统,可以收集来自于各种 阅读全文
posted @ 2020-02-28 15:13 肖祥 阅读(2933) 评论(5) 推荐(1) 编辑
摘要:一、概述 Docker Compose是 docker 提供的一个命令行工具,用来定义和运行由多个容器组成的应用。使用 compose,我们可以通过 YAML 文件声明式的定义应用程序的各个服务,并由单个命令完成应用的创建和启动。 二、安装 确保本机已经安装了docker,关于docker安装,请参 阅读全文
posted @ 2020-02-27 14:37 肖祥 阅读(23353) 评论(0) 推荐(2) 编辑
摘要:一、概述 5672是rabbitmq 默认TCP监听端口,我已经给rabbitmq配置SSL,它使用新的端口号5671。 如何给rabbitmq配置SSL,请参考链接: https://www.cnblogs.com/xiao987334176/p/12304761.html 由于安全问题,需要关闭 阅读全文
posted @ 2020-02-26 16:16 肖祥 阅读(3702) 评论(0) 推荐(0) 编辑
摘要:一、概述 微服务统一在一个git项目里面,项目的大致结构如下: ./ ├── auth-server │ ├── pom.xml │ └── src ├── common │ ├── pom.xml │ └── src ├── config-server │ ├── pom.xml │ └── sr 阅读全文
posted @ 2020-02-25 16:15 肖祥 阅读(422) 评论(0) 推荐(0) 编辑
摘要:一、概述 项目使用Spring Cloud开发,jenkins job风格为:manven项目。 构建过程,采用的是参数化构建。 这里有一个瑕疵。发布时,需要使用pom.xml进行构建。构建过程时间比较长,需要几分钟。 但是回滚时,不需要使用pom.xml进行构建。直接使用备份文件进行覆盖即可! 因 阅读全文
posted @ 2020-02-24 15:02 肖祥 阅读(1821) 评论(0) 推荐(1) 编辑
摘要:一、概述 vue项目可以打一个dist静态资源包,直接使用Nginx发布即可。 但是nuxt项目无法像vue那样,可以打一个dist静态资源包。 需要安装Node.js,并使用npm install 安装依赖包才行。 现在由于要上docker,需要将nuxt项目和nojs.js依赖包打成一个镜像才行 阅读全文
posted @ 2020-02-23 15:16 肖祥 阅读(1083) 评论(0) 推荐(0) 编辑
摘要:一、概述 vue项目可以打一个dist静态资源包,直接使用Nginx发布即可。 现在由于要上docker,需要将vue项目和nginx打成一个镜像才行。 项目结构如下: ./ ├── build │ └── build.js ├── config │ └── index.js ├── dist │ 阅读全文
posted @ 2020-02-22 15:56 肖祥 阅读(2622) 评论(0) 推荐(0) 编辑
摘要:一、概述 docker容器之间是互相隔离的,不能互相访问,但如果有些依赖关系的服务要怎么办呢。 下面介绍三种方法来解决容器互访问题,分别是: 本文以一台centos 7.6服务器来演示。 二、虚拟ip访问 安装docker时,docker会默认创建一个内部的桥接网络docker0,每创建一个容器分配 阅读全文
posted @ 2020-02-18 14:21 肖祥 阅读(1485) 评论(0) 推荐(0) 编辑
摘要:一、概述 有一台测试服务器,需要部署Spring Cloud。通过Jenkins来发布! 环境说明 gitlab版本:GitLab 社区版 10.5.1 jenkins版本:2.219 测试服务器:操作系统为centos7.6 项目说明 微服务统一在一个git项目里面,项目的大致结构如下: 主要有5 阅读全文
posted @ 2020-02-17 13:41 肖祥 阅读(1696) 评论(0) 推荐(0) 编辑
摘要:一、概述 cAdvisor(Container Advisor)用于收集正在运行的容器资源使用和性能信息。 使用Prometheus监控cAdvisor cAdvisor将容器统计信息公开为Prometheus指标。 默认情况下,这些指标在/metrics HTTP端点下提供。 可以通过设置-pro 阅读全文
posted @ 2020-02-16 11:39 肖祥 阅读(3780) 评论(0) 推荐(0) 编辑
摘要:一、概述 现在有3个gitlab服务器,一个在国内,一个在国外。 需要将国内的一个项目迁移到国外。 二、正式迁移 环境说明 国内gitlab版本:GitLab 社区版 10.7.1 国外gitlab版本:GitLab 社区版 10.7.1 迁移项目:xxx 导出项目 登录到国内gitlab,点击xx 阅读全文
posted @ 2020-02-15 16:40 肖祥 阅读(2145) 评论(0) 推荐(0) 编辑
摘要:一、概述 python 连接操作rabbitMQ 主要是使用pika库 官方对于pika有如下介绍 线程并不适用于每种场景, 因此并不要求使用线程。 但是pika并不禁用线程, 对于 greenlets, callbacks也一样。 一个pika建立的连接并不是线程安全的 因此在多线程中共享一个pi 阅读全文
posted @ 2020-02-14 19:14 肖祥 阅读(1645) 评论(0) 推荐(0) 编辑
摘要:一、概述 由于安全团队要求,需要给rabbitmq加上SSL,java代码使用ssl秘钥进行连接。 二、正式部署 环境说明: 环境是在上一篇文章基础上配置ssl,链接如下: https://www.cnblogs.com/xiao987334176/p/12304608.html 生成证书 网上有文 阅读全文
posted @ 2020-02-13 17:17 肖祥 阅读(1277) 评论(0) 推荐(0) 编辑
摘要:一、概述 由于之前搭建的版本过低,有很多漏洞需要修复。因此需要升级到最新版本3.8.2 上一篇链接: https://www.cnblogs.com/xiao987334176/p/12303664.html 二、正式升级 环境说明 操作系统 ip 主机名 配置 centos 6.9 192.168 阅读全文
posted @ 2020-02-12 18:18 肖祥 阅读(1677) 评论(0) 推荐(0) 编辑
摘要:一、概述 RabbiMQ是用Erang开发的,集群非常方便,因为Erlang天生就是一门分布式语言,但其本身并不支持负载均衡。 RabbiMQ模式 RabbitMQ模式大概分为以下三种:(1)单一模式。(2)普通模式(默认的集群模式)。(3) 镜像模式(把需要的队列做成镜像队列,存在于多个节点,属于 阅读全文
posted @ 2020-02-11 18:26 肖祥 阅读(664) 评论(0) 推荐(0) 编辑
摘要:一、概述 由于最近一段时间在家办公,国内服务器在阿里云,国外站点在aws。家里的移动宽带比较差,无法访问aws。 所以尝试在阿里云启动docker,找到一个lxde桌面环境的ubuntu镜像。 二、启动ubuntu的桌面环境 环境说明 操作系统:centos 7.6 docker版本:19.03.5 阅读全文
posted @ 2020-02-10 14:19 肖祥 阅读(8822) 评论(3) 推荐(0) 编辑
摘要:一、概述 在上一篇文章,链接如下: https://www.cnblogs.com/xiao987334176/p/12260474.html 在一台服务器上面,使用6个django项目,演示了一下Spring Cloud 下面将详细介绍,如何使用k8s发布。 二、项目演示2.0 环境说明 MySQ 阅读全文
posted @ 2020-02-02 17:13 肖祥 阅读(480) 评论(0) 推荐(0) 编辑
摘要:一,简介 Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造 阅读全文
posted @ 2020-02-01 17:21 肖祥 阅读(840) 评论(0) 推荐(0) 编辑
摘要:一、概述 在前面几篇文章中,已经讲到了前后端分离架构和ingress,链接如下: https://www.cnblogs.com/xiao987334176/p/12195722.html https://www.cnblogs.com/xiao987334176/p/12195797.html 接 阅读全文
posted @ 2020-01-15 14:00 肖祥 阅读(3925) 评论(0) 推荐(1) 编辑
摘要:一、概述 Ingress Ingress 是 Kubernetes 的一种 API 对象,将集群内部的 Service 通过 HTTP/HTTPS 方式暴露到集群外部,并通过规则定义 HTTP/HTTPS 的路由。Ingress 具备如下特性:集群外部可访问的 URL、负载均衡、SSL Termin 阅读全文
posted @ 2020-01-14 13:15 肖祥 阅读(2512) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 20 下一页