
Kubernetes学习之路
逐风的小哈
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Docker(1)Docker与Kubernetes的兴起史
Ref: 《Docker与Kubernetes的兴起》 2013 背景 后端技术没有令人兴奋的新技术产生,云计算技术具象化成了实实在在的虚拟机的账单。 亮点 开源项目CloudFoundry,开启以开源PaaS为核心构建平台层服务能力的变革。 dotCloud公司开源自己的容器项目Docker,提出docker镜像概念 PaaS项目广泛接纳的一...原创 2019-03-26 19:34:23 · 581 阅读 · 0 评论 -
Docker(2)容器技术基本概念理解
1. 容器 1.1 定义 一种沙盒技术, 可以将应用运行在其中,与外界隔离 这个沙盒可以被方便地“转移”。 本质上,他就是一种特殊的进程。通过在创建容器进程的时候,指定了这个进程所需要启用的一组Namespace参数,进而让该容器进程只能看到当前Namespace所限定的资源、文件、设备、状态或者配置。–进程划分独立空间思想 一个正在运行的Linux容器,可以被一分为二地看待: 一...原创 2019-04-02 16:19:11 · 1092 阅读 · 0 评论 -
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 · 471 阅读 · 0 评论 -
Kubernetes(6) SIG-Node与CRI
1. 定义 1.1 SIG-Node 是要给Kubernetes的一个小组,负责kubelet和容器运行时管理(本来以为他是个组件或机制之类的。。。)。虽然这个小组相对比较沉寂不太发声,但它所负责的模块是Kuberetes整套体系中非常核心的部分。 kubelet的工作原理 SyncLoop本身要求这个控制循环是绝对不可以被阻塞的,(这家伙一阻塞,那么这个node上后续所有的pod等操作就直接...原创 2019-04-20 15:34:58 · 562 阅读 · 0 评论 -
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 · 263 阅读 · 0 评论 -
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 · 268 阅读 · 0 评论