自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

紫色飞猪

未来不远,将来一至!

  • 博客(105)
  • 资源 (1)
  • 收藏
  • 关注

原创 我思故我在

2017年11月至2019年6月17号,已经大约有590天,陆陆续续写了100多篇博文。大二到大三也快两年了,如今我该去实习了,未来的路有多远,我在思考。紫色飞猪的含义我曾解释过:紫色代表高贵,不屈服;飞猪代表坚持,不妥协。我曾思考过我的IT路有多长,多长是我的极限。而我还没正式开始呢。现如今我又给自己加了个小辣鸡的后缀。越往下学越觉得自己好辣鸡。我有自己的方向,有一天我会站在IT...

2019-06-17 21:26:48 805 6

原创 第一次直面挖矿程序

话不多说上发现,解决的过程昨晚11:01 阿里云给我发邮件。告知我以上事件。因为我最近正好看过相应案例。就准备今天中午亲自解决一下。解决过程:如上图所示:用top命令发现了一个26256的进程。一看这就是那个挖矿程序了。那就解决它吧。如上如所示:查看这个26256进程是那些文件。如上图所示:查看这个26256进程干了些什么。如上图所示:使用iftop...

2019-06-10 14:18:43 4336

原创 mysql 之回头看

这已经是第15周了,距离离开学院更近了。虽然他们说以我目前的知识量找份不低的工作是很容易的,可是我还是想继续学一段时间。正好从这周开始有节mysql的课,我就又回头学了一遍Mysql。这次是极度从头学。centos 7安装mysql5.7方法总结 https://www.cnblogs.com/kevingrace/p/8340690.html mysql 密码遗忘和登陆报...

2019-06-07 21:29:56 556

原创 Kubernetes+Lnmpw+Nfs+Harbor

江湖有传言:能独立完成这个小项目的,算是入了Kubernetes门!!!拓扑图主机规划K8S搭建https://blog.csdn.net/zisefeizhu/article/details/87911836kubernetes 命令补全https://blog.csdn.net/zisefeizhu/article/details/89930329[ro...

2019-06-02 16:47:56 702

原创 单机编排LNMPW+Redis+Harbor+Nfs

拓扑图主机规划:安装Harbor[root@harbor ~]# wget http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -P /etc/yum.repos.d/[root@harbor ~]# yum install -y docker-ce[root@harbor ~]# yum in...

2019-06-01 16:06:58 1034

原创 error: unable to recognize "pod-vol-demo.yaml": Get https://20.0.0.101:6443/api?timeout=32s: dial tc

2019-05-16 20:07:10 3255

原创 Kubernetes回头看

注:此篇博文是我在学习完马哥教育的《kubernetes进阶实战》【3遍】和马哥教育Kubernetes视频1.11版和1.13.1版之后。停留两个月后【复习基础知识和常见服务】,为了能找到一份容器方面的实习而再次回头看的所总结,内容未免不能跟书或者视频比,因为主要是通过博文来速度回看的,但我想应该是足够详细了。我会将我看到的每块知识点,好的博文在下面给出链接,希望可以帮到有一定K8S基础的同道,...

2019-05-07 21:46:06 620

原创 Failed to get D-Bus connection: Operation not permitted

今天突发奇想:在我的阿里云服务器上跑一个docker,再用docker跑3个centos 7.6容器,这三个centos容器分别跑一个docker 用来回炉docker。似乎用原理上来讲不存在问题。于是我就开始做了。但是在我用阿里云上安装完docker-ce后,开始启动docker:systemctl start docker 似乎没啥错啊但是问题来了:Failed to ge...

2019-05-07 17:04:39 43070 12

原创 缓存使用内存很大的解决方法

直接上图从上图可以发现缓冲占用了12G的内存, 那要怎么解决一下呢?首先sync 强制将缓存写到磁盘中a)清理pagecache(页面缓存)# echo 1 > /proc/sysm/drop_caches 或者 # sysctl -w vm.drop_caches=1b)清理dentries(目录缓存)和inodes# echo 2 > /proc/...

2019-04-30 10:52:52 3545

原创 基础部分面试题

本篇内容是我在备战面试时所遇到的有意思的题。并且持续更新1,Nginx连接数怎么计算的2,PHP进程数怎么配置的3,LVSMySQLredis工作原理,优化的参数主从原理持久化区别4,zookeeper原理以及主从选举机制5,监控系统的性能瓶颈,监控了哪些参数6,docker应用中遇到的问题7,gitlab的迁移数据怎么做数据库部分--mysql(1)基础笔试命...

2019-04-21 21:27:46 1033

原创 个性vim配置方案

