灵雀云k8s面试题剖析

防伪码:我有一壶酒,足以慰风尘。千杯不解饮,万杯苦沉沦。埋骨厚国土,肝胆两昆仑。疏狂君莫笑,誓死中国人。一、简述你知道的几种CNI网络插件,并详述其工作原理。K8s常用的CNI网络插件 (calico && flannel),简述一下它们的工作原理和区别。1、calico根据iptables规则进行路由转发,并没有进行封包,解包的过程,这和flannel比起来效率就会快多calic

原创 点赞3 阅读5456 收藏3 评论2 2020-11-12

不同环境下Jenkins调用shell脚本管理docker容器脚本两则

防伪码:桃李春风一杯酒,江湖夜雨十年灯。一、生产环境Jenkins使用ssh-copy-id实现SSH无密码登录,实现方式如下:ssh-keygen  产生公钥与私钥对.ssh-copy-id 将本机的公钥复制到远程机器的authorized_keys文件中,ssh-copy-id也能让你有到远程机器的home, ~./ssh , 和 ~/.ssh/authorized_keys的权利第一步:在本

原创 点赞0 阅读3008 收藏1 评论0 2020-09-27

2020年企业运维研发经典面试题汇总(二)

防伪码:春风酿成蜜桃酒,万物不及你温柔。一、未来你想成为一个什么样的人?在之后2年,你准备在哪些方面努力?生活:1、再优秀一点,碰到喜欢的人就可以名正言顺的心动了2、就行安安静静做好自己,然后在一些方面偶尔发一点点光3、有钱人:纯粹一点,幸运一点,俗气一点4、如果快乐是一种本领,那么我希望你是那个最厉害的人5、如果你爱着山河,生活一定比谁都清楚7、努力经营当下,直至未来明朗8、多认识自己一点,多喜

原创 点赞3 阅读4482 收藏0 评论2 2020-08-25

CentOS7部署WeADMIN监控主机交换机和URL(无坑版)

防伪码:不要成为一个一换季就感冒的小笨蛋!一、简介概述IT运营支撑系统(IT Operation Supporting System)即WeADMIN ITOSS,是面向云和移动时代一体化IT运营支撑系统。ITOSS由IT资源管理,网络设备管理,资产管理,运维管理,DOCKER、IP地址管理、远程桌面、身份认证系统、系统设置9大模块组成。各产品基于统一OSGI动态组件基础平台,共享同一数据库、业务

原创 点赞5 阅读4452 收藏3 评论2 2020-08-07

CentOS7部署Cacti监控路由器和主机(无坑版)

防伪码:桃李春风一杯酒 江湖夜雨十年灯一、Cacti介绍1、部署信息操作系统CentOS Linux release 7.5.1804 (Core)  Nginx1.18.0PHP7.1.33MYSQL5.7.30Cacti1.2.2访问地址http://222.29.77.84/cacti用户名/密码admin/admin部署路径/data/www/cacti2、什么是Cacti?Cacti是一

原创 点赞1 阅读4191 收藏1 评论10 2020-07-31

CentOS7.2部署postgresql9.6

PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行。 PostgreSQL 开发者把它念作 post-gress-Q-L。 PostgreSQL 的 Slogan 是 "世界上最先进的开源关系型数据库"。

原创 点赞1 阅读549 收藏0 评论0 2020-07-27

CentOS7部署Zabbix5.0.2监控主机和Web(无坑版)

1.1 为什么要监控 1.2 怎么来监控 1.3 监控什么

原创 点赞8 阅读10000+ 收藏9 评论6 2020-07-23

CentOS8安装Kubernetes 1.18

防伪码:无边落木萧萧下,不尽长江滚滚来。我们很高兴地宣布Kubernetes 1.18的发布,这是我们2020年的第一个版本!Kubernetes 1.18包含38项功能增强:15个稳定版,11个beta版,12个alpha版。Kubernetes 1.18是一个“代表精确度与完成度”的版本。为了更好的用户体验,Kubernetes 1.18在Beta版和稳定版功能改进方面做了大量工作。同时努力增

原创 点赞4 阅读5295 收藏2 评论0 2020-04-21

CentOS8剖析-新特性及安装、网络配置和软件管理

防伪码:日月星辰重置换,天高云淡我为峰!1、Centos8新特性介绍及安装1.1、Centos8新特性本节主要讲解CentOS8新特性。CentOS8与前版本比较,究竟有更新哪些新特性?CentOS8最终于2019年9月24日发布。由于这是一个源自Red Hat Enterprise Linux (RHEL)的Linux发行版,CentOS 完全遵守 Red Hat 的再发行政策,并且致力与上游产

原创 点赞3 阅读3279 收藏1 评论0 2020-04-19

线上jenkins服务器中挖坑病毒解决方案

