Kubernetes
文章平均质量分 95
从最基础的开始介绍Kubernetes直到详解
请叫我小叶子
一个低调的程序猿
展开
-
Kubernetes进阶之核心组件
讲解各个核心组件之前,我们先看一下之前画的k8s整体的架构图回忆一下各个组件之间如何协同工作的。一、核心组件整体总览(一)kubectl跟k8s集群打交道的客户端,我们常用的命令就是通过kubectl来执行的。(二)API Serverk8s集群的中枢纽带,负责多方面的事情:(1)(2)(3)(4)(5)(6)(三)Scheduler(四)Controller Manager(五)kubelet(六)kube-proxy(七)DNS(八)dashboard控制面板,可原创 2021-04-01 19:29:20 · 476 阅读 · 0 评论 -
Kubernetes进阶之基础组件
3、configMap说到共享volume,前面将的IngressController还记得吧(Kubernates的核心详解),我使用了Ingress Nginx Controller,从官网下载了Ingress Nginx Controller创建需要的yml文件,文件中有很多configMap。如下:...原创 2021-02-23 20:15:30 · 299 阅读 · 1 评论 -
Kubernetes之持久化
一、前言前面我们接触了Kubernates的搭建,安装和核心组件,现在我们就聊聊Kubernates的持久化存储方面的事情。通过前面的文章我们知道,当pod挂了以后,deployment会根据pod的yml文件的配置重新创建一定数量的pod来维持数量。如果我们没有持久化的方案,那么pod中的数据就会丢失,新创建的pod无法共用之前的数据。二、VolumesKubernates作为一个成熟的产品,其肯定会考虑这个问题的。Kubernates提供了Volume来用于持久化存储。关于Volume请看官网原创 2021-01-28 18:49:38 · 596 阅读 · 0 评论 -
Kubernetes的核心详解
前言:之前我们划画过下面这张图,通过图我们可以看出ReplicaSet是维护Pod,而Deployment是维护ReplicaSet的。那么我们就从Pod入手,毕竟Pod是Kubernates的基础,没有Pod其他的都没任何用。Pod是Kubernates的基础,我们如何动态扩展Pod的数量以及动态下线某Pod呢?通过官网我们可以看到,ReplicatSet、ReplicationController、Deployment都可以维护Pod的数量。下面我们详细从Pod开始详细介绍一下Kubernates原创 2021-01-06 18:57:09 · 322 阅读 · 0 评论 -
Kubernetes初识
一、Kubernates是什么?(一)读音了解一个新事物,最先学会都是怎么读,不然以后会一直读错下去,到时候说出去可能就会被人嘲笑。Kubernates,读音是[kubə’netis],翻译成中文就是“库伯奈踢死”。当然了,也可以直接读它的简称:k8s。为什么把Kubernates读作k8s,因为Kubernates中间有8个字母,所以简称为k8s。(二)历史认识任何东西最靠谱的都是去官网看具体的介绍,Kubernates官网地址:https://kubernetes.io/。有兴趣的小伙伴可以自原创 2020-12-14 20:55:48 · 4892 阅读 · 0 评论