前言:最近一直有个想法:给自己配置一套符合自己个性的vim,这样可以在编写Sh脚本也好,Ansible剧本也好,Kubernetes资源清单也好,可以更速度更美观些。今天终于行动了。这个本次编写配置VIMRC没用多少时间,主要是我还不清楚自己想要的到底是什么样子的格式,那就边用边修改吧:正文:管理器语法补全我用的是YouCompleteMe, 有目录树插件,taglist插件等。通...

2019-04-19 20:29:43 922

原创 记一道有意思的python列表推断式

列表推断式result = [lambda x: x + i for i in range(10)]print(result[0](10))乍一看这代码似乎也就那样,再一看哦似乎是有点东西,仔细一看,这道题不简单!它结合了以下知识点1.变量作用域 2.列表推导式 3.匿名函数 4.闭包函数 5.for循环对函数的迭代调用 6.闭包函数的调用1.变量作用域看一个...

2019-04-12 20:29:14 733

原创 论《Python"整数缓冲区"》

很有意思的一个问题!今天在回看Python数字类型时,从某位博主的博文中发现了这么一句:Python还有整数缓冲区的概念,也就是刚被删除的整数,不会被真正立刻删除回收,而是在后台缓冲一段时间,等待下一次的可能调用。我一看,呀还有这么一回事吗?然后看到他后面还有一个例子呢>>> a = 1000000>>> id(a)45818160>&...

2019-04-09 20:53:58 335

原创 Python 网络编程

我的Python学习总结之Python网络编程

2019-03-31 16:16:45 270

原创 Python面向对象

我的Python学习总结之Python面向对象(一)我的Python学习总结之Python面向对象(二)

2019-03-29 18:24:33 495

原创 围绕Kubernetes的一揽子知识块

当您看到这篇博文的时候,应该已经是我在校期间学习的最后一块知识了,时间越来越短了,不由得我很多关于Kubernetes的知识点来不及写出来,陌生人,在这里我将我在学习Kubernetes期间所遇到的优秀的博文总结出来并且时刻更新这里的博文,如果您像看我没来得及写出来的笔记的话,请在下面留下您的邮箱,我私发您,祝您学习愉快,早日在IT这条路上走出属于自己的风采Docker一揽子知识 htt...

2019-03-23 17:38:00 312

原创 学习Kubernetes时遇到的一些单词

registry 注册表 storage 存储 security 安全 telemetry 遥测技术;遥感勘测;自动测量记录传导 preset 预设 finalizers 终结器 initializer 初始化器 special 特殊的 sidecar 边车 capabilities 功能 para...

2019-03-19 11:38:21 303

原创 《Kubernetes进阶实战》第十章《认证,授权与准入控制》

在任何将资源或服务提供给有限使用者的系统上,认证和授权都是两个必不可少的功能,认证用于身份鉴别,而授权则实现权限分派。API Server 作为 Kubernetes 集群系统的网关,是访问及管理资源对象的唯一人口,余下所有需要访问集群资源的组件,包括 kube-controller-manager ,kube-scheduler kubelet和kube-proxy 等集群基础组件 ,Cor...

2019-03-08 21:34:10 402

原创 《Kubernetes进阶实战》第九章《StatefulSet控制器》

有状态应用和无状态应用介绍应用程序存在“有状态”和“无状态”两种类别。无状态类应用的Pod资源可按需增加,减少或重构,而不会对由齐其提供的服务产生除了并发相应能力之外的其他严重影响。应用本身就是分布式二点集群,各应用实例彼此之间存在着关联关系,甚至是次序,角色方面的相关性,其中的每个实例都有其自身的独特性而无法轻易由其他实例所取代,管理这类应用的Pod资源就是StatefulSet控制...

2019-03-08 21:32:56 360

原创 Kubernetes项目拓扑图

2019-02-28 13:25:21 2790 3

原创 贼详细的Kubeadm部署Kubernetes1.13.3集群

前言其实这篇博文我是没打算写的,因为网上关于部署kubernetes一主双从的博文有很多。就在昨天因为从家到学校,导致了桥接的DHCP模式的IP发生了变化,导致了集群不能起来,所以,我想了又想还是自己也写一篇部署kubernetes1.13.3的一主双从吧,将自己仅有的一点所得写出来,帮助和我一样的道友主机规划 主机名 内网IP 主机版...

2019-02-25 10:00:06 1694 1

原创 如何用VIM快速书写Kubernetes配置清单

注:本文灵感来自shell中的快速书写shell脚本。实现了书写界面的清新明了,省去了文件头的反复重写,非常实用,话不多说:上脚本脚本:​[root@master ~]# vim ~/.vimrc set ignorecaseset cursorlineset autoindentset aiautocmd BufNewFile *.yaml exec ":call SetT...