防伪码:三十功名尘与土,八千里路云和月。公元2020/04/16 4:38分,登录线上服务器,执行top命令执行,发现已经崩了......我们的jenkins数据是从广州研发部copy过来的,包括job和plugins目录,和广州确定了,下图三个项目和他们无关。查看控制台构建输出日志,发现直接把cpu搞崩了然后看这个莫名其妙的未知项目,发现里面有脚本配置:#!/bin/bash if [[ $(w

原创 点赞5 阅读5426 收藏2 评论4 2020-04-16

Nginx/Haproxy实现OpenSSL升级方案+证书安全检测步骤

防伪码:生当作人杰,死亦为鬼雄。一、Haproxy篇:1、centos6.5系统[root@yangwen ~]# cat /etc/redhat-release CentOS release 6.5 (Final)[root@yangwen ~]# uname -r2.6.32-431.el6.x86_642、下载并编译安装openssl[root@yangwen ~]# wget https:

原创 点赞2 阅读1097 收藏0 评论0 2020-04-12

mooseFS 2.0.x 编译安装

防伪码:它强任它强,轻风拂山冈;它横任它横,月光照大江。1.MooseFS文件系统介绍1.1.Moosefs组件介绍MooseFS是一种分布式文件系统,MooseFS文件系统结构包括以下四种角色:1 管理服务器managing server (master)2 元数据日志服务器Metalogger server(Metalogger)3 数据存储服务器data servers (chunkserv

原创 点赞3 阅读935 收藏0 评论0 2020-04-12

RocketMQ 异步复制集群部署安装

防伪码:他日若遂凌云志,敢笑黄巢不丈夫。1.RacketMQ多种部署模式RocketMQ Broker集群部署方式主要有以下几种:(Slave 不可写,但可读)1.1.单个Master这种方式风险较大,一旦Broker 重启或者宕机时,会导致整个服务不可用,不建议线上环境使用。1.2.多Master模式一个集群无 Slave,全是 Master,例如 2 个 Master 或者 3 个 Maste

原创 点赞2 阅读912 收藏0 评论0 2020-04-11

玩转大数据-如何使用14台服务器部署hbase集群

防伪码:大鹏一日同风起,扶摇直上九万里。一、环境介绍操作平台:物理机操作系统:CentOS 6.5软件版本:hadoop-2.5.2,hbase-1.1.2-bin,jdk-7u79-linux-x64,protobuf-2.5.0,snappy-1.1.1,zookeeper-3.4.6,hadoop-snappy-0.0.1-SNAPSHOT软件部署用户:hadoop软件放置位置:/opt/s

原创 点赞3 阅读903 收藏1 评论0 2020-04-09

2020年企业运维经典面试题汇总

防伪码:去时风雨锁寒江 归来落樱染轻裳 山河无恙在我胸 愿君归来若春风    将近两年多没给大家更新文章了,今天晚上来点干货。总体来说19年到现在大环境不太好,各行各业都受影响,前段时间听说苏宁开启全员卖货模式 连副总裁都开始在朋友圈卖内裤了,哈哈哈,真是患难见忠臣啊,当然也听说xx二手车强制转岗、降薪,变相裁员。疫情期间威胁员工主动离职,不给赔偿,更可恶的是HR私自登录员工系统提交离职报告。我微

原创 点赞5 阅读8116 收藏4 评论8 2020-04-08

啊,这该死的错觉

有的人野心勃勃,有的人梦想宏大,有的人年少得志,有的人隐退封神。刚走进这个每天产出无数行代码的“大厂”时,格子衫程序员正在面试更年轻的格子衫程序员,一茬又一茬。

原创 点赞5 阅读1777 收藏0 评论6 2018-10-25

2018年企业运维开发经典面试题

【岗位职责】负责DevOps业务线项目的实施交付工作负责idc机房、私有云、公有云的私有化部署工作负责公司产品的测试、生产环境搭建、维护完善各环境中服务稳定性、监控、日志、部署、安全等需求
【任职要求】计算机相关专业本科毕业,2年以上的工作经验深入理解Linux操作系统、体系结构优秀的脚本语言的开发能力(bash,python)熟悉常用的持续集成工具(例如Jenkins等)熟悉Linux操作系统

原创 点赞3 阅读10000+ 收藏3 评论10 2018-05-22

Kubernetes 集群使用 Jenkins 持续发布

运行环境准备与相关软件要求1.生产级kubernetes集群推荐1.8以上版本2.Gitlabdocker镜像slpcat/gitlab-ce3.Jenkinsdocker镜像Jenkinsmaster镜像slpcat/kube-jenkins-service已安装需要的各种插件,已预先配置使用kubernetes管理jenkinsslaveJenkinsslave镜像slpcat/kube-je

原创 点赞2 阅读10000+ 收藏2 评论8 2018-03-14

基于Centos7构建Kubernetes平台

防伪码:我已经过了餐桌上有只鸡就一定能吃到鸡腿的年纪了。Kubernetes作为Docker生态圈中重要一员,是Google多年大规模容器管理技术的开源版本,是产线实践经验的最佳表现[G1]。如Urs Hlzle所说,无论是公有云还是私有云甚至混合云,Kubernetes将作为一个为任何应用,任何环境的容器管理框架无处不在。正因为如此, 目前受到各大巨头及初创公司的青睐,如Microsoft、

原创 点赞3 阅读4296 收藏6 评论4 2017-08-17

Python之RabbitMQ

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件。RabbitMQ服务器是用Erlang语言编写的,它可以为你的应用提供一个通用的消息发送和接收平台,并且保证消息在传输过程中的安全,RabbitMQ官网,RabbitMQ中文文档。安装RabbitMQ安装EPEL源[root@root ~]# yum -y install ep

转载 点赞1 阅读1972 收藏2 评论2 2017-06-27

Openstack 网络服务Neutron [五]

Neutron介绍 neutron是openstack重要组件之一,在以前是时候没有neutron项目早期的时候是没有neutron,早期所使用的网络的nova-network,经过版本改变才有个neutronOpenstack Networking 网络:   在实际的物理环境下,我们使用交换机或者集线器把多个计算机连接起来形成了网络。在Neutron的世界里,网络

转载 点赞1 阅读1817 收藏0 评论1 2017-06-24

持续集成之代码质量管理-Sonar [三]

Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如 FindBugs,PMD 等)直接显示在 Web 页面上,而是通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不

