自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 K8s-对象

K8s对象分类资源对象:Pod,RS,RC,Deployment,StatefulSet,DaemonSet、Job、CronJob、HPA、Node、Namespace、Service、Ingress、Label、CustomResourceDefinition策略对象:SecurityContext,ResourceQuota、LimitRange存储对象:Configmap、Secret、PersistentVolume、Volume身份对象:ServiceAccount、Role、Clust

2020-06-20 21:16:55 184

原创 K8s-网络

K8s网络Docker中可以使用网桥方式给主机上的容器分配地址,K8s容器的网络通过插件的方式来实现,K8s管理集群核心解决的就是每个主机节点的IP地址网段划分,以及单个Pod的IP地址分配保证每个Pod拥有集群内唯一的IP地址(唯一IP)保证不同节点IP地址段不重复保证跨界点Pod可以互相通信(Pod互通)保证节点的Pod可以与其他主机互相通信(Pod与主机互通)常用插件只要可以实现CNI的接口,就能作为K8s的网络插件了flannelcalicokube-ovnFlannel

2020-06-20 21:14:41 221

原创 K8s-架构简述

简介kuberneteskubernetes是谷歌开源,提供了面向容器的集群部署和管理系统,k8s的宗旨是消除编排物理计算,网络和存储基础设置的负担。核心的概念:容错与扩展Kubernetes具备完善的集群管理能力,包括多层次的安全防护和准入机制、多租户应用支撑能力、透明的服务注册和服务发现机制、内建负载均衡器、故障发现和自我修复能力、服务滚动升级和在线扩容、可扩展的资源自动调度机制、多粒度的资源配额管理能力。 Kubernetes 还提供完善的管理工具,涵盖开发、部署测试、运维监控等各个环节。关键

2020-06-20 15:57:21 224

原创 Docker的使用

DockerfileDockerfile是Docker构建镜像的文本文件,常用的指令如下,其中错误的指令会被忽略常用的指令:FROM,提供base镜像ENV,k=v设置容器内环境变量,后续可通过$k引用COPY,COPY <src> <dest>RUN,分为两种格式:1.RUN <command>(shell格式,推荐)2.RUN [“command”, “param1”, “param2”](exec格式)exec格式不会在shell中执行,Docke

2020-06-09 21:53:34 127

原创 Docker网络管理

Docker容器网络模型Dokcer网络架构,容器的网络被抽离成单独的Docker网络库,也称为linenetwork,libnetwork提供统提供统一的网络接口。Docker damon通过调用libnetwork对外提供AIP完成网络创建和管理等功能,libnetwork中使用CNM(具体实现)来完成网络功能的提供。CNM,CNM主要有sandbox、endpoint、network三个组件,libnetwork内置5种驱动提供不同类型的网络服务。sndbox,sndbox包含了容器网络栈信息,

2020-06-09 18:03:05 136

原创 Docker存储管理

Docker镜像元数据管理镜像元数据,为了支持镜像的分层、写时复制、内容寻址等特性,Docker设计了一套镜像元数据管理机制来管理镜像元数据,自上而下三个层级包括:repolistory、image、layer三个层次1.repository元数据,具有某个功能的镜像所有迭代tag构成的镜像仓库,持久化在/var/lib/docker/image/graph driver/repositories.json文件中存储,存储了所有repository的名字和repository关联的image ID2

2020-06-09 17:25:37 181

原创 Docker镜像管理

Docker镜像管理如何复用,通过libcontainer可以快速构建起应用的运行时环境也就是容器,但是对容器运行是环境进行打包复用的时候就需要镜像去完成,镜像中包含了容器所需要的运行时环境的rootfsrootfs,rootfs是容器启动时,容器内部可见的根文件系统,类Unix操作系统中的目录系统,如:/dev、/bin、/proc…如何使用镜像,Docker容器首先挂载在一个只读的rootfs,再通过联合挂载技术在只读的系统上挂载一个读写层,联合挂载可挂载多个只读层。在Docker容器内容发生变化

2020-06-09 16:04:27 221

原创 Docker架构分析

1

2020-06-09 14:59:29 205

原创 Dokcer介绍

容器化突出优势消除环境差异,应用运行时环境封装镜像,保证了应用生命周期的一致性和标准化,只要有Docker的环境就可以运行容器,测试运维非常高效的进行测试和部署工作资源高效利用,容器就是系统中进程,与底层共享操作系统,性能优良,精准分配资源,彼此之间隔离互不影响版本控制,新应用上线发现问题,快速回滚旧版本,其速度就是一个系统进程创建销毁的速度一致,远快于换原快照的方式容器生态圈容器的本质容器的本质就是宿主机上的进程,通过namespace实现了资源隔离,通过cgroups实现了资源限制,通

2020-06-08 18:37:32 168

空空如也

空空如也

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

TA关注的人

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