背景:阿里云容器服务里面创建一组Kubernetes集群,默认情况会也会部署好Ingress nginx,并使用LoadBalancer类型的Service。最后还会自动从SLB申请一组经典网络的SLB负载均衡器作用来该集群公网流量的入口,其自动添加后端服务器,并根据Ingress Controller的变化而自动变化。比如增加或者减少了Ingress Controller,那么对应的SLB默认服
本文主要介绍Kubernetes之StatefulSet控制器的基本介绍与使用,并结合MySQL主从复制的案列讲解
本文主要介绍如何使用阿里云Kubernetes,并结合存储卷功能完成对数据的持久化存储,以MySQL-5.7单实例为例讲解
本文主要介绍为何进入Containers使用top,free,df等类命令到的资源是宿主机资源,并如何使用LXCFS提升容器资源的可见性
【创建证书】kubectl create secret generic traefik-cert --from-file=1592339__gogen.cn.pem --from-file=1592339__gogen.cn.key -n kube-system【创建配置文件】traefik.tomldefaultEn
在此我们不讲述如何部署ingress-controller,只演示如何使用ingress之nginx使用。主要演示如何使用ingress nginx实现我们nginx的多样化配置案例1:apiVersion: extensions/v1beta1 kind: Ingress metadata: name: ingress
【Skywalking基本介绍】点击【下载】到官方站点下载需要的软件版本,推荐下载二进制安装包项目地址:https://github.com/apache/incubator-skywalking/tree/5.x,如果需要其它版本请自行切换branh或者tag解压tar -xvzf apache-skywalking-apm-incubating-5.0.0-GA.tar.g
项目背景描述:RabbitMQ作为一款非常常用的消息中间件,那么对此的监控也必不可少,对此我也写过一篇文章(连接地址),但项目过于复杂,代码量大,但不得不说监控得非常详细。此项目的部署的过程中也显得不那么容易,因监控项多,项目复杂也会影响到Zabbix的效率。为满足我项目的个性化要求,减少Zabbix的性能开消为此我自己也写了一个简单的项目,主要实现以下功能队列自动发现(还可以指定vhost)自动
需求:当我使用自动化密码更改工具去更改服务器密码的时候,随机产生的密码字符串不一定符合我的密码规则,会导致更改失败。如规则为:至少包含3个数字,3个小写字母,1个大写字母,长度不小于8位。实现代码如下def get_passwd(length=20): passwds = [] &nb
部署环境一个Master节点,两个Node节点。配置所有节点计算机名,并配置hosts指向,最后配置好统一时间同步服务器。 Master:192.168.6.102(kubernetes-master) Node1:192.168.6.104(kubernetes-node1)Node2:192.168.6.105(kubernetes-node2) 系统版本:Cen
实现如下:server { listen 80; listen 443 ssl; server_name nirvana.test-a.gogen; ssl_certificate&nb
现在很多网站在注册用户名时,你只要输入好要注册的用户名后,不用提交请求就可以实时的显示用户名是否可用,重复等。这总情况下不能刷新页面,而要把用户名提交到后台比对,后台把结果返回到前端,前端再显示出用户名是否可用。下面将使用JQuery的ajax方法,和JQuery的表单功能来实现我们的需求JQueryajax方法JQuery表单验证
代码如下:import pyDes import base64 Key = "Gogenius" Iv = "Gogen123" # 加密 def encrypt_str(data): # 加密方法 &n
默认情况下 select 标签会选中第一个值作为默认值,当然我们也可以自己定义默认值。但我们现在的需求是不想选中任何默认值,有一种比较好的方法不影响美观 也不影响用户体验,方法如下:<select name="Environment" id="id_Environment"> &
只需要定义一个以下标签即可以想让错误信息显示到哪里就显示到哪里<label for="name" class="error"></label>说明:标签名必须为 labelfor属性的值与对应 input 的name属性一致,通过这里与 input 关联,所以想哪里显示就哪里显示class属性必须为errorlab
Django作为最受欢迎基于Python的Web框架之一,为用户提供了一个轻量级的测试Server,但这个Server最好不要用于生产环境。那么如果我们需要在生产环境上面部署Django项目,那么我们使用什么环境呢?最早Django推荐使用Apache+mod_wsgi,但现在已经Django的部署方法已对有很多,越来越好,也相对更复杂了,本文将介绍
下载Redis3.x:前往下面地址选择合适的版本下载Redis下载wgethttp://download.redis.io/releases/redis-3.2.0.tar.gz安装Redis3.xtar-xvzfredis-3.2.0.tar.gzcdredis-3.2.0yum-yinstallgccgcc-c++makemakePREFIX=/usr/lsrocal/redisinstall
修改 eth0配置文件为:TYPE=Ethernet BOOTPROTO=none USERCTL=no DEVICE=eth0 OnBOOT=yes MASTER=bond0 SLAVE=yes修改eth1配置文件为:TYPE=Ethernet BOOTPROTO=none USERCTL=no DEVICE=eth1 OnBOOT=yes MASTER=bond0 SLAVE=yes增加ifc
安装Nginxyum -y install nginx新增yum.conf配置文件server { listen 80; server_name yum.gog
项目背景描述:在项目的开始只有一个MySQL实例在运行,后期因为安全性,压力,备份等原因需要在此实例的基础上面新增一个从库。分析:MySQL主从是基于binlog日志来实现的,那么需要主服务器开启binlog,此选项默认是关闭。我这边服务器在部署的时候就开启了,因为使用binlog可以用来恢复MySQL数据,并且还为以后做主从做好准备,所以我们推荐大家在部署主服务器的时候就开启此选项。另外在做主从
环境配置MongoDB安装下载yum源配置wget https://repo.mongodb.org/yum/redhat/mongodb-org-3.0.repo mv mongodb-org-3.0.repo /etc/yum.repos.d/安装mongodbyum -y install mongodb-or
背景描述在2018年1月22日星期一,早上发现部署在阿里云所有服务无法访问,登,录到阿里云控制台,首先查看SLB负载均衡器状态,发现所有公网负载均衡器被停用,专网负载均衡器工作正常。电话联系阿里云客服,告知阿里云欠费,我们的负载均衡器都是按量付费模式,因欠费所以被停用,立刻向阿里云进行充值,暂时解决问题。需要解决的问题阿里云账户就在前两天还有充足的余额,为什么突然欠费?费用产生原因?备注:因为部署到
项目背景提要最近公司经常有测试,产品,开发人员需要我帮忙查看服务器上面发送的短信验证码来完成工作上的一些需求。我们的短信验证码由我们后台程序发出,调用第三方短信平台发送,这中间我们会将短信发送内容记录到日志文件,最终是否能发送成功是第三方短信平台来决定的。这时候如果他们填写的是一个不存在的手机号码的话是无法接收到短信,但日志文件里面有记录,如果手工来完成这样的工作,我需要进入到服务器,再使用gre
默认情况下ubuntu 16.04的系统刚安装好过后网卡名称默认如下图所示为满足习惯,我们将网卡名称改为eth*显示操作方法配置文件/etc/default/grubGRUB_CMDLINE_LINUX=""改为GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"执行下面的命令sudo grub-mkconfig
实现需求如下:同一个用户名连续失败三次则锁定,不管用户名是否在,锁定后在下次运行脚本登录是同样是锁定状态使用文件存储用户名和密码信息,与文件里面的用户名密码进行认证对比用户名不存在和密码错误提示不可以相同,登录成功,账号被禁用,密码错误,用户不存在需要有相关的提示信息脚本如下:#!/usr/bin/python #coding:utf8 class Login(): &n
集群部署部署环境IP地址计算机名部署的服务172.16.10.10node1.fastdfsStorageGroup1172.16.10.11node2.fastdfsStorageGroup1172.16.10.12node3.fastdfsStorageGroup2172.16.10.13node4.fastdfsStorageGroup2172.16.10.17node5.fastdfsTr
软件获取请单击我部署环境服务器操作系统:CentOSLinuxrelease7.3.1611(Core)IP地址:172.16.10.10计算机名:node1.fastdfsSELinux:关闭Iptables:清空FastDFS版本:v5.08(2016-02-14最新版本)Hosts文件解析:172.16.10.10node1.fastdfsFastDFS部署安装基础开发包yum-yinsta
部署环境系统环境172.16.10.10 计算机名:node1.rabbitmq172.16.10.11 计算机名:node2.rabbitmq172.16.10.12 计算机名:node3.rabbitmq所有服务器操作系统为:CentOS Linux release 7.3.1611 (Core)hosts文件如下:172
使用Python发送邮件,主要演示如何通过SMTP发送邮件到指定的邮件,中间包括如何定义邮件的主题,发件人姓名,收件人姓名等。包括如何群发邮件,使用SSL发送邮件,发送带附件的邮件等
关于Zabbix和MySQL安装就不在说明,请自行参考相关文档复制官方MySQL监控的userparameter到安装目录,我这里是采用的3.4.1源码安装,安装目录在/usr/local/zabbix目录,如果你是rpm包安装请自行寻找文件和目录cp zabbix-3.4.1/conf/zabbix_agentd/userparameter_mysql.conf
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号