栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

学习Kubernetes记录(一)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学习Kubernetes记录(一)

Success
    • 开尾
    • 什么是Kubernetes
    • 为什么使用Kubernetes
    • Kubernetes架构图
    • Kubernetes插件
    • 结束

开尾

   近期准备回温一下Kubernetes(K8S),所以为此进行一下学习以及知识的记录,记录内容主要是学习过程中的知识以及会参和自己的一些理解,毕竟我每天都在用它,但概念层的东西我想回温一下,我会从零开始学习,所以不了解K8S的也可以看该系列文档~~~

什么是Kubernetes

   kubernetes,简称K8s,是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制,最主要的是它可是谷歌旗下的~~

为什么使用Kubernetes

   互联网发展趋势越来越快,早先传统应用部署的时候是通过插件或脚本来安装应用的,但应用的运行、配置、管理等所有生存周期都与当前操作系统绑定,不利于升级更新等操作,慢慢的有了容器化部署,部署快、占用资源少并且也方便管理,其中容器化部署方式比较火的:K8s,Docker的话就不必多讲了,K8S是基于 Docker 构建一个容器的调度服务,支持的组件也是非常多并且构建服务也是极其方便,所以深受喜爱、宠上加宠~,具体概念可以查看Kubernetes介绍。

Kubernetes架构图

kubectl: k8s的命令行(例如:kubectl get pod -n 命名空间名称,这个是查看某个命名空间下的pod列表)。
web UI: 外部访问。
scheduler: 任务调度器,
api server: 分发各个请求。
etcd: 存储分发的操作。
replication controller(RC): 维护pod副本数量。
node: node节点,每个node节点中最少有一个pod。
kubelet: 和容器打交道,维护pod生命周期。
kube proxy: 代理、负载,实现pod与pod之间访问通道。
Pod: k8s的一个部署单元。
continer: docker容器。
Internet: 网络。
firewall: 防火墙。

Kubernetes插件

   K8s支持很多种插件,例如:Jenkins、CoreDNS、Dashboard、ingress Controller、prometheus、ELK等,还有很多很多,感兴趣可以去了解一下。

结束

   OK,这里也就结束了,第一章简单的讲下K8s概念,后续的文章会依次介绍K8S组件等~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/870538.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号