随笔分类 -  python 运维开发

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 25 下一页
摘要:一、概述 在上一篇文章介绍了nginx+php-fpm,链接如下: https://www.cnblogs.com/xiao987334176/p/12918413.html nginx和php-fpm是2个独立的镜像,在实际环境部署过程中,发现配置比较麻烦,排错比较耗费实际。 因此,需要将ngin 阅读全文
posted @ 2020-05-25 19:41 肖祥 阅读(4704) 评论(0) 推荐(1)
摘要:一、概述 1、理解Ingress 简单的说,ingress就是从kubernetes集群外访问集群的入口,将用户的URL请求转发到不同的service上。Ingress相当于nginx、apache等负载均衡方向代理服务器,其中还包括规则定义,即URL的路由信息,路由信息得的刷新由Ingress c 阅读全文
posted @ 2020-05-24 15:34 肖祥 阅读(1773) 评论(1) 推荐(0)
摘要:一、概述 启用php-fpm状态功能 php-fpm和nginx一样内建了一个状态页,对于想了解php-fpm的状态以及监控php-fpm非常有帮助。为了后续的Prometheus监控,我们需要先了解php-fpm状态页是怎么回事。 在上一篇文章中,已经开启了php-fpm状态,链接 如下: htt 阅读全文
posted @ 2020-05-13 14:23 肖祥 阅读(3330) 评论(1) 推荐(1)
摘要:一、概述 环境介绍 操作系统:centos 7.6 docker版本:19.03.8 ip地址:192.168.31.34 本文将介绍如何使用单机部署Nginx+PHP-FPM环境 二、Nginx+PHP-FPM 拉取镜像 docker pull gaciaga/nginx-vts:latest d 阅读全文
posted @ 2020-05-12 09:50 肖祥 阅读(4579) 评论(0) 推荐(0)
摘要:一、概述 国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务。 二、配置加速地址 创建或修改 /etc/docker/daemon.json: Docker Hub 镜像加速器列表 镜像加速器镜像加速器地址专属加速 阅读全文
posted @ 2020-05-11 17:22 肖祥 阅读(1696) 评论(0) 推荐(0)
摘要:一、概述 由于所有业务只有一个公网IP入口,无法统计到每个业务的流量带宽,好在nginx上通过域名进行业务区分,可以借助nginx-module-vts模块来实现需求。本文将主要用到以下几个模块和工具:nginx-module-vts: Nginx virtual host traffic stat 阅读全文
posted @ 2020-05-09 18:47 肖祥 阅读(3608) 评论(0) 推荐(1)
摘要:一、概述 使用alpine镜像构建了一个oracle jdk的镜像,运行java业务时,查看日志,显示中文乱码。 但是,基于Alpine Linux的Docker基础镜像的镜像文件很小,也有代价: 把glibc替换为了musl libc,但是musl libc不支持国际化和本地化, 所以你想显示中文 阅读全文
posted @ 2020-05-08 18:04 肖祥 阅读(1908) 评论(0) 推荐(0)
摘要:一、概述 prometheus安装在阿里云上面,监控节点在公司内部机房,2个网络直接是不互通的。 环境说明 阿里云服务器: 操作系统:centos 7.6 数量:1台 公司内部服务器 操作系统:centos 7.6 数量:1台 拓扑图 说明: 1. 公司内部服务器安装node-exporter插件, 阅读全文
posted @ 2020-05-07 15:22 肖祥 阅读(2141) 评论(0) 推荐(0)
摘要:一、概述 通过top或者htop命令。可以看到每一个cpu核心的使用情况,但是服务器的整体cpu使用情况,就无法直观的看到。 需要通过shell脚本才能实现。 二、Shell脚本 cpu_ck.sh #/bin/bash #environment variable source /etc/profi 阅读全文
posted @ 2020-04-29 19:00 肖祥 阅读(2586) 评论(0) 推荐(1)
摘要:一、概述 现有一个用户表,需要将表数据写入到excel中。 环境说明 mysql版本:5.7 端口:3306 数据库:test 表名:users 表结构如下: CREATE TABLE `users` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `usern 阅读全文
posted @ 2020-04-24 17:17 肖祥 阅读(976) 评论(0) 推荐(0)
摘要:一、概述 本文介绍如何将一个较复杂的应用部署到Kubernetes容器服务上,下面将从基础设施和应用部署的不同组合方式,来部署一个复杂的SpringCloud应用。 PiggyMetrics PiggyMetrics是github上的一个SpringCloud应用项目,Star数目3400多。这个项 阅读全文
posted @ 2020-04-23 13:52 肖祥 阅读(2058) 评论(0) 推荐(1)
摘要:一、概述 在Kubernetes环境中使用Helm来管理应用颇为方便,今天一起来开发一个Chart,这样的实战可加深对Chart的理解,今后在使用第三方的Chart时,不论学习还是修改都会更加得心应手; 环境信息 实战环境的版本信息如下,请确保以下软件都已运行正常: 操作系统 :CentOS Lin 阅读全文
posted @ 2020-04-22 19:08 肖祥 阅读(3697) 评论(0) 推荐(1)
摘要:一、概述 Helm 是 Kubernetes 的软件包管理工具。本文需要读者对 Docker、Kubernetes 等相关知识有一定的了解。 本文将介绍 Helm 中的相关概念和基本工作原理,并通过一些简单的示例来演示如何使用Helm来安装、升级、回滚一个 Kubernetes 应用。 Helm 是 阅读全文
posted @ 2020-04-21 19:06 肖祥 阅读(30272) 评论(2) 推荐(4)
摘要:一、概述 aiomysql是一个从asyncio(PEP-3156/tulip)框架访问MySQL数据库的库。它依赖并重用PyMySQL的大部分部分。aiomysql试图成为一个很棒的aiopg库,并保留相同的api、外观和感觉。 在内部aimysql是PyMySQL的副本,底层io调用切换到asy 阅读全文
posted @ 2020-04-20 18:05 肖祥 阅读(2410) 评论(0) 推荐(0)
摘要:一、概述 requests 作者开发,集成 pyppeteer。 最近爬虫遇到的情况是,爬取的网站使用JavaScript渲染的,网站爬取的结果只有一堆JS代码。之前遇到这种情况的处理办法是用Splash(一般是配合Scrapy),或者Selenium来爬取,介绍一下常用的模拟浏览器执行,来爬去js 阅读全文
posted @ 2020-04-19 14:10 肖祥 阅读(482) 评论(0) 推荐(0)
摘要:一、概述 asyncio 是用来编写 并发 代码的库,使用 async/await 语法。 asyncio 被用作多个提供高性能 Python 异步框架的基础,包括网络和网站服务,数据库连接库,分布式任务队列等等。 asyncio 往往是构建 IO 密集型和高层级 结构化 网络代码的最佳选择。 as 阅读全文
posted @ 2020-04-18 18:27 肖祥 阅读(836) 评论(0) 推荐(0)
摘要:一、概述 现有一台服务器,需要部署mysql。其中mysql容器,需要在第一次启动时,执行多个sql文件。 注意:必须严格按照执行顺序来执行,不能错乱。 有些人可能会问:为啥不把这3个sql文件合并成1个sql?答案是可以的。假设有上万个用户,那么这个sql文件就会很大,后期维护不方便。 那么可不可 阅读全文
posted @ 2020-04-17 15:32 肖祥 阅读(5716) 评论(0) 推荐(0)
摘要:一、概述 最近用django写了一个后台系统,使用的是验证码方式。但是开发人员抱怨,输入验证太麻烦,还有可能出错,太影响效率了。 是否可以用滑动验证码,一拖动就可以了! 网上大部分文章,用的是极验GeeTest,需要你自己注册账号,才能使用。官网: https://www.geetest.com/ 阅读全文
posted @ 2020-04-15 15:27 肖祥 阅读(718) 评论(0) 推荐(0)
摘要:一、概述 OmniDB是一个基于浏览器的工具,它简化了专注于交互性的数据库管理,旨在实现在Web端强大的数据库管理功能且是轻量级的,目前支持PostgreSQL、Oracle、MySQL / MariaDB,未来应该会支持Firebird、 SQLite、Microsoft SQL Server、I 阅读全文
posted @ 2020-04-14 16:41 肖祥 阅读(8654) 评论(0) 推荐(0)
摘要:一、概述 手工搭建 Kubernetes 集群是一件很繁琐的事情,为了简化这些操作,就产生了很多安装配置工具,如 Kubeadm ,Kubespray,RKE 等组件,我最终选择了官方的 Kubeadm 主要是不同的 Kubernetes 版本都有一些差异,Kubeadm 更新与支持的会好一些。Ku 阅读全文
posted @ 2020-04-13 13:36 肖祥 阅读(14805) 评论(5) 推荐(1)

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 25 下一页