快速认识什么是:Kubernetes

这篇具有很好参考价值的文章主要介绍了快速认识什么是:Kubernetes。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

每次谈到容器的时候,除了Docker之外,都会说起 Kubernetes,那么什么是 Kubernetes呢?今天就来一起学快速入门一下 Kubernetes 吧!希望本文对您有所帮助。

Kubernetes,一种用于管理和自动化云中容器化工作负载的工具。

想象一下你有一个管弦乐队,将每个音乐家视为一个码头容器。为了创作优美的音乐,我们需要一个指挥来管理音乐家并设定节奏。现在将指挥想象为 Kubernetes,将管弦乐队想象为像 Robinhood 这样的应用程序。当市场休市时,像 Robinhood 这样的应用程序就没有什么作用。但当它们开业时,它需要完成特斯拉和 Shopify 等价格过高股票的数百万笔交易。

Kubernetes 是编排基础设施以处理不断变化的工作负载的工具。它可以跨多台机器扩展容器,如果一台机器出现故障,它知道如何用新机器替换它。

快速认识什么是:Kubernetes

部署在 Kubernetes 上的系统称为集群。操作的大脑称为控制平面。它公开了一个 API 服务器,可以处理内部和外部请求来管理集群。

它还包含自己的键值数据库,称为etcd,用于存储有关运行集群的重要信息。

快速认识什么是:Kubernetes

它管理的是一台或多台称为节点的工作机器。当您听到节点时,请想到一台机器。

快速认识什么是:Kubernetes

每个节点都运行一个称为 kubelet 的东西,这是一个在机器上运行的微型应用程序,用于与主控制平面母舰进行通信。

快速认识什么是:Kubernetes

每个节点内部都有多个 Pod,这是 Kubernetes 中最小的可部署单元。当您听到 pod 时,请想象一群鲸鱼或一起运行的容器。

随着工作负载的增加,Kubernetes 可以通过向集群添加更多节点来自动水平扩展。在此过程中,它负责处理复杂的事情,例如网络、秘密管理、持久存储等。

它是为高可用性而设计的,实现这一目标的一种方法是维护副本集。它只是一组随时准备运行的运行 Pod 或容器。作为开发人员,您可以在 YAML 中定义描述集群所需状态的对象。

快速认识什么是:Kubernetes

例如,我们可能有一个 nginx 部署,其中包含一个包含三个 pod 的副本集。在spec字段中,我们可以准确定义它的行为方式,例如它的容器、卷、端口等。然后,您可以采用此配置并使用它自动配置和扩展容器,并确保它们始终正常运行和健康。

视频讲解:https://www.bilibili.com/video/BV12N411j7CE/ ,欢迎一键三连支持~

如果您想开拓眼界,了解和发现更多计算机领域的概念和知识,欢迎关注我在持续更新的开发者科普专栏,助你探索更多计算机领域的热门知识!

欢迎关注我的公众号:程序猿DD。第一时间了解前沿行业消息、分享深度技术干货、获取优质学习资源文章来源地址https://www.toymoban.com/news/detail-749533.html

到了这里,关于快速认识什么是:Kubernetes的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 2分钟,快速认识什么是SQL

    结构化查询语言,简称SQL,它是与关系数据库管理系统通信的黄金标准语言。今天就来一起快速认识一下什么是SQL,您可以通过以下的文字内容学习,也可以通过文末的视频学习,希望本文对您有所帮助。 您可能听说过 MySQL、Postgres、Microsoft SQL Server 和 Oracle 等数据库,所有

    2024年02月05日
    浏览(38)
  • Kubernetes快速进阶与实战:构建可靠的容器化应用平台

    💂 个人网站:【工具大全】【游戏大全】【神级源码资源网】 🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】 💅 寻找学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】 Kubernetes是一个开源的容器编排和管理平台,用于自动化部署、扩展和管理容器化应

    2024年02月10日
    浏览(41)
  • 【考研思维题】【哈希表 || 什么时候用哈希表呢?快速查询的时候】【我们一起60天准备考研算法面试(大全)-第九天 9/60】

    专注 效率 记忆 预习 笔记 复习 做题 欢迎观看我的博客,如有问题交流,欢迎评论区留言,一定尽快回复!(大家可以去看我的专栏,是所有文章的目录) 文章字体风格: 红色文字表示:重难点★✔ 蓝色文字表示:思路以及想法★✔ 如果大家觉得有帮助的话,感谢大家帮

    2024年02月13日
    浏览(54)
  • spring复习:(50)@Configuration注解配置的singleton的bean是什么时候被创建出来并缓存到容器的?

    一、主类: 二、配置类: 三、singleton bean的创建流程 运行到context.refresh(); 进入refresh方法: 向下运行到红线位置时: 会实例化所有的singleton bean.进入finisheBeanFactoryInitialization方法: 向下拖动代码,可以看到beanFactory.preInstantiateSingletons(); 进入preInstantiateSingletons方法: 可以看

    2024年02月16日
    浏览(38)
  • 当element ui el-dialog弹窗有缓存,每次打开弹窗的时候会出问题的解决方法

    解决方法: 如下是解决方案。用el-dialog 里面有一个 destroy-on-close (关闭时销毁 Dialog 中的元素)这个完全没用。其实很简单。只需要在 el-dialog 外层加一层div 然后在 div 上写上 v-if=\\\"dialogVisible\\\"就行了。 理解: 也就是说,当显示参数 dialogVisible = true 时,先创建 el-dialog 组件,

    2024年02月04日
    浏览(50)
  • Kubernetes初认识

    弹性伸缩 :使用命令、UI或者基于CPU使用情况自动快速扩容和缩容应用程序实例,保证应用业务高峰并发时的高可用性;业务低峰时回收资源,以最小成本运行服务。 自我修复 :在节点故障时重新启动失败的容器,替换和重新部署,保证预期的副本数量;杀死健康检查失败

    2024年02月10日
    浏览(26)
  • 【kubernetes】认识K8S基础理论

    目录 一、k8s是什么? 二、为什么要用k8s? 三、k8s的主要功能 四、k8s的集群架构和组件 4.1k8s的集群架构介绍 4.2k8s的master的核心组件 ①kube-apiserver:作为所有服务请求的统一访问入口 ②kube-controller-manager:控制器管理器,可以通过apiserver监控整个集群的状态,确保集群处于预

    2024年03月16日
    浏览(55)
  • 01-k8s学习笔记之认识 Kubernetes

    应用部署的三大阶段 k8s 的特点 Apache Mesos Docker Swarm Google Kubernetes

    2024年01月16日
    浏览(63)
  • 认识容器,走进Docker

    容器技术简介 一切在云端,万物皆容器,说到容器,大家都会想到Docker,Docker现在几乎是容器的代名词,什么是Docker? 为什么会出现呢? 正如所谓的AB法则,before之前是什么,为什么出现after,互联网公司技术部门开发工程师、测试工程师、运维工程师、常常因为的所使用的

    2024年02月12日
    浏览(44)
  • 认识Mat容器

    目录 1.什么是Mat类 2.Mat类能存储的数据 整数类型(有符号和无符号): 浮点数类型: 布尔类型: 3.Mat类的创建 1.利用矩阵宽、高和类型参数创建Mat类 2.利用矩陈Size(结构和数据类型参数创建Mat类 3.利用已有Mat类创建新的Mat类 4.Mat类的赋值 1.创建时赋值 2.类方法赋值 3.枚举法

    2024年02月11日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包