04 2020 档案
摘要:我们在kubernetes集群中大部分的操作都是通过kubectl来实现的 1、何为kubectl 从用户角度来说,kubectl就是控制Kubernetes的驾驶舱,它允许你执行所有可能的Kubernetes操作; 从技术角度来看,kubectl就是Kubernetes API的一个客户端。 Ku
阅读全文
摘要:1、etcd介绍 etcd是Google公司使用Go语言开发的开源、高可用的分布式key value存储系统,可以用于配置共享和服务的注册和发现。 类似项目有zookeeper以及consul etcd具有以下特点: 完全复制:集群中的每个节点都可以使用完整的存档 高可用性:Etcd可用于避免硬件的
阅读全文
摘要:[TOC] 0、前言 如果还不知道kubernetes下如何实现jenkins slave可以参考我的另一个博文 "Kubernetes Jenkins动态创建Slave" 1、Go服务构建 我们需要通过自定义镜像底包,能够让该底包拥有启动go程序的基本功能和日志重定向输出到指定目录下,方便日志收集
阅读全文
摘要:[toc] 1、Map概念 说到map就会想到python的map函数,其实它就是Golang的字典 2、Map初始化 map的初始化是先要声明map,指定key和value的类型,而这时候生成的map就是一个nil map,当要使用该map的时候就需要通过make函数给nil map创建一个非ni
阅读全文
摘要:1、基础环境 1.安装epel-release $ yum install epel-release -y 2.保证系统内核版本为3.10.x以上 $ uname -a Linux k8s-node01 3.10.0-693.el7.x86_64 3.关闭防火墙和selinux $ systemct
阅读全文
摘要:[TOC] 0、简介 文中主要监控MySQL/MySQL主从信息 版本:mysql 5.7,mysql_exporter 0.12.1 "mysql_exporter下载地址" 1、mysql_exporter部署 1.下载mysql_exporter并解压 2.需要授权用户给exporter使用
阅读全文
摘要:[TOC] 1、Pod容器钩子最终目的 之前在生产环境中使用dubbo框架,由于服务更新的过程中,容器直接被停止了,部分请求仍会被分发到终止的容器,导致有用户会访问服务出现500错误,这部分错误请求数据占用的比较少,因为Pod是滚动一对一更新。由于这个问题出现了,考虑使用优雅的终止方式,将错误请求将
阅读全文
摘要:[TOC] 1、Playbook 变量 ansible中使用变量,能够让我们的工作变得更加灵活 定义变量 变量名应该由字母、数字、下划线组成,变量名需要字母开头,ansible内置的关键字不能作为变量名使用 2、Playbook 变量定义 使用vars关键字可以在当前playbook中进行变量定义,
阅读全文
摘要:我们创建了专门用来交流技术的群; 如果你热爱 Linux、Devops、kubernetes、网络、Python、数据库 可加入群中,一起交流和学习; 群号:926402931 注意:广告和推广的勿扰!!
阅读全文
摘要:[TOC] 0、Ansible模块语法 在ansible中是指需要快速执行一条命令,并且不需要保存的命令,对于复杂的命令则为playbook 查看模块帮助:ansible doc l Ansible模块语法: Ansible注意事项颜色信息: 绿色:对远程节点不进行相应修改,或者只是对远程节点信息进
阅读全文
摘要:[TOC] 1、SSH分发 ansible自动化部署条件 1.建议基于ssh密钥方式建立远程连接 2.基于ssh口令方式建立远程连接(不建议) 在部署之前需要保证 和`受控主机 ssh密钥 远程连接` 生成SSH密钥(私钥和公钥),分发公钥到每台 : 1.安装sshpass 2.生成密钥 3.分发密
阅读全文
摘要:[TOC] 1、微服务简介 微服务优点 服务组件化 每个服务独立开发、部署,有效避免一个服务的修改引起整个系统重新部署 技术栈灵活 约定通信方式,是得服务本身功能实现对技术要求不再那么铭感 独立部署 每个微服务独立部署,加快部署速度,方便扩展 扩展性强 每个微服务可以部署多个,并且有负载均衡能力 独
阅读全文
摘要:[TOC] 1、前言 MQ是 ,是一种在 中`应用程序 传递消息 媒介`,常用的有ActiveMQ,RabbitMQ,kafka。 2、Active MQ简介 是Apache出品,最流行的,能力强劲的开源消息总线。 是一个完全支持 和`J2EE 1.4`规范的 JMS Provider实现,尽管JM
阅读全文

浙公网安备 33010602011771号