Kubernetes是什么?(Kubernetes有什么功能)

Kubernetes是什么?

Kubernetes是一个轻便的和可扩展的开源平台,用于管理容器化应用和服务。通过Kubernetes能够进行应用的自动化部署和扩缩容。在Kubernetes中,会将组成应用的容器组合成一个逻辑单元以更易管理和发现。Kubernetes积累了作为Google生产环境运行工作负载15年的经验,并吸收了来自于社区的最佳想法和实践。

Kubernetes有哪些功能?

1.自动装箱

·基于容器对应用运行环境的资源配置要求自动部署应用容器

2.自我修复(自愈能力)

·当容器失败时,会对容器进行重启

·当所部署的Node节点有问题时,会对容器进行重新部署和重新调度

·当容器未通过监控检查时,会关闭此容器

·直到容器正常运行时,才会对外提供服务

3.水平扩展

通过简单的命令、用户UI界面或基于CPU等资源使用情况,对应用容器进行规模扩大或规模剪裁

4.服务发现

用户不需要使用额外的服务发现机制,就能够基于Kubernetes自身能力实现服务发现和负载均衡

5.滚动更新

可以根据应用的变化,对应用容器运行的应用,进行一次性或批量式更新

6.版本回退

可以根据应用部署情况,对应用容器运行的应用,进行历史版本即时回退

7.密钥和配置管理

在不需要重新构建镜像的情况下,可以部署和更新密钥和应用配置,类似热部署。

8.存储编排

自动实现存储系统挂载及应用,特别对有状态应用实现数据持久化非常重要存储系统可以来自于本地目录、网络存储(NFS、Gluster、Ceph、Cinder等)公共云存储服务等

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/262972.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
黑马程序员黑马程序员订阅用户
上一篇 2023年5月13日 12:47
下一篇 2023年5月13日 12:48

相关推荐

  • 2022年需求量最大的8种编程语言有哪些?

    当今,我们已知的编程语言多达几百种,但是常被大家使用的只占少数,无论你是刚入行的新手还是一名成熟的开发者,了解编程语言的受欢迎程度都很有必要。最近,国外网站DevJobsScanner公布了一项数据,他们在过去的1…

    2023年5月8日 编程分享
    09
  • Flask怎样获取和使用配置信息?

    Flask是一个用Python编写的微框架,它可以帮助开发者在短时间内完成一个功能丰富的Web应用程序。在Flask中,若需要在程序中使用配置信息,以便对程序的一些行为进行定制,则可以采用多种方式将配置信息保存到Flask…

    2023年5月25日
    00
  • 怎样通过font属性控制CSS字体样式?

    为了更方便地控制网页中各种各样的字体,CSS提供了一系列的字体样式属性,具体如下。(1)font-size属性:字号font-size属性用于设置字号,该属性的属性值可以为像素值、百分比数值、倍率等。表3-l列举了fomt-size属…

    2023年5月18日
    06
  • 不同阶段产品经理要做哪些文档?

     我们都知道,工具使用得好,职场烦恼可以少很多,对于产品经理这个吃香岗位来说,职场中要使用好哪些工具呢?  首先我们先了解一下产品经理在日常工作中需要产出哪些内容:  从上图我们可以看出产品经理日常工…

    2023年5月8日
    05
  • InetAddress基本操作演示

    在JDK中提供了一个与IP地址相关的InetAddress类,该类用于封装一个IP地址,并提供了一系列与IP地址相关的方法,接下来列举InetAddress类中的一些常用方法,如表1所示。表1 InetAddress类的常用方法方法声明功能描述…

    2023年5月13日
    03
  • 如何在win10中安装gitbash?【详细步骤】

    git-bash安装图文教程在进行Vue开发时,我们经常会使用一些命令,如npm(包管理器)、vue-eli(脚手架),这些命令需要在命令行下使用。gi-bash是git(版本管理器)中提供的一个命令行工具,外 观类似于Windows系统内置的…

    2023年5月8日 编程分享
    012
  • Activity生命周期的三种状态

    生命周期就是一个对象从创建到销毁的过程,每一个对象都有自己的生命周期。同样,Activity也具有相应的生命周期,Activity的生命周期中分为三种状态,分别是运行状态、暂停状态和停止状态。接下来将针对Activity生…

    2023年5月6日
    027
  • Java干货 | 一文搞懂ORACLE数据库

    什么是 ORACLE?ORACLE数据库系统是美国ORACLE公(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。ORACLE通常应用于大型系统的数据库产品。…

    2023年5月13日
    08

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息