前言 我们在上节通过flannel把节点的网络打通,实现容器跨主机通信。本节部署master中的几个重要组件 kube-apiserver ,kube-controller-manager ,kube-schedular…
kubernetes1.13.0二进制部署Flannel网络(二)
前言 由于我们的falnnel的路由信息需要存储在ETCD中,所以在上节提前部署了ETCD集群,那么本节就通过Flanel来实现网路打通,即在原来的基础网络上,建立一层虚拟的大二层网络,通过falnnel将原数据包封装成…
关于crontab command not found的问题
场景 之前用虚拟机在做ETCD集群,搭建前已经做了一次ntp同步,后来就把虚拟机挂起了。导致时间不同步了。etcd提示 于是通过ansible 批量给节点加一个cron 计划任务。 ansible all -m cron…
kubernetes1.13.0二进制部署ETCD集群(一)
前言 之前为了能够快速学习kubernetes,通过kubeadm搭建的集群,确实也和介绍一样,搭建很简单便捷。各部分组件都是以pod形式运行。但是屏蔽了一些操作细节和原理。于是我打算写一篇企业级二进制部署kuberne…
Zabbix 监控Tomcat 以及JVM
前言 部署 安装jdk 安装zabbix-java-gateway 1.yum install zabbix-java-gateway 2.vim /etc/zabbix/zab…
Tomcat优化学习
前言 禁用Manager管理端 端口保护 降权启动 …
Jenkins 自动部署+回滚方案(初级阶段)
前言 前面陆陆续续演示了jenkins的安装,job的配置,多种参数化构建,邮件通知,publish推送等功能,但是没有演示项目构建成功后发布,以及紧急回滚的操作。那么今天我将和大家一起学习下整个流程。 规范约束 因为J…
Jenkins 参数化构建初探
前言 在之前的job配置中,我们仅仅完成了一个简单的构建流程。但生产环境下,有时候需要部署后进行回滚,或者打一些自定义tag,如果另配一个job,或者修改Job都给我们增加了巨大的劳动力,还容易出错。jenkins提供了…
在本地Git客户端给Gitlab创建分支
前言 由于我Gitlab仓库目前只有一个master分支,由于要测试Git Parameter 的功能,需要建立branch分支。并推送代码到远程分支上。 环境 建立在客户端 已经做好git初始化操作详细请看https:…
jenkins 通过Git Publisher给Git自动打tag
前言 在生产环境有时有这么一个需求,想要把构建完成的包,打一个tag然后push到git仓库中去。怎么实现呢?我们可以通过Git publisher 插件来实现。那这么做有什么意义呢?我们可以打好tag的包进行回滚,这样…
Jenkins 通过Git Parameter实现参数化构建
前言 我们在之前的构建过程中,都是拉取git仓库中的master主分支进行构建,测试,部署。而生产环境中有时候有需求,需要对仓库中的branch分支或者指定tag进行持续集成。Git Parameter插件可以很好的实现…
关于tomcat war包删除,网站目录丢失问题
前言 之前看了一篇博客提到了tomcat war包如果不存在了,那么由它解压出来的目录也会跟着消失。结果试了一下,确实是这样的,本以为war包就是一个压缩包,删除了和解压的没什么关系,是一个坑点,记录一下。 场景 分析 …
关于SSH连接慢的问题排查
前言 在生产环境中总有人会遇到ssh连接很慢的问题,有一些人是因为没做ssh优化,有一部分是已经做了优化,平时好好的,突然出现ssh慢。我也遇到过,在此总结记录下。 思路 因为sshg连接的建立过程比较复杂,而ssh …
Git使用流程以及命令总结
前言 常见的版本控制系统有两种,svn 和git ,二者各有优缺点,svn的好处在于使用简单,方便。而git 的好处在于版本控制,分支控制更强一些。一些大型互联网公公司几乎都用git了,那么今天和大家学习一下git常用的…