![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kubernetes
迷tu小书童
热衷于技术学习和分享!
展开
-
kubernetes(5) Pod资源管理
Pod的基础概念 k8s通过pod的方式去运行容器,pod是容器的外壳,为容器的抽象封装。一个pod内部可以存在一个或多个容器,这些容器将共享网络名称空间。 pod在默认情况下,存在基础架构容器:pause。它创建出来后,一直处于暂停状态。它会为加入到pod内的主要容器,提供网络名称空间和存储卷的定义等功能。实际上,pod内的pid,mount,user等名称空间都可以共享。 在pod内,也能多个容器共享其他名称空间。而mount名称空间很难实现,一般是pause做存储卷,其他容器共享挂在底层pause存原创 2020-08-22 16:51:47 · 544 阅读 · 1 评论 -
kubernetes(4) kubernetes资源清单
资源对象的配置格式 API server接受和返回的所有JSON对象都遵循同一个模式,它们都具有“kind”和“apiVersion”字段,用于标识对象所属的资源类型、API群组及相关的版本 大多数的对象或列表类型的资源还需要具有三个嵌套型的字段 metadata、spec和status metadata字段为资源提供元数据信息,例如名称、隶属的名称空间和标签等; spec用于定义用户期望的状态,不同的资源类型,其状态的意义各有不同,例如Pod资源最为核心的功能在于运行容器; status则记录着原创 2020-08-19 22:14:00 · 120 阅读 · 0 评论 -
kubernetes(3) kubernetes架构与工作流程介绍
kubernetes 组件 master k8s的master,也称为控制平面,用于控制整个k8s集群的整体运作状态。控制平面的唯一入口为API Server,它监听6443,接入api server的唯一入口就是api server主机的6443端口,为https协议。 Api server 默认情况下,需要做用户认证,而非客户端直接请求即可,而是需要双向认证:发送自己的证书给客户端验证,也要求客户端提供客户端证书,并且是api server自身信任的CA颁发的证书,才是api server认可的证书。原创 2020-08-17 17:48:28 · 560 阅读 · 0 评论 -
kubernetes(2) kubernetes基础概念
kubernetes的资源类型概述 k8s是一个容器编排系统,它的编排对象为Pod。Pod本质上是k8s API支持众多抽象资源类型中的一种。而资源类型可实例化为一个对象。此处和对象式的编程语言可以作对比:对象式的编程语言,以数据为中心,代码服务于数据,其核心任务是通过定义class,以描述一类事物的属性和此类事物支持的方法。方法限制了一类事物之上的操作接口,而属性描述了事物的特征。 而在kubernetes中,数据是对象,代码是方法。k8s的API是RESTful(表征状态转移) 风格的API。它的主要目原创 2020-08-17 15:04:46 · 131 阅读 · 0 评论 -
kubernetes(1) 微服务与kubernetes基础概念
Kubernetes与云原生 kubernetes(k8s),是一个容器编排系统。它旨在实现一个新时代企业级的操作系统,即下一代的Linux。 传统API与云原生API 传统意义上,程序员开发程序面临的接口是操作系统的api,比如开发时会调用java接口,并直接部署在单一主机上运行java程序。 由于不同操作系统之间的ABI(应用二进制接口,比如调用的库文件。在Linux上表现为.so,windows上表现为.ddl)的不一致,将导致应用程序的移植面临巨大困难。而当k8s诞生后,应用程序的运行将不会运行于单原创 2020-08-12 16:54:30 · 533 阅读 · 0 评论