Kubernetes详解(一)——Kubernetes基本知识

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

今天继续给大家介绍Linux运维相关知识,本文主要内容是Kubernetes基本知识。

一、Kubernetes概述

Kubernetes是一个开源的容器集群管理系统,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。
在之前我们介绍过Docker的相关知识,使用Docker可以很方便的发布一个服务或者说是一个应用,这极大的避免了因为开发环境和依赖的问题给软件开发、测试、运维造成的影响。
但是,Docker的使用还存在这一点不足,即当我们的应用需要部署到多个容器上时,操作就比较麻烦。我们需要一个管理平台,依托它对我们的各个容器提供管理,能够使得容器能够自动化的启动并协作配合实现我们的服务。基于这一目的,Kubernetes应运而生。
Kubernetes可以实现以下功能:
1、自动化容器的部署、复制。
2、根据需要扩展或者缩小容器的规模。
例如在一个服务中有10个Web服务器,这10个Web服务器负载均衡共同提供服务,我们可以根据需要将其扩展成20个或者缩减成5个。
3、将容器组织成组。
例如,将LAMP架构中的MySQL和Apache两台设备组成一个容器组。
4、节省资源,优化硬件资源的使用
基于Kubernetes,我们的容器部署更加灵活
5、提供容器弹性,如果容器失效立即替换
当运行Kubernetes容器的节点发生故障时,Kubernetes就会在其他的节点上再次创建该容器。
Kubernetes中文官网网址为:https://kubernetes.io/zh/,其页面如下所示:
kebernutes,虚拟化运维,Kubernetes,K8S,虚拟化,云计算,容器

二、Kubernetes特点

Kubernetes特点如下:
1、便携性
支持公有云、私有云和混合云。
2、可扩展
Kubernetes是基于插件和模块的,因此可扩展性好。
3、自动化
Kubernetes可以实现容器的自动部署、复制等全声明周期管理,弹性缩、扩容等。

三、Kubernetes特性

Kubernetes通常运行在一组主机上,这些主机会在Kubernetes的调度下协同工作,共同实现容器的应用服务和声明周期管理。
Kubernetes有以下几个重要特性:
1、自动装箱。
Kubernetes通常运行在一个主机群组上,并且会对这些主机进行管理,统一这些主机的资源,并根据主机负载情况将容器自动分配主机运行。
2、自动修复。
当运行Kubernetes的某一台主机宕机,那么Kubernetes会在其他的主机结点上创建该主机上的所有容器,保证业务不中断。
3、水平扩展。
支持通过简单命令进行扩展,基于CPU等资源的负载率进行水平扩展。
4、服务器发现。
Kubernetes通过KubeDNS(Kubernetes的附件之一)实现了服务发现功能。
5、负载均衡。
Kubernetes可以通过iptables和ipvs实现负载均衡。
6、自动发布和回滚。
Kubernetes支持“灰度”更新应用程序,即当更新系统中的应用时,只更新一部分,防止出现BUG而影响整个集群,如果更新后的系统正常运行,就完成系统的全部更新,如果更新后的系统运行出现故障,就立刻“回滚”到原理的系统。
7、密钥配置管理。
Kubernetes允许存储和管理敏感信息,例如Oauth令牌和ssh密钥。Kubernetes可以部署更新密码和应用程序配置,而无需重建容器,也不会在运行的内存中暴露这些敏感信息。
8、存储管理。
Kubernetes支持多种存储系统,包括结点本地存储,云服务商的云存储,以及NFS等的网络存储。
9、批量处理执行。
除了服务型应用,Kubernetes还支持批处理作业即持续集成(CI)。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200文章来源地址https://www.toymoban.com/news/detail-611168.html