转载 点赞1 阅读3527 收藏1 评论0 2017-06-22

Jenkins+Gitlab实现持续集成 [二]

项目:使用git+jenkins实现持续集成开始构建General源码管理 我们安装的是git插件,还可以安装svn插件 我们将git路径存在这里还需要权限认证,否则会出现error 我们添加一个认证 选择一下认证方式(我们可以在系统管理-->Configure Credentials)里面进行设置#提示:gitlab有一个key,是我们用来做仓库的key。拥

原创 点赞1 阅读3076 收藏4 评论0 2017-06-22

GitHub+Jenkins持续集成简介

DevOps(英文Development(开发)和Operations(技术运营)的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作持续集成概念:持续集成Continuous Integration 持续交付Conti

原创 点赞2 阅读6180 收藏7 评论0 2017-06-21

企业实战-KeepAlived+Redis+Haproxy实现主从热备、负载均衡、秒级切换

最近公司生产环境需要做一个Redis+Keepalived+Haproxy的集群架构,分别用六个端口,实现多路复用,最终实现主从热备、负载均衡、秒级切换。一、部署Redis集群首先用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master、3 salve 环境。然后模拟成功,方可去线上生产服务器部署。redis 采用 redis-3.2.4 版本。两台虚拟机都是 CentOS ,一台 Ce

原创 点赞6 阅读10000+ 收藏5 评论8 2017-06-20

使用Kubernetes V1来管理Docker的扩展

Kubernetes是一款开源的项目,管理Linux容器集群,并可将集群作为一个单一的系统来对待。其可跨多主机来管理和运行Docker容器、提供容器的定位、服务发现以及复制控制。它由Google发起,现在则得到如微软、红帽、IBM和Docker等众多厂商的支持。Google使用容器技术有着超过十年的历史,每周要启动超过2亿台容器。通过Kubernetes,Google分享了他们关于容器的专业经验,

转载 点赞3 阅读1798 收藏1 评论7 2017-06-18

OpenStack 计算服务Nova [四]

Nova简介:  Nova是openstack最早的两块模块之一,另一个是对象存储swift。在openstack体系中一个叫做计算节点,一个叫做控制节点。这个主要和nova相关,我们把安装为计算节点nova-compute,把除了nova-compute叫做控制节点。nova-compute是创建虚拟机的,只是创建虚拟机,所有的控制都在另一台上。nova有非常多的组件(服务)Nova服务介绍&n

转载 点赞1 阅读1581 收藏1 评论0 2017-06-18

OpenStack 镜像服务Glance [三]

OpenStack镜像服务Glance介绍创建虚拟机我们需要有glance的支持,因为glance是提供镜像服务 glance有两个比较重要的服务 Glance-api接受云系统镜像的构建、删除、读取请求 Glance-Registry云系统的镜像注册服务   我们需要配置glance-api的配置文件和glance-registry配置文件   

转载 点赞1 阅读883 收藏1 评论0 2017-06-17

OpenStack 认证服务 KeyStone [二]

                                   openstack认证服务Keystone 介绍Keystone作用: 1.用户与认证:用户权限与用户行为跟踪; 2.服

转载 点赞1 阅读1961 收藏1 评论0 2017-06-15

OpenStack基础环境(一)

openstack介绍 openstack是一个云平台管理的项目,它不是一个软件。也就是说我们可以使用openstack来管理我们一个数据中心大量资源池。它里面包含了很多子项目openstack包含三大项:计算 网络 存储   openstack主要目标是来简化资源的管理和分配,把计算 网络 存储。三大项虚拟成三大资源池,例如需要计算资源我这里可以提供,需要网络资源这里也可以提供以及存储资源的需

转载 点赞2 阅读1164 收藏1 评论0 2017-06-15
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6