自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 K8S的介绍

k8s1.K8S产生背景k8s全称kubernetes。Docker是应用最为广泛的容器技术,通过打包镜像,启动容器来创建一个服务。但是随着应用越来越复杂,容器的数量也越来越多,由此衍生了管理运维容器的重大问题,而且随着云计算的发展,云端最大的挑战,容器在漂移。在此业务驱动下,k8s问世,提出了一套全新的基于容器技术的分布式架构领先方案,在整个容器技术领域的发展是一个重大突破与创新。2.什么是k8sk8s是一个编排容器的工具,其实也是管理应用的全生命周期的一个工具,从创建应用,应用的部署,应用提供服

2020-11-19 21:41:14 1499 1

原创 值得关注--Docker容器的安全问题

Docker容器的安全问题一:Docker 容器与虚拟机的区别1.隔离与共享虚拟机通过添加 Hypervisor 层,虚拟出网卡、内存、CPU 等虚拟硬件,再在其上建立 虚拟机,每个虚拟机都有自己的系统内核。而 Docker 容器则是通过隔离的方式,将文件系 统、进程、设备、网络等资源进行隔离,再对权限、CPU 资源等进行控制,最终让容器之间互不影响,容器无法影响宿主机。容器与宿主机共享内核、文件系统、硬件等资源。2.性能与损耗与虚拟机相比,容器资源损耗要少。 同样的宿主机下,能够建立容器的数

2020-11-18 21:03:01 555

原创 Docker consul容器服务更新与发现理论与实验

Docker consul容器服务更新与发现理论与实验1.定义consul是HashiCorp公司推出使用go语言编写的开源工具,用于实现分布式系统的服务发现与配置具有如下特性:consul支持健康检查,允许存储键值对一致性协议采用Raft算法,用来保证服务的高可用成员管理和消息广播采用GOSSIP协议,支持ACL访问控制方便部署,与Docker等轻量级容器可无缝配合2.架构每个提供服务的节点上都要部署和运行consul的agentconsul agent有两种运行模式:server和c

2020-11-15 09:46:13 203

原创 Docker Compose容器编排

一、Docker Compose容器编排Docker Compose 的前身是Fig,它是一个定义及运行多个容器的工具使用Docker Compose不再需要使用shell脚本来启动容器通过Docker Compose可以使用YML文件来配置应用程序所需要的的所有服务Docker Compose非常适合组合使用多个容器进行开发的场景1.yaml格式与注意YAML是一种标记语言很直观的数据序列化格式,非常适合用来表达或者编辑数据结构、各种配置文件、文件大纲等,例如:许多电子邮件标题格式和YAML非

2020-11-12 20:04:56 124

原创 常用服务软件的镜像、容器制作和建立私有仓库

建立私有仓库步骤1.下载registry镜像2、客户端设置daemon.json文件,指定私有仓库位置3、生成registry容器,开放5000端口4、镜像打标签5、上传镜像,docker push6、下载镜像,docker pull镜像制作实验建立私有仓库[root@docker ~]# docker pull registry[root@docker ~]# vim /etc/docker/daemon.json { "insecure-registries": ["20.0.

2020-11-11 20:50:39 117

原创 常用服务软件的镜像制作

常用服务软件的镜像制作创建ssh镜像[root@localhost opt]# mkdir sshd[root@localhost opt]# cd sshd[root@localhost sshd]# vim Dockerfile[root@localhost sshd]# docker build -t sshd:new .Sending build context to Docker daemon 2.048kBStep 1/11 : FROM centos:77: Pulling

2020-11-10 20:46:48 164

原创 如何快速的制作docker镜像

docker镜像一、镜像制作1.创建方式基于Dockerfile(最常用)创建基于已有的镜像容器进行创建镜像docker commit [选项] 容器ID/名称 仓库名称:[标签](选项:-m 说明信息,-a 作者信息,-p 生成过程中停止容器的运行)基于本地模板进行构建通过导入操作系统模板文件生成新的镜像2.镜像分层Dockerfile中每个指令都会创建一个新的镜像层镜像层将被缓存和复用当Dockerfile的指令修改了,复制的文件变化了,或者构建镜像时指定的变量不同了,对应的镜像层

2020-11-10 11:33:19 373

原创 容器docker的简单运用

容器docker一、理论1.定义Docker是一个用于开发,交付和运行应用程序的开放平台。Docker使您能够将应用程序与基础架构分开,从而可以快速交付软件。是一个开源的应用容器引擎,让开发者可以打包大门的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或者Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口2.Docker的使用场景打包应用程序简单部署可脱离底层硬件任意迁移(实现了应用的隔离,将应用拆分并进行解耦),例如:服务器从腾讯云迁移

2020-11-09 21:18:15 152

原创 Redis的介绍

一、Redis理论1.redis简介Redis基于内存运行bin支持持久化Redis是用C语言开发的高性能的键值对存储的Nosql数据库。redis是一个内存nosql数据库redis中也是存储key-value形式的数据redis中的key-value相比hbase等数据库来说,redis的value比较强大,它的value可以不仅仅是一个byte[]redis的value可以有结构:可以是一个list,也可以是一个hash,也可以是set…Redis存储的数据类型有五种:字符(strin

2020-11-04 11:43:41 99

原创 squid代理服务概述

一:squid代理服务概述1.1:概述Squid是一个高性能的代理缓存服务器,Squid支持FTP、gopher、HTTPS和HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。1.2:工作机制缓存网页对象,减少重复请求它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器(比如:http://

2020-11-01 09:33:03 215

空空如也

空空如也

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

TA关注的人

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