自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 三、Kubernetes 的安装搭建

1、Kubernetes 的实验搭建1.1、环境需求机器名称硬件需求其他Kubernetes-master01CPU:2 核内存:4 GCentos 7.x 内核版本 4.0 以上Kubernetes-node01CPU:2 核内存:3 GCentos 7.x 内核版本 4.0 以上Kubernetes-node02CPU:2 核内存:3 GCentos 7.x 内核版本 4.0 以上harborCPU:1 核内存:1 GLinux系统iku

2021-06-05 15:23:16 267

原创 二、Kubernetes 的基础概念

1、Pod 的概念Pod 为 Kubernetes 中最小的运行单位,是由一组容器组成的。1.1、Pod 的组成Pause容器:绑定网络,绑定 Volume 等,完成 Pod 的初始化,实例化命令:docker run --name [容器名] pause -d [镜像名]Pod 中至少有一个或多个主容器,会共享网络栈、存储卷,其中每个 container 有独立的端口1.2、Pod 的类型1.2.1、自主式 Pod直接创建 Pod,且自己管理自己。停止在实验领域优点:创建简单缺点:没

2021-06-05 14:59:12 280

原创 一、Kubernetes 的简介

1、Kubernetes 的发展历史1.1、前提Infrastructure as a Service:基础设施即服务目前阿里、腾讯、百度、华为主要的云计算方向为外部提供服务的对象,主要以此类服务为主,以 OpenStack 为底层框架进行二次开发;OpenStack:比较复杂,是由十几个不同社区的开发的框架组合在一起协同工作。platform as a service:平台即服务底层可以为 Iaas 也可以为物理机。“敏捷市场的到来”--(边瞄准边开枪)目前代表的有 Docker

2021-06-02 22:51:03 492

原创 chrony 时间同步服务

前言目前国内主要的时间同步服务器为阿里云服务器Linux系统时间同步地址 ntp1.aliyun.com ntp2.aliyun.com ntp3.aliyun.com ...NTP(Network time protocol):网络时间协议优点 : 时间准确,支持多类型时间同步(时间步调、基准步调)缺点 : 消耗资源多,消耗时间长,不能多平台使用Chrony优点 : 全开源、可以跨平台同步时间缺点 : 不支持多类型时间同步1、时间服务

2021-03-30 08:46:38 516 2

原创 Linux Vitural Server -- 虚拟服务

LVS:Linux 虚拟服务1、LVS简介LVS(Linux Virtual Server):Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目于1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。LVS是基于Linux内核,只能运行在Linux系统平台2、LVS特点可伸缩网络服务的几种结构,它们都需要一个前端的负载调度器(或者多个进行主从备份)。我们先分析实现虚拟网络服务的主要技术,指出IP负载均衡技术是在负载调度器的实现技术中效率最高的。在已有的IP负载均衡技术中,主要

2021-03-30 08:11:49 493 1

原创 Docker 容器的高级优化

1、缩小镜像极大的减少下载或上传的网络 I/O在能保证镜像环境能够稳定运行的基础上,有效的减小镜像的大小,当镜像足够多少其意义重大(生产环境)。可以缩小镜像的对象 使用编译性代码编写的代码(C、JAVA、GO)不可以缩小镜像的对象 使用解释性代码编写的代码(Python) 代码的运行需要环境支持1.1、镜像构建原理Docker Daemon 通过 Dockerfile 构建镜像时,当发现即将新构建出的镜像与已有的某镜像重复时,可以选择放弃构建新的镜像,而是选用已有的镜

2021-03-29 08:26:13 1399

原创 私有 Harbor 仓库搭建

1、私有仓库搭建1.1、搭建基础环境①、安装 centos 7.x 为基础环境,②、管理防火墙(firewalld)、(Selinux)systemctl disable firewalldsystemctl stop firwalldsetenforce 0sed -i 7s`/enforcing/disables/` /etc/selinux/config③、安装 iptables-server**yum -y install iptables-servicessystemctl

2021-03-29 08:00:26 231

原创 Docker 的镜像制作

1、Docker 的镜像制作1.1、镜像的特性容器创建时需要指定镜像,每个镜像都由唯一的标示 Image ID,和容器的 Container ID 一样,默认 128 位,可以使用前 16 为缩略形式,也可以使用镜像名与版本号两部分组合唯一标示,如果省略版本号,默认使用最新版本标签 ( latest )1.1.1、镜像的分层Docker 的镜像通过联合文件系统 ( union filesystem ) 将各层文件系统叠加在一起1.1.2、bootfs用于系统引导的文件系统,包括 bootload

2021-03-28 23:48:03 440 1

原创 Docker 的容器管理

1、Docker 基础概念1.1、Docker 的三要素容器(Container):展开运行的运行环境,类比于虚拟机镜像(image):运行环境的封装创库(Repository):存放镜的位置2、Docker 基础命令2.1、命令格式格式:docker + 命令关键字(COMMAND) + 一系列的参数2.2、进程相关命令查看守护进程的系统资源设置命令:docker infoDocker 仓库内镜像的查询命令:docker search 镜像名Docker 仓库镜像的下载