2019-02-23 15:45:08 608

原创 Kubernetes学习资源汇总

视频还是以马哥的《Kubernetes》为主书籍以马哥的《Kubernetes进阶实战》一般不建议按照别人的博文来当作自己的学习第一手资料,所以,我建议以下博文仅仅当作学习过程中的参考资源官方文档 https://kubernetes.io/docs/tasks/tools/install-kubectl/ kubernetes中文文档 https://www.kube...

2019-02-18 16:34:05 753

原创 《Kubernetes进阶实战》第八章《配置容器应用:ConfigMap和Secret》

configmap和secretPV和PVC是借助于StorageClass来分配磁盘的如何给Pod传配置信息:两种方式:1.把configmap关联到一个pod上,传递给pod内部的一个变量,注入的方式给容器传配置信息 2.配置卷,将配置文件映射到外面的路径configmap在kubernetes上扮演了kubernetes的配置中心的功能Pod启动时候讲configmap打包为...

2019-01-19 20:10:53 820

转载 图说Kubernetes

有道云分享:勿忘初心目录一、看图说K8S 二、K8S的概念和术语 三、K8S集群组件 1、Master组件 2、Node组件 3、核心附件 四、K8S的网络模型一、看图说K8S先从一张大图来观看一下K8S是如何运作的,再具体去细化K8S的概念、组件以及网络模型。从上图,我们可以看到K8S组件和逻辑及其复杂,但是这并不可怕,我们从宏观上先了解K8S是怎...

2019-01-19 19:55:20 1081

原创 《Kubernetes进阶实战》第七章《存储卷与数据持久化》

容器的存储卷Pod是自己有生命周期的,Pod消失后数据也会消失,所以我们要把数据放在一个容器的外面docker存储卷在k8s上只有一定的存储性,因为kubernetes是调度的,Pod挂掉之后再启动不会默认之前的数据位置,所以脱离节点的存储设备才可以解决持久能力在kubernetes上Pod删除,存储卷也会随之而删除的,这一点区分dockeremptyDir 空目录hostPath 主...

2019-01-18 16:49:18 681

转载 《Kubernetes进阶实战》第六章《Service和Ingress》

注:本文整理自kim0820Service一、Service的概念  Kubernetes Pod 是有生命周期的,它们可以被创建,也可以被销毁,然而一旦被销毁生命就永远结束。 通过 ReplicationController 能够动态地创建和销毁 Pod(例如,需要进行扩缩容,或者执行 滚动升级)。 每个 Pod 都会获取它自己的 IP 地址,即使这些 IP 地址不总是稳定可依赖的。...

2019-01-17 20:02:07 3188

原创 《Kubernetes进阶实战》第五章《Pod控制器》

Pod控制器 ReplicaSet:创建一定数量的pod,支持扩缩容 主要有三个组件:1,用户期望的pod副本 2,标签选择器 3.如果pod不够怎么办,扩建Pod资源模板可以帮助用户新建Deployment可以比ReplicaSet更加强大,增加声明式配置和升级后的回滚,是目前最好的Pod控制器DaemonSet:系统级的Pod,只能在node上运行一个,每个集群精确运行一个Job...

2019-01-15 16:48:47 579

原创 《Kubernetes进阶实战》第四章《管理Pod资源对象》

