随笔分类 -  kubernetes权威指南

摘要:简介 我们知道,每个Pod在被成功创建出来之后,都会被系统分配唯一 的名字、IP地址,并且处于某个Namespace中,那么我们如何在Pod的容 器内获取Pod的这些重要信息呢?答案就是使用Downward API。 Downward API可以通过以下两种方式将Pod信息注入容器内部。 (1)环境 阅读全文
posted @ 2020-06-10 16:39 地铁昌平线 阅读(442) 评论(0) 推荐(0) 编辑
摘要:YAML格式的Pod定义文件的完整内容如下 原文来自k8s权威指南 阅读全文
posted @ 2020-06-10 12:59 地铁昌平线 阅读(262) 评论(0) 推荐(0) 编辑
摘要:Pod由一组应用容器组成,其中包含共有的环境和资源约束。在 CRI里,这个环境被称为PodSandbox。Kubernetes有意为容器运行时留 下一些发挥空间,它们可以根据自己的内部实现来解释PodSandbox。对 于Hypervisor类的运行时,PodSandbox会具体化为一个虚拟机。其他 阅读全文
posted @ 2020-06-10 11:41 地铁昌平线 阅读(322) 评论(0) 推荐(0) 编辑
摘要:归根结底,Kubernetes Node(kubelet)的主要功能就是启动和停止 容器的组件,我们称之为容器运行时(Container Runtime),其中最知 名的就是Docker了。为了更具扩展性,Kubernetes从1.5版本开始就加入 了容器运行时插件API,即Container Ru 阅读全文
posted @ 2020-06-09 21:34 地铁昌平线 阅读(1792) 评论(0) 推荐(0) 编辑
摘要:为了能够准确和深刻理解Kubernetes ConfigMap的功能和价值,我 们需要从Docker说起。我们知道,Docker通过将程序、依赖库、数据及 配置文件“打包固化”到一个不变的镜像文件中的做法,解决了应用的部 署的难题,但这同时带来了棘手的问题,即配置文件中的参数在运行期 如何修改的问题 阅读全文
posted @ 2020-06-09 21:10 地铁昌平线 阅读(349) 评论(0) 推荐(0) 编辑
摘要:Pod是Kubernetes最重要的基本概念,如图1.4所示是Pod的组成示意 图,我们看到每个Pod都有一个特殊的被称为“根容器”的Pause容器。 Pause容器对应的镜像属于Kubernetes平台的一部分,除了Pause容器, 每个Pod还包含一个或多个紧密相关的用户业务容器。 为什么Kub 阅读全文
posted @ 2020-06-08 15:28 地铁昌平线 阅读(485) 评论(0) 推荐(0) 编辑
摘要:Label(标签)是Kubernetes系统中另外一个核心概念。一个Label是 一个key=value的键值对,其中key与value由用户自己指定。Label可以被 附加到各种资源对象上,例如Node、Pod、Service、RC等,一个资源对 象可以定义任意数量的Label,同一个Label也 阅读全文
posted @ 2020-06-08 13:33 地铁昌平线 阅读(1253) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示