接下来将会陆续更新云计算系列文章,敬请期待!--技术流ken

文章将会同步更新至今日头条,点击后方链接即可直接跳转。https://www.toutiao.com/c/user/5882683285/#mid=1626981393635339

摘要: 前言 最近做了一个不大不小的项目,现就删繁就简单独拿出来web集群这一块写一篇博客。数据库集群请参考《MySQL集群架构篇:MHA+MySQL-PROXY+LVS实现MySQL集群架构高可用/高性能-技术流ken》下面是项目的一些简单介绍。 WEB集群项目简介 随着网站访问量的激增,势必会导致网站的阅读全文
posted @ 2018-11-16 14:05 技术流ken 阅读(887) 评论(3) 编辑
摘要: MHA简介 MHA可以自动化实现主服务器故障转移,这样就可以快速将从服务器晋级为主服务器(通常在10-30s),而不影响复制的一致性,不需要花钱买更多的新服务器,不会有性能损耗,容易安装,不必更改现有的部署环境,适用于任何存储引擎。 MHA提供在线主服务器切换,改变先正运行的主服务器到另外一台上,这阅读全文
posted @ 2018-10-29 18:29 技术流ken 阅读(734) 评论(3) 编辑
摘要: Galera集群介绍 MariaDB集群是MariaDB同步多主机集群。它仅支持XtraDB/ InnoDB存储引擎。 主要功能 同步复制 真正的multi-master,即所有节点可以同时读写数据库 自动的节点成员控制,失效节点自动被清除 新节点加入数据自动复制 真正的并行复制,行级 用户可以直接阅读全文
posted @ 2019-04-12 18:33 技术流ken 阅读(111) 评论(0) 编辑
摘要: KVM介绍 Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。 KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术)。是基于硬件的完全虚拟化。 虚拟化是云计算的基础。虚拟化阅读全文
posted @ 2019-04-04 14:06 技术流ken 阅读(253) 评论(1) 编辑
摘要: 前言 在上一篇博文《cobbler批量安装系统使用详解-技术流ken》中已经详细讲解了cobbler的使用以及安装,本篇博文将会使用单台cobbler实现自动化批量安装不同版本的操作系统。 pxe+kickstart单台服务器只能安装一个版本的操作系统,这就造成了实际工作中的局限性。 系统环境准备 阅读全文
posted @ 2019-03-30 17:08 技术流ken 阅读(108) 评论(0) 编辑
摘要: 前言 cobbler是一个可以实现批量安装系统的Linux应用程序。它有别于pxe+kickstart,cobbler可以实现同个服务器批量安装不同操作系统版本。 系统环境准备及其下载cobbler 一.系统环境 开启两个网卡。一个仅主机模式,一个桥接模式,主机模式对内提供cobbler服务。 系统阅读全文
posted @ 2019-03-28 14:21 技术流ken 阅读(656) 评论(24) 编辑
该文被密码保护。
posted @ 2019-03-26 11:58 技术流ken 阅读(38) 评论(0) 编辑
摘要: 云计算介绍 当用户能够通过互联网方便的获取到计算、存储等服务时,我们比喻自己使用到了“云计算”,云计算并不能被称为是一种计算技术,而更像是一种服务模式。每个运维人员心里都有一个对云计算的理解,而最普遍接受的是NIST(美国国家标准与技术研究院)的定义: 云计算是一种按使用量付费的服务模式,这是一种能阅读全文
posted @ 2019-03-20 15:15 技术流ken 阅读(316) 评论(0) 编辑
摘要: apache介绍 1).世界上使用率最高的网站服务器,最高时可达70%;官方网站:apache.org 2).http 超文本协议 HTML 超文本标记语言 3).URL 统一资源定位符 http://www.sina.com.cn:80/admin/index.php http:// -- ssl阅读全文
posted @ 2019-03-18 14:38 技术流ken 阅读(969) 评论(33) 编辑
摘要: NTP时间服务器 作用:ntp主要是用于对计算机的时间同步管理操作。 时间是对服务器来说是很重要的,一般很多网站都需要读取服务器时间来记录相关信息,如果时间不准,则可能造成很大的影响。 部署安装NTP服务器 第一步:安装服务 第二步:配置NTP文件 第三步:重启NTP服务 第四步:检查NTP状态 第阅读全文
posted @ 2019-03-15 15:35 技术流ken 阅读(567) 评论(0) 编辑
摘要: NFS服务端概述 NFS,是Network File System的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS; NFS允许一个系统在网络上与他人共享目录和文件。 模式: C/S 模式 端口: NFS是Net File System的简写,即网络文件系统阅读全文
posted @ 2019-03-13 09:17 技术流ken 阅读(634) 评论(0) 编辑
摘要: samba服务 Smb主要作为网络通信协议; Smb是基于cs架构; 完成Linux与windows之间的共享;linux与linux之间共享用NFS 第一步:安装samba 第二步:编辑配置文件 第三步:添加访问用户 第四步:创建共享目录 第五步:关闭防火墙 第六步:启动samba服务 第七步:w阅读全文
posted @ 2019-03-12 10:25 技术流ken 阅读(785) 评论(1) 编辑
摘要: OSI七层模型和TCP/IP四层模型 OSI七层模型:OSI(Open System Interconnection)开放系统互连参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系。 TCP/IP四层模型:TCP/IP参考模型是计算机网络的祖父ARPANET和其后继的因阅读全文
posted @ 2019-03-11 13:31 技术流ken 阅读(718) 评论(2) 编辑
摘要: RAID概念 磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。 磁盘阵列是由很多价格较便宜的磁盘,以硬件(RAID卡)或软件(MDADM)形式组合成一个容量巨大的磁盘组,利用多个磁盘组合在一起,提升整个磁盘阅读全文
posted @ 2019-03-08 10:03 技术流ken 阅读(733) 评论(1) 编辑
摘要: 硬盘接口 从整体的角度上,硬盘接口分为IDE、SATA、SCSI和SAS四种,IDE接口硬盘多用于家用产品中,也部分应用于服务器,SCSI接口的硬盘则主要应用于服务器市场,而SAS只在高端服务器上,价格昂贵。 硬盘种类 SATA硬盘:用SATA接口的硬盘又叫串口硬盘,是以后PC机的主流发展方向,因为阅读全文
posted @ 2019-03-04 09:16 技术流ken 阅读(724) 评论(0) 编辑
摘要: 计划任务介绍 我们可以通过一些设置。来让电脑定时提醒我们该做什么事了。或者我们提前设置好,告诉电脑你几点做什么几点做什么,这种我们就叫它定时任务。而遇到一些需要执行的事情或任务。我们也可以通过命令来告诉电脑一会临时把这个工作给做一下 总结:在我们LINUX中,我们可以通过crontab和at这两个东阅读全文
posted @ 2019-03-03 13:12 技术流ken 阅读(590) 评论(1) 编辑
摘要: 权限概述 Linux系统一般将文件可存/取访问的身份分为3个类别:owner(拥有者)、group(和所有者同组的用户)、others(其他人,除了所有者,除了同组的用户以及除了超级管理员),且3种身份各有read(读)、write(写)、execute(执行)等权限。 权限介绍 什么是权限? 在多阅读全文
posted @ 2019-03-01 09:21 技术流ken 阅读(897) 评论(0) 编辑
摘要: 输出重定向 场景:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到的输出重定向技术。 >:覆盖输出,会覆盖掉原先的文件内容 >>:追加输出,不会覆盖原始文件内容,会在原始内容末尾继续添加 2>:错误输出,会覆盖掉原先的文件内容 阅读全文
posted @ 2019-02-28 09:19 技术流ken 阅读(757) 评论(0) 编辑
摘要: Weave Scope 在我之前的docker监控中《Docker容器监控(十)--技术流ken》就已经提到了weave scope。 Weave Scope 是 Docker 和 Kubernetes 可视化监控工具。Scope 提供了至上而下的集群基础设施和应用的完整视图,用户可以轻松对分布式的阅读全文
posted @ 2019-02-27 10:34 技术流ken 阅读(85) 评论(0) 编辑
摘要: 安装Dashboard 前面博客Kubernetes 所有的操作我们都是通过命令行工具 kubectl 完成的。为了提供更丰富的用户体验,Kubernetes 还开发了一个基于 Web 的 Dashboard,用户可以用 Kubernetes Dashboard 部署容器化的应用、监控应用的状态、执阅读全文
posted @ 2019-02-26 09:24 技术流ken 阅读(257) 评论(0) 编辑
摘要: secret 应用启动过程中可能需要一些敏感信息,比如访问数据库的用户名密码或者秘钥。将这些信息直接保存在容器镜像中显然不妥,Kubernetes 提供的解决方案是 Secret。 Secret 会以密文的方式存储数据,避免了直接在配置文件中保存敏感信息。Secret 会以 Volume 的形式被 阅读全文
posted @ 2019-02-25 10:07 技术流ken 阅读(51) 评论(0) 编辑
摘要: volume 我们经常会说:容器和 Pod 是短暂的。其含义是它们的生命周期可能很短,会被频繁地销毁和创建。容器销毁时,保存在容器内部文件系统中的数据都会被清除。 为了持久化保存容器的数据,可以使用 Kubernetes Volume。 Volume 的生命周期独立于容器,Pod 中的容器可能被销毁阅读全文
posted @ 2019-02-24 10:18 技术流ken 阅读(173) 评论(0) 编辑
摘要: 默认的健康检查 强大的自愈能力是 Kubernetes 这类容器编排引擎的一个重要特性。自愈的默认实现方式是自动重启发生故障的容器。除此之外,用户还可以利用 Liveness 和 Readiness 探测机制设置更精细的健康检查,进而实现如下需求: 零停机部署。 避免部署无效的镜像。 更加安全的滚动阅读全文
posted @ 2019-02-23 14:07 技术流ken 阅读(231) 评论(0) 编辑
摘要: 实践 滚动更新是一次只更新一小部分副本,成功后,再更新更多的副本,最终完成所有副本的更新。滚动更新的最大的好处是零停机,整个更新过程始终有副本在运行,从而保证了业务的连续性。 下面我们部署三副本应用,初始镜像为 httpd:2.2.31,然后将其更新到 httpd:2.2.32。 第一步: http阅读全文
posted @ 2019-02-22 10:45 技术流ken 阅读(137) 评论(0) 编辑
摘要: 本节内容 1. 三剑客简介 2. sed命令详解 3. awk命令详解 文本处理三剑客 在 Shell 下使用这些正则表达式处理文本最多的命令有下面几个工具: 命令 grep 默认不支持扩展表达式,加-E 选项开启 ERE。如果不加-E 使用花括号要加转义符\{\} egrep 支持基础和扩展表达式阅读全文
posted @ 2019-02-21 16:28 技术流ken 阅读(582) 评论(0) 编辑
摘要: 本节内容 1. shell函数 2. shell正则表达式 shell函数 shell中允许将一组命令集合或语句形成一段可用代码,这些代码块称为shell函数。给这段代码起个名字称为函数名,后续可以直接调用该段代码。 格式 实例1: Shell 函数很简单,函数名后跟双括号,再跟双大括号。通过函数名阅读全文
posted @ 2019-02-20 22:42 技术流ken 阅读(486) 评论(2) 编辑
摘要: 本节内容 1. shell流程控制 2. for语句 3. while语句 4. break和continue语句 5. case语句 6. shell编程高级实战 shell流程控制 流程控制是改变程序运行顺序的指令。linux shell有一套自己的流程控制语句,其中包括条件语句(if),循环语阅读全文
posted @ 2019-02-19 15:23 技术流ken 阅读(773) 评论(0) 编辑