2021-03-28 23:11:26 734

原创 Docker 的安装部署

1、Docker安装安装分类描述脚本安装(scripts)脚本会判断当前的最新稳定版本(国外)yum 源安装配置 yum 源后使用 yum 命令进行安装RPM 包安装提前下载 RPM 包使用 yum 命令进行安装1.0、Docker 安装注意事项①、Linux 的内核最好大于 4.3 版本以上, 4.3 以下的版本会导致 Docker 容器不稳定,②、关闭 Selinux,打开防火墙(清空规则);③、适当的提高系统的配置;1.1、Scriptsyum

2021-03-28 18:53:14 274 1

原创 Docker 的基础知识

1、Docker概述 是一个基于 Linux container Go 语言开发遵循 apache2.0 协议的管理引擎官网:www.docker.com1.1、Docker 的来源由于开发的软件包在自己的开发环境中可以正常运行而在运维环境中有bug的事情屡见不鲜,致使开发和运维产生矛盾,逐渐将容器技术推上舞台,直接将软件包和其运行环境打包到一起。集群环境部署费时费力,Docker可以达到秒级部署。隔离:Docker的核心思想;每一个集装箱是相互隔离的,互不影响的,同时可以将每个"集装箱"压

2021-03-28 17:58:25 219

原创 虚拟化的基础知识

1、传统虚拟化1.1、云概念“云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。任何一个在互联网上提供其服务的公司都可以叫做云计算公司。其实云计算分几层的,分别是Infrastructure(基础设施)-as-a-Service,Platform(平台)-as-a-Service,Software(软件)-as-a-Service。基础设施在最下端,平台在中间,软件在顶端。别的一些“软”的层可以在这些层上面添加。

2021-03-28 17:36:59 2125

原创 Linux 常见命令

Linux常见命令一、 文件管理命令二、权限管理命令三、查询相关命令四、压缩相关命令五、帮助相关命令六、系统管理相关命令

2021-03-23 10:51:08 606 1

转载 Nginx和Apache和Tomcat的区别及优缺点

Nginx和Apache和Tomcat的区别及优缺点1、定义:1.1、ApacheApache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页,它是一个模块化的服务器,可以运行在几乎所有广泛使用的计算机平台上。其属于应用服务器。Apache支持模块多,性能稳定,Apache本身是静态解析,适合静态HTML、图片等,但可以通过扩展脚本、模块等支持动态页面等。缺点:配置相对复杂,自身不支持动态页面。优点:相对于Tomcat服务器来说处理静态文件是它的优势,速度

2021-03-22 08:53:20 300

原创 Squid 服务概述

cpu密集型服务:工作时对cpu的需求较大,例如MySQL、Apache、Nginx等。1、Squid概述Squid是一个高性能的代理缓存服务器,Squid支持FTP、gopher、HTTPS和HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。2、Squid的工作位置Squid再此集群中充当缓存服务器,主要缓存静态资源(长期不会改变),Nginx配置文件中的Sendfile选项的性能远高于read和write,在传输静态资源是可以有效

2021-03-16 10:49:27 760

原创 负载均衡集群(load balancing cluster):LBC

负载均衡集群(load balancing cluster):LBC1、概念将单台服务器的压力,通过增加服务器数量的方法将服务器压力均摊到更多服务器节点的服务器的搭建方式;2、结构2.1、前端组件/负载调度器2.1.1、分类①、软硬件分类软件:amoeba、Nginx、Ha-Proxy(Linux-HA)、LVS硬件:ROSE、安瑞科技、F5(统治地位)②、OSI 七层模型分类二层负载:数据链路层 实现方案:硬件 --> F5四层负载:传输层(可以识别MAC、IP、协议(T

2021-03-16 08:32:52 446

原创 集群的原理

1、集群的原理通过一组协同工作的服务器可以实现数据的高并发、更稳定、高可用、时效性及鲁棒性的目的服务器集合。鲁棒性:鲁棒是Robust的音译,是指在服务器在异常和危险情况下的生存能力,所谓“鲁棒性”,也是指控制系统在一定(结构,大小)的参数摄动下,维持其它某些性能的特性。根据对性能的不同定义,可分为稳定鲁棒性和性能鲁棒性。以闭环系统的鲁棒性作为目标设计得到的固定控制器称为鲁棒控制器。1.1、集群的扩展方式1.1.1、垂直扩展原理:更换性能(硬件)更强的服务器优点:①、垂直扩展时,技术难度低,

2021-03-15 08:08:05 2031 2

原创 计算机基础------TCP/IP模型

计算机基础------TCP/IP模型TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP模型是建立在OSI七层模型之上的,TCP/IP模型始与实际的数据传输是一一对应的,目前官方认证的是TCP/IP的四层模型,但TCP/IP五层模型更贴近于数据的实际传输过程。1、应用层1.1、作用为用户提供服务、操作界面;定义数据包的格式;加密、压缩数据包;确认文件的传递方式

2020-12-13 21:20:28 306

原创 计算机基础------OSI七层模型

OSI 七层模型、数据包的传递特点

2020-12-06 10:30:34 386

空空如也

空空如也

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

TA关注的人

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