摘要: #一、介绍 官方文档 #二、添加mysql数据源 单击顶部标题中的Grafana图标,以打开侧面菜单。 在该Dashboards链接下的侧面菜单中,您将找到一个名为的链接Data Sources。 单击+ Add data source顶部标题中的按钮。 从类型下拉列表中选择MySQL ##1.数据 阅读全文
posted @ 2020-08-15 13:32 名字很长容易被惦记 阅读(4610) 评论(0) 推荐(1) 编辑
摘要: 首先需要明白为什么会有运维岗位的出现? 每一个系统应用,不管是大型网站还是手机App,在完成了前期的需求调研,架构设计,编码实现和测试上线后,就进入了系统的运维阶段。当然,按照现在DevOps的理念,运维工程师更需要投入到所谓的“前期”工作中,这样能保证系统设计与实现更加科学合理。也就是说,运维岗位 阅读全文
posted @ 2020-08-12 20:54 名字很长容易被惦记 阅读(556) 评论(0) 推荐(0) 编辑
摘要: #操作 ##一、k8s禁止master节点调度 有两种方法,一种是自带的命令(越来越完善了)另一种是通过添加污点来禁止调度。 1、自带命令 cordon 和 uncordon是k8s上的两个维护命令,一般用于节点出现问题时维护使用的。 kubectl cordon master禁止节点调度 kube 阅读全文
posted @ 2020-08-12 16:13 名字很长容易被惦记 阅读(4836) 评论(0) 推荐(0) 编辑
摘要: 1、在~/.ssh目录下生成钥id_rsa.pub(公钥)和id_rsa ssh-keygen 2、将公钥发到被管节点的root用户下的.shh目录,生成authorized_keys ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.2.100 3 阅读全文
posted @ 2020-08-12 15:37 名字很长容易被惦记 阅读(134) 评论(0) 推荐(0) 编辑
摘要: ##一、作用 个人理解:使用容器编排工具可以批量的管理容器、或容器组。比如有依赖关系的几个容器共通组成的服务,典型的有dockerhub。比如在单个服务启动后需要留启动脚本记录容器启动命令的情况。 官方文档 ##二、安装 yum -y install epel-release yum -y inst 阅读全文
posted @ 2020-08-11 14:57 名字很长容易被惦记 阅读(7623) 评论(0) 推荐(0) 编辑
摘要: #清理数据 docker system prune #更新容器参数 docker update --restart=always socket5 #查看容器内启动命令 docker ps --no-trunc #查看容器启动参数 使用docker-compose等编排工具 #查看日志 docker 阅读全文
posted @ 2020-08-11 11:40 名字很长容易被惦记 阅读(192) 评论(0) 推荐(0) 编辑
摘要: #故障类型 我遇到的几次k8s集群的dns问题,大致分为几种: 网络插件的pod挂掉了 服务是双网卡的情况 服务器自身的网络问题,比如路由 #解决办法 1、确认宿主机的网络访问情况,dns解析。因为pod一般是复制宿主机信息。 ping 114.114.114.114 cat /etc/resolv 阅读全文
posted @ 2020-08-10 14:11 名字很长容易被惦记 阅读(2389) 评论(0) 推荐(0) 编辑
摘要: #安装 使用脚本安装 #!/bin/bash #安装helm #官方提供的脚本安装 #curl https://raw.githubusercontent.com/helm/helm/master/scripts/get > get_helm.sh #chmod 700 get_helm.sh #. 阅读全文
posted @ 2020-08-10 11:26 名字很长容易被惦记 阅读(667) 评论(0) 推荐(0) 编辑
摘要: #nginx apiVersion: extensions/v1beta1 kind: Deployment metadata: name: my-nginx namespace: default spec: replicas: 1 template: metadata: labels: run: 阅读全文
posted @ 2020-08-10 10:48 名字很长容易被惦记 阅读(1546) 评论(0) 推荐(0) 编辑
摘要: #一、部署方案选择 使用kubeadm安装多master集群有两种部署方案: 第一种使用kubeadm中的默认拓扑。使用kubeadm join --experimental-control-plane命令在master节点上自动创建本地etcd成员,加入到master集群。这种部署方式最为简单,缺 阅读全文
posted @ 2020-07-31 21:58 名字很长容易被惦记 阅读(8996) 评论(0) 推荐(0) 编辑
摘要: #介绍 简单说lvs负责负载均衡,keepalived负责服务冗余即故障迁移。 lvs全名是Linux Virtual Server意思是linux虚拟机,是一个虚拟的服务器集群系统,有三种负载均衡模式和8中调度算法,只能运行在4层做端口转发,一般情况用的都是经典的DR模式。 另外CentOS7已经 阅读全文
posted @ 2020-07-31 18:09 名字很长容易被惦记 阅读(2882) 评论(1) 推荐(0) 编辑
摘要: 大白话总结一下个人的理解,详细优缺点点参考文档,总结的比较全面。 #lvs、haproxy、nginx的区别 1、首先LVS、HAPROXY、NGINX三种都可以做负载均衡,其中nginx还可以做反向代理服务器。 2、LVS运行在4层传输层转发端口、NGINX运行在7层应用层转发内容、HAPROXY 阅读全文
posted @ 2020-07-29 22:31 名字很长容易被惦记 阅读(586) 评论(0) 推荐(0) 编辑
摘要: #五种压缩文件对比 python压缩包操作依赖于本地的解压缩软件,所以不要指望rar工具会解压zip文件,反之亦然。 以下列出五种压缩文件 | 类型 | 模块 | 说明 | | | | | | gz | gizp | 通常仅仅能压缩一个文件。与tar结合起来就能够实现先打包,再压缩。 | | tar 阅读全文
posted @ 2020-07-29 14:48 名字很长容易被惦记 阅读(3574) 评论(0) 推荐(0) 编辑
摘要: 官方文档 阅读全文
posted @ 2020-07-29 13:30 名字很长容易被惦记 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 接上一节的思路,优化一下编号序列的代码 #优化编号代码 主逻辑代码中使用depth深度,和n循环顺序,来给文件名添加序号。(太经典了,这个思路要记住,其他没什么紧要的) def Serial_number(a,b): _MAPPING = [u'一', u'二', u'三', u'四', u'五', 阅读全文
posted @ 2020-07-29 12:43 名字很长容易被惦记 阅读(278) 评论(0) 推荐(0) 编辑