自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 高级运维工程师打怪升级之路

人生就像一场游戏,这场游戏给我们带来了的许多困难,但是我们为了梦想,为了家人,为了自己不断奋斗着,努力工作。 今天就让我带着大家一起回顾高级运维工程师打怪升级之路。 运维工程师在刚入行阶段是一很苦逼的,可能干着修电脑、掐网线、搬机器的活,显得没地位!时间也很碎片化,各种零碎的琐事围绕着你,也很难体...

2019-02-27 14:03:48 9259 1

原创 10分钟搭建Kubernetes容器集群平台(kubeadm)

官方提供Kubernetes部署3种方式 minikube Minikube是一个工具,可以在本地快速运行一个单点的Kubernetes,尝试Kubernetes或日常开发的用户使用。不能用于生产环境。 官方文档:https://kubernetes.io/docs/setup/minikub...

2018-12-05 10:30:45 993 0

原创 Kubernetes v1.12/1.13 二进制部署集群

Kubernetes集群几种部署方式 minikube Minikube是一个工具,可以在本地快速运行一个单点的Kubernetes,尝试Kubernetes或日常开发的用户使用。不能用于生产环境。 官方地址:https://kubernetes.io/docs/setup/mini...

2018-12-04 11:06:18 4525 0

原创 年薪百万的技术人是怎么炼成的?

快速积累财富,并不是工作的唯一目的,但它一定是最引起人强烈好奇心和事业心的那个。 今天讨论一个话题,技术人如何年薪百万?其实,年薪百万在技术出身的群体里都相当凤毛麟角。 哪类技术人可能是百万年薪? 1、BAT 互联网巨头:阿里 P8 及以上 2、创业或独角兽公司:CTO、首席架构师等 3、细分领域...

2018-11-09 17:06:27 888 0

原创 运维角度浅谈MySQL数据库优化

     一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段:   1、数据库表设计   项目立项后,开发部根据产品部需求开...

2017-10-24 16:01:38 432 0

原创 运维管理平台实现与学习心得

经过一段时间的学习,写了一个简单的运维管理平台小项目,先看看啥样吧! 下面说明下具体实现: 软件架构:HTML+CSS+Jquery+Bootstrap+Ajax+Python2.7+Django1.9+SaltStack+MySQL 功能描述: 数据可视化:采用百度开...

2017-09-28 08:00:50 2417 1

原创 从运维角度看中大型网站架构的演变之路

前言 网上有很多文章类似于我今天要分享的课程,有架构师写的,有运维写的,还有开发些的,偏重点都不同,今天我以咱们运维角度全面讲解。   一个成熟的网站架构并不是一开始设计就具备高可用、高伸缩、高性能等特性的,它是随着用户量和业务线不断增加,基础架构才逐渐健壮的。在发展初期,一般都是从0到1,...

2017-09-28 07:56:44 467 0

原创 部署一套完整的Kubernetes高可用集群(二进制,最新版v1.18)上

如果你在学习中遇到问题或者文档有误可联系阿良~ 微信:init1024 文章目录一、前置知识点1.1 生产环境可部署Kubernetes集群的两种方式1.2 安装要求1.3 准备环境1.4 操作系统初始化配置二、部署Etcd集群2.1 准备cfssl证书生成工具2.2 生成Etcd证书1. 自签...

2020-06-01 14:43:04 8 0

原创 Linux服务器被入侵后的处理过程

突然,频繁收到一组服务器 ping 监控不可达邮件,赶紧登陆 zabbix 监控系统查看流量状况。 可见流量已经达到了 800M 左右,这肯定不正常了,马上尝试 SSH 登陆系统,不幸的事,由于网络堵塞,登录不上或者卡死。 1、排查问题 第一反应是想马上通知机房运维人员切断该服务器外部网...

2020-03-04 10:27:07 224 0

原创 一位北漂12年IT工程师的年终总结

Hi,我叫李振良,来自河南周口农村的一个普通家庭,如今来北京已经12年了,我是那种没有大学背景、没有聪明头脑、没有人脉的奋斗青年,但我又是那种不甘于现状,一直想做最好的那个人! 2019年已悄然离去,回望这一年来走过的点点滴滴,有苦有甜,有笑有泪。在自己的努力下取得了一些小的成绩,个人能力得到了实...

2020-03-04 10:11:31 271 0

原创 企业级Docker镜像仓库Harbor部署与使用

在实际生产运维中,往往需要把镜像发布到几十、上百台或更多的节点上。这时单台Docker主机上镜像已无法满足,项目越来越多,镜像就越来越多,都放到一台Docker主机上是不行的,我们需要一个像Git仓库一样系统来统一管理镜像。这里介绍的是一个企业级镜像仓库Harbor,将作为我们容器云平台的镜像仓库...

2019-07-19 12:33:09 208 0

原创 一文搞懂蓝绿发布、灰度发布和滚动发布

应用程序升级面临最大挑战是新旧业务切换,将软件从测试的最后阶段带到生产环境,同时要保证系统不间断提供服务。 长期以来,业务升级渐渐形成了几个发布策略:蓝绿发布、灰度发布和滚动发布,目的是尽可能避免因发布导致的流量丢失或服务不可用问题。 7.1 蓝绿发布 项目逻辑上分为AB组,在项目系统时,首先把...

