自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker(3)Volume与绑定挂载(bind mount)机制

1. 问题背景 Docker项目使用了mount namespace和rootfs的文件镜像来实现了容器镜像文件系统和宿主机系统的隔离。但是,以下两个容器和宿主机的文件交互问题怎么解决? 容器中新建的文件,宿主机怎么获取到? 宿主机上的文件和目录,容器内部进程怎么获取? 2. 使用方式 可以通过以下两种起Docker容器的方式,把宿主机目录挂载进入容器的对应目录: $ docker run -...

2019-04-20 15:40:07 1989

原创 Kubernetes(5) 水平拓展&滚动升级

核心对象:Replicaset对象 apiVersion: apps/v1 kind: ReplicaSet metadata: name: nginx-set labels: app: nginx spec: replicas: 3 selector: matchLabels: app: nginx template: metadata: ...

2019-04-20 15:37:08 314

原创 Kubernetes(2) 搭建Kubernetes集群

0. 回顾Kubernetes架构 kubeadm使用简介 apt-get install kubeadm( 宿主机上安装kubeadm,kubelet,kubectl) Kubeadm init 做一些列的检查工作,确认是否可以部署k8s,被称为Preflight checks 生成k8s对外提供服务所需的各种证书和对应的目录,注意,我们可以选择不让kubeadm生成这些证书,而是...

2019-04-20 15:36:09 309

原创 Kubernetes(6) SIG-Node与CRI

1. 定义 1.1 SIG-Node 是要给Kubernetes的一个小组,负责kubelet和容器运行时管理(本来以为他是个组件或机制之类的。。。)。虽然这个小组相对比较沉寂不太发声,但它所负责的模块是Kuberetes整套体系中非常核心的部分。 kubelet的工作原理 SyncLoop本身要求这个控制循环是绝对不可以被阻塞的,(这家伙一阻塞,那么这个node上后续所有的pod等操作就直接...

2019-04-20 15:34:58 623

原创 Kubernetes(1)架构及设计思想

1. 架构 全局架构图 Master节点 kube-apiserver(负责API服务) kube-scheduler(负责调度) kub-controller-manager(负责容器编排) 集群的持久化存储,由kube-apiserver处理后保存在Etcd 计算节点 Networking kubelet 和Container Runtime打交道,通过CRI(Cont...

2019-04-02 20:30:32 558

原创 Docker(2)容器技术基本概念理解

1. 容器 1.1 定义 一种沙盒技术, 可以将应用运行在其中,与外界隔离 这个沙盒可以被方便地“转移”。 本质上,他就是一种特殊的进程。通过在创建容器进程的时候,指定了这个进程所需要启用的一组Namespace参数,进而让该容器进程只能看到当前Namespace所限定的资源、文件、设备、状态或者配置。–进程划分独立空间思想 一个正在运行的Linux容器,可以被一分为二地看待: 一...

2019-04-02 16:19:11 1149

原创 namespace与mount namespace

原文:《Namespaces in operation, part 1: namespaces overview》 部分译文: namspaces(命名空间) 目前,Linux实现了六种不同的namespaces。每一种namespace的目的是为了抽象地包装出某种特定的全局系统资源,来让在对应namespace下的进程中,看起来像是拥有自己的独立全局资源实例。namespaces的一个主要目的之...

2019-03-30 09:37:26 1332

原创 Docker(1)Docker与Kubernetes的兴起史

Ref: 《Docker与Kubernetes的兴起》 2013 背景 后端技术没有令人兴奋的新技术产生,云计算技术具象化成了实实在在的虚拟机的账单。 亮点 开源项目CloudFoundry,开启以开源PaaS为核心构建平台层服务能力的变革。 dotCloud公司开源自己的容器项目Docker,提出docker镜像概念     PaaS项目广泛接纳的一...

2019-03-26 19:34:23 656

空空如也

空空如也

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

TA关注的人

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