标签及标签选择器 标签是kubernetes在极具特色,一个资源可以拥有多个标签,同一个标签可以贴到不同的对象上。资源配置清单:    自主式Pod资源    资源的清单格式:        一级字段:apiVersion(group/version),kind,metadata(name,namespace,labels,annotations,...),spec,status(只...

2019-01-14 16:39:50 3480 2

原创 《Kubernetes进阶实战》第三章《资源管理基础》

Kubernetes是ReSTful风格的API:GET,PUT,DELETE,POST Kubectl run,get,edit ...kubernetes的常见资源类别 名称 工作负载型资源对象 Pod、    Replicaset  、  ReplicationController(v1.11版本废弃) 、  Deployments 、  StatefulSets...

2019-01-13 18:31:00 679

原创 《Kubernetes进阶实战》第二章《Kubernetes快速入门》

前提规划主机规划主机名称 IP 主机版本 master 10.0.0.100 centos7.3 node01 10.0.0.101 centos7.3 node02 10.0.0.102 centos7.3 软件规划软件名称 版本信息 docker 18.09.2 kube-apiserver ...

2019-01-12 16:05:50 1951 3

原创 《Kubernetes进阶实战》第一章《Kubernetes系统基础》

开发模式从瀑布式(Waterfall)到敏捷(Agile)再到精益(Lean),甚至是与QA和Opeartions融合的Devops应用程序架构从单体(monolithic)模型到分层模型再到微服务部署及打包方式从面向物理机到虚拟机再到容器应用程序的基础架构从自建机房到托管再到云计算以Docker为代表的容器技术的出现,终结了Devops中交付和部署环节因环境,配置及程序本身的不同...

2019-01-11 17:57:10 3049

原创 Mysql数据库

本章概要关系型数据库基础 安装MySQL 管理数据库和表 函数和存储过程 用户和权限管理 MySQL架构 存储引擎 服务器选项,系统和状态变量 优化查询和索引管理 锁和事务管理 日志管理 备份还原 MySQL集群1、关系型数据库基础数据库的发展史萌芽阶段:文件系统  使用磁盘文件来存储数据初级阶段:第一代数据库  出现了网状模型、层次模型的数据库中...

2019-01-10 17:58:14 3159

转载 OSI七层网络与TCP/IP五层网络架构及二层/三层网络

前话:本篇转载于散尽浮华仅仅向前辈表达最尊重的敬意,谢谢前辈无私的风险和这一路对我的帮助!作为一个合格的运维人员,一定要熟悉掌握OSI七层网络和TCP/IP五层网络结构知识。废话不多说!下面就逐一展开对这两个网络架构知识的说明:一、OSI七层网络协议OSI是Open System Interconnect的缩写,意为开放式系统互联。OSI参考模型各个层次的划分遵循下列原则:1)根据不...

2019-01-07 15:10:10 3437

原创 Kubeadm初始化Kubernetes集群

不得不说的话:2019年1月4日,注定让我难忘,也注定要改变些什么!我所做的事只是为了在2019年的7月份可以找到一份工作,不至于我毕业就失业了。我爱运维吗?不爱!为什么一直在这条路上,无非是上了贼船还由得我选吗?今天早上9点不到就开始了学习:Kubeadm初始化Kubernetes集群  我看到过前辈们在这块知识点上费了很多时间,所以我做好了用一天的时间来完成这块知识点。视频时间1小时24分...

2019-01-04 18:13:01 15916

原创 Kubernetes基础介绍和架构概述

Table of Contents1 容器编排工具概述2 k8s整体概述3  master主机4  node主机5  逻辑组件介绍6  k8s通信7.我的Kubernetes学习资源1 容器编排工具概述k8s扩展docker单个容器的管理功能,实现夸多主机的问题,容器编排要负责网络,存储,安全等问题。容器编排系统,完成以下功能:1.为docker提供私有...

2019-01-03 16:33:23 3952 1

原创 Kubernetes学习前的必知知识点

Table of ContentsDevOps详解到底该如何理解DevOps持续集成,持续交付,持续部署(CI/CD)简介在有关微服务、DevOps、Cloud-native、系统部署等的讨论中,蓝绿部署、AB 测试、灰度发布、滚动发布、红黑部署等概念经常被提到,它们有什么区别呢?微服务架构Docker三剑客:Compose,Machine和Swarm容器编排工具怎么选...

2019-01-03 16:18:28 6930

原创 Jenkins + Ansible + Gitlab之jenkins篇

注:学习本篇博文之前最好将Jenkins + Ansible + Gitlab 之gitlab学习最少一遍注:学习本篇博文之前最好将Jenkins + Ansible + Gitlab 之ansible学习最少一遍注:关于Ansible的详细内容请看我的另一篇博文自动化运维之ansibleJenkins介绍什么是Jenkins?Jenkins是一个开源持续集成工具开发工具:J...

2018-12-21 15:39:33 1816 6

原创 Jenkins + Ansible + Gitlab之ansible篇

注:学习本篇博文之前最好将Jenkins + Ansible + Gitlab 之gitlab学习最少一遍注:关于Ansible的详细内容请看我的另一篇博文自动化运维之ansibleAnsible介绍什么是Ansible?Ansible是一个开源部署工具开发语言:Python特点:SSH协议通讯,全平台,无需编译,模块化部署管理作用:推送Playbook进行远程节点快速部署...

2018-12-20 17:11:52 2783 5

原创 Jenkins + Ansible + Gitlab之gitlab篇

注:本篇为系列性博文,共分三篇:     Jenkins + Ansible + Gitlab 之gitlab    Jenkins + Ansible + Gitlab 之ansible              Jenkins + Ansible + Gitlab 之jenkins前言持续交付版本控制器:GitLab GitHub持续集成工具:Jenkins部署工具:Ansib...

2018-12-19 18:16:52 1962 8

Ansible部署Kuerbentes1.13.3高可用

基于Ansible部署2主3从3etcd1harbor2keepalived+haproxy+dashboard

2019-04-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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