2019-05-27 08:44:09 1026 0

原创 一个IT人的修养与职业发展

我们在努力学习提高专业技能的同时,一定不要忘了修炼三件“法宝”,那就是我们的“人生目标”、“个人修养”和“职业规划”。因为这些才是真正决定你未来的成就! 人生目标:人生重要的不是你所处的位置,而是你所朝的方向,方向正确,努力才会有价值。 个人修养:始终加强个人修养,包括学习、身心、努力、专注等,不...

2019-04-18 13:39:36 190 0

原创 编写 Dockerfile 最佳实践

官方仓库虽然有数十万计的免费镜像,但大多数无法直接满足公司业务需求,这就需要我们自己去定制镜像了。 Docker通过Dockerfile自动构建镜像,Dockerfile是一个包含用于组建镜像的文本文件,由一条一条的指令组成。 这里,给你提供4点编写建议,可帮助你编写高效易用的Dockerfile...

2019-03-15 14:57:23 298 0

原创 一位北漂11年IT工程师的年终总结

你好,我是李振良,老家河南周口,北漂11年,我是那种不甘于现状,永远不知足,永远想做最好的那个人! 2018年已悄然离去,回望一年来走过的点点滴滴,有苦有甜,有笑有泪。在自己的努力下取得了一些小的成绩,个人能力得到了实质性的提升,也有许多不一样的人生感悟。 现对过去一年主要成绩、成长、不足和对未...

2019-01-28 12:02:28 1115 0

转载 这是我见过最牛逼的Shell脚本!

#!/bin/bash APP_NAME="${0##*[\\/]}" APP_VERSION="1.0" #颜色定义 iSumColor=7 #颜色总数 cRed=1 ...

2018-12-28 09:17:00 3572 0

原创 Shell和Python学习教程总结

博友们好,由于运维相关技术不断发展,个人能力也不断提高,日常积累的经验不能及时更新到以往的博文中。因此,为了更好的帮助大家学习运维技术,特地针对Shell和Python脚本语言总结了文档,此文档会不定期修改或增加知识点。 下载地址:百度云盘 希望我们能一起学习,一起进步,一起走上人生巅峰!哈哈...

2018-08-24 15:55:22 1006 0

原创 50个必知的Linux命令技巧,你都掌握了吗?(下)

上周与大家分享了30个Linux使用技巧,但是还不够!今天又总结了一些,在学习Linux的路上希望能帮到你。 **上篇:《[30个必知的Linux命令技巧,你都掌握了吗?](https://blog.csdn.net/zhenliang8/article/details/80800330)》** ...

2018-06-29 08:23:14 1776 0

原创 50个必知的Linux命令技巧,你都掌握了吗?(上)

在Unix/Linux下,高效工作方式不是操作图形页面,而是命令行操作,命令行意味着更容易自动化。使用过Linux系统的朋友应该都知道它的命令行强大之处。话说回来了,以下这些命令使用技巧你又知道多少呢? 1、Vim自动添加注释及智能换行 # vi ~/.vimrc set autoinde...

2018-06-25 12:32:50 3192 0

原创 Kubernetes(K8S)集群管理Docker容器(部署篇)

今天这篇文章教给大家如何快速部署一套Kubernetes集群。K8S集群部署有几种方式:kubeadm、minikube和二进制包。前两者属于自动部署,简化部署操作,我们这里强烈推荐初学者使用二进制包部署,因为自动部署屏蔽了很多细节,使得对各个模块感知很少,非常不利用学习。 所以,这篇文章也是使...

2017-11-23 09:56:42 48488 12

原创 Kubernetes(K8S)集群管理Docker容器(概念篇)

  Kubernetes介绍     Kubernetes是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,Kubernetes也叫K8S。 K8S是Google内部一个叫Borg的容器集群管理系统衍生出来的,Borg已经在Google大规模生产运行十年之久。...

2017-11-23 09:53:02 7469 1

原创 Docker技术这些应用场景,你知道吗?

场景一:节省项目环境部署时间 1.单项目打包 每次部署项目到测试、生产等环境,都要部署一大堆依赖的软件、工具,而且部署期间出现问题几率很大,不经意就花费了很长时间。 Docker主要理念就是环境打包部署,可在任意Docker Engine运行。前期我们只需要将每个项目环境打包到镜像,push...

2017-11-05 13:39:19 496 0

原创 Docker容器使用问题:Failed to get D-Bus connection: Operation not permitted

刚开始接触Docker的朋友,可能会遇到这么一个问题,使用centos7镜像创建容器后,在里面使用systemctl启动服务报错。针对这个报错,我们接下来就分析下!   # docker run -itd --name centos7 centos:7 # docker attach cen...

2017-10-24 15:59:25 31430 7

原创 一位十年北漂人生活感触

  你好,我是李振良,来自农村的一个普通家庭,家境贫寒,没上过大学,如今来北京已经九年半有余了。在这个陌生的城市,笑过、哭过、委屈过、抱怨过、失望过,留下的是一些回忆、精神、珍惜、感叹。   租房算件大事了!搬家六次,住过冬天无暖气的自建房,住过六平米不见天日的隔断房,也住过好点的朝北次...

2017-04-07 21:58:11 5386 6

提示
确定要删除当前文章?
取消 删除