到了这里,关于Kubernetes详解(一)——Kubernetes基本知识的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • PHP8的类与对象的基本操作之类的实例化-PHP8知识详解

    定义完类和方法后,并不是真正创建一个对象。类和对象可以描述为如下关系。类用来描述具有相同数据结构和特征的“一组对象”,“类”是“对象”的抽象,而“对象”是“类”的具体实例,即一个类中的对象具有相同的“型”,但其中每个对象却具有各不相同的“值”

    2024年02月08日
    浏览(34)
  • 【运维知识进阶篇】zabbix5.0稳定版详解7(zabbix分布式监控:使用场景+功能详解+快速部署+基本使用)

    如果你有几百上千台客户端的数据需要上报给zabbix服务端,即便是你做了主动注册,监控项目主动式,那服务端压力还是会很大,所以我们可以考虑zabbix分布式监控。 zabbix proxy可以代替zabbix server收集性能和可用性数据,然后把数据汇报给zabbix server,并且在一定程序分担zab

    2024年02月11日
    浏览(41)
  • Web数据库基本知识,SQL基本语法

    当我们谈论整个技术栈时,实际上涉及了一系列步骤,而在Web开发中,这些步骤可以被具体化为以下几个阶段: DBMS-GUI-翻译器-查询语言 在web中具体如下: postgreSQL-Hasura-Apollo+ts-GraphQL 具体解释 DBMS(数据库管理系统): 作用: 数据库管理系统允许我们直接使用SQL语言来操作数

    2024年02月03日
    浏览(34)
  • 前端基本知识介绍

    目录 一.前端三剑客 1.前导 2.三剑客的分工 二.VsCode的介绍与配置 1.vscode的介绍 2.vscode的下载安装 3.vscode的使用 3.1 图形界面操作 3.3 常用插件 三.HTML基础标签 HTML基础知识 1.HTML为何物? 2.标签介绍 3.HTML属性 4.HTML标签骨架 基本的HTML标签 1.HTML标题标签 2.换行与空格 3.HTML段落

    2024年02月03日
    浏览(28)
  • 图论的基本知识

    1.数据结构 图论是数学的一个分支,研究图(Graph)的结构、性质以及它们之间的关系。图是由节点(或顶点)和边组成的一种数据结构,用于表示对象之间的关系。以下是一些图论的基本概念: 图(Graph): 图由节点(顶点)和连接节点的边组成。图可以分为有向图和无向

    2024年02月04日
    浏览(41)
  • linux进程基本知识

    1.什么是程序,什么是进程? 程序是静态的概念,例如 gcc xx.c -o pro 磁盘中生成pro文件,叫做程序 进程是程序的一次运行活动,意思是程序跑起来了,系统中就多了一个进程 2.如何查看系统中有哪些进程? (1)使用ps指令查看 实际工作中通常配合grep来查找程序中是否存在某

    2024年02月03日
    浏览(34)
  • Git基本知识

    Git 官网: https://book.git-scm.com/ Git 完整命令手册地址: http://git-scm.com/docs Git 中文文档: https://git-scm.com/book/zh/v2 Git 各平台安装包下载地址为: http://git-scm.com/downloads 2.1 Windows下的安装 安装包下载地址: https://github.com/git-for-windows/git/releases/ https://gitforwindows.org/ 官网慢,可以用

    2024年02月08日
    浏览(25)
  • Qt 基本知识

    QMainWindow:主窗口 菜单栏 工具栏 状态栏 QWidget:空白的窗口 所有界面组件的基类 QDialog:对话框类 new project Qt Widget Application qmake 后缀为 .pro 基类:QWidget Generate form 不要去掉 自动生成 ui 文件 Kit 一般使用第一个 widget.ui 界面加个 label 就行 可以在右下角进行调整 GUI 程序结构

    2024年02月22日
    浏览(27)
  • CSS基本知识

    CSS叫做层叠样式表。CSS 能够对网页中元素位置的排版进行像素级精确控制, 实现美化页面的效果。能够做到页面的样式和结构分离。 举个例子: 这里的style标签我们一般设置在head标签里。 可以看出被选择器修饰的和没被修饰的不同。 写在 style 标签中,嵌入到 html 内部,理

    2024年01月24日
    浏览(35)
  • 无人机基本知识

    目录 前言 一、总体概况 二、机身 三、涵道 四、动力系统 1、 螺旋桨  2、电机 3、电调 4、电池 五、遥控器 六、自动驾驶仪(飞控) 1、组成 (1)传感器 (2)接口 2、飞控的连接 3、控制逻辑 4、作用 5、产品 七、地面站 八、数传 九、深度相机 总结 参考文献 四旋翼飞机

    2024年01月19日
    浏览(31)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包