![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
k8s原理
文章平均质量分 86
k8s基础原理
运维老七
这个作者很懒,什么都没留下…
展开
-
(七)Pods基础
总算写到k8s的重头戏pod,我打算用三篇文章来说明pod,首先讲下pod的基础原理,然后讲pod的生命周期,最后结合实际环境做下pod的演练,当然pod不只是知识,还有pod拓扑分布约束,干扰等等,但是我第一系列的文章,想让大家初步的了解k8s,能够初步的有维护k8s集群,在k8s集群上生成的能力,首选完成这个目标,后续的再继续扩展。好吧,那我们开始今天的文章,pod的基础原理。一. 什么是podPod是可以在 Kubernetes 中创建和管理的、最小的可部署的计算单元。这个感念是k8s 的基.原创 2021-02-08 11:23:28 · 718 阅读 · 0 评论 -
(六)namespace
默认情况下,Kubernetes 集群会在配置集群时实例化一个默认名字空间,用以存放集群所使用的默认 Pod、Service 和 Deployment 集合。一. 获取namespaceskubectl get namespaces#结果NAME STATUS AGEdefault Active 13m二. 创建namespaces比如说我们的研发团队需要运行用程序的 Pod、Service 和 Deployment的空间,在这里可以随意加入或移除k.原创 2021-02-05 14:54:46 · 254 阅读 · 0 评论 -
(三)Kubernetes 架构
按照文章的前后顺序 ,本来该讲pod,service等k8s对象具体内容。但是昨天和朋友聊天,他建议我先讲下架构,我感觉也有必要。本来这个是放在后边k8s高级相关文章的。如果加上这些内容,那文章的顺序肯定需要调整了。那就加到概述的后面,其他的内容顺序依次后推。可能在文章显示上有些乱,各位就凑合的看,我就凑合着写,生活本来就是得过且过,何必那么讲究!一. 节点Kubernetes 通过将容器放入在节点(Node)上运行的 Pod 中来执行你的工作负载。 节点可以是一个虚拟机或者物理机器,取决于所在的集原创 2021-02-04 16:08:59 · 535 阅读 · 0 评论 -
(五)浅识Kubernetes 对象
这篇文章主要介绍Kubernetes 对象的一些基本知识。通过本章的学习,可以能够初步的使用k8s平台,有初步认识yaml文件的能力,能够从感官上认识k8s。本文主要摘自k8s的官方文档,但是官方文档由翻译而成,有些地方说的不是人话,再次加上个人的理解,希望能够把大家带进k8s的世界。一. 理解Kubernetes 对象在 Kubernetes 系统中,Kubernetes 对象是持久化的实体。 它使用这些实体去表示整个集群的状态。具体描述对象有:哪些容器化应用在运行(以及在哪些节点上) 可.原创 2021-02-03 15:43:13 · 1040 阅读 · 0 评论 -
(四)YAML 语法基础
通过上两篇文章,我想大家对k8s有了大致的概念,今天我们继续往下学习。一直再想先讲偏实践的pod,还是先讲重于理论的k8s对象。想了半年难辨左右,好吧,咱们就先讲讲yaml基础的语法。这不能让各位猜着了。不管pod或者是k8s的对象,落到实际都是yaml文件。所以yaml文件是k8s最核心最基础的内容。对于我们来说yaml文件的编写很重要,以后的日常工作大部分经历就是编写yaml文件。重要的事情说三遍,yaml!yaml!yaml!yaml基础语法很简单,基本上都能看的懂怎么回事儿。但事实看得懂和能写是两码原创 2021-02-02 11:47:13 · 1317 阅读 · 0 评论 -
(二)k8s概述
一. 写在之前本想着直接写pod相关内容,再三考虑,还是需要详细的介绍下k8s的一些概念。比如说强化下k8s的组件,可能面试的时候会有些作用。对于k8s不太熟悉掌握的面试官,会问些这类的问题,但是没有什么卵用。话又说回来,如果不了解这些,你说熟练掌握k8s,你自己可能都不信。另一块内容就是k8s的对象,这是我想先介绍概念的主要原因。k8s只是一个平台,使用k8s平台,需要用yaml文件来实现。编写yaml文件很重要,如果不了解这些对象先讲pod之类的,好多东西不能理解。既然要讲,我会尽量说的明白些。不过原创 2021-02-01 15:37:19 · 738 阅读 · 0 评论 -
(一)认识k8s
1. k8s概要首先我要讲下k8s全称为kubernetes,发音为[kubə’netis]。从音标可以看出重音在第三音节上,大家都别读错了。如果不认识音标就是百度上看下标准读音吧,我不在这里写中文了。kubernetes最初源自于谷歌内部的borg项目,提供了面向应用的容器的集群和管理系统。k8s目标是消除编排虚拟机,网络和存储等基础设施的负担,并使应用程序运营商和开发人员将重点放在以容器为中心的原语上进行自动运营。k8s提供稳定、兼容的提供稳定的基础平台,用于构建定制化的workflows和更.原创 2021-01-29 15:01:48 · 1852 阅读 · 0 评论