1. k8s基本介绍

  • k8s是谷歌2014年开源的容器化集群和系统
  • 使用k8s进行容器化部署 (让docker部署简单)
  • 使用k8s更利于应用扩展
  • k8s的目标是让部署容器化应用更加简洁有效
  • k8s积累了作为google环境中运行工作负载15年的经验
    最主要的效果: 可以让运维减少手工操作,让docker集群更简单化,自动化。

大型公司都在使用k8s,一些中小型公司也在像k8s靠拢。

2. k8s的特性和功能

  • 自动装箱
    基于容器对应用运行环境的资源配置要求自动部署应用容器
  • 自我修复
    当容器失败时,会对容器进行重启
    当所部署的 Node 节点有问题时,会对容器进行重新部署和重新调度
    当容器未通过监控检查时,会关闭此容器直到容器正常运行时,才会对外提供服务

例如: 有两个节点1和2, 假如1挂掉了,马上会自动飘移到2上,继续使用。但是2也需要启动,在启动的过程中是不会对外提供服务的,只有容器正常运行时才会提供服务。

  • 水平扩展
    通过简单的命令、用户 UI 界面或基于 CPU 等资源使用情况,对应用容器进行规模扩大或规模剪裁
    高并发增加服务器,并发过去后自动增减。

  • 服务发现:

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

通过service 这个统一的入口,去自动访问相应的节点,比如1是支付节

k8s核心概念总结版相关推荐

  1. 从零开始入门 K8s| 阿里技术专家详解 K8s 核心概念

    作者| 阿里巴巴资深技术专家.CNCF 9个 TCO 之一 李响 一.什么是 Kubernetes Kubernetes,从官方网站上可以看到,它是一个工业级的容器编排平台.Kubernetes 这个 ...

  2. [云原生专题-29]:K8S - 核心概念 - 名字空间/命名空间概念详解与主要操作案例

    作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...

  3. k8s kafka集群 连接不上_图解 K8s 核心概念和术语

    我第一次接触容器编排调度工具是 Docker 自家的 Docker Swarm,主要解决当时公司内部业务项目部署繁琐的问题,我记得当时项目实现容器化之后,花在项目部署运维的时间大大减少了,当时觉得这玩 ...

  4. 图解 K8s 核心概念和术语

    我第一次接触容器编排调度工具是 Docker 自家的 Docker Swarm,主要解决当时公司内部业务项目部署繁琐的问题,我记得当时项目实现容器化之后,花在项目部署运维的时间大大减少了,当时觉得这玩 ...

  5. k8s核心概念pod 基本定义和命令

    文章目录 工作负载 pod定义 pod分类 关系 静态pod 控制器管理的pod 镜像拉取策略 pod常用命令 创建pod 查看pod 删除pod 删除单个pod 删除多个pod pod的标签命令 查 ...

  6. [云原生专题-39]:K8S - 核心概念 - 存储抽象- pod配置文件的挂载ConfigMap

    作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...

  7. [云原生专题-33]:K8S - 核心概念 - 服务Service管理、服务发现、负载均衡

    作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...

  8. k8s(一):基础核心概念

    文章目录 1. k8s概述 2. k8s特性 3. k8s集群架构组件 3.1 Master Node 3.2 Worker Node 4. k8s核心概念 5. k8s集群搭建方式 5.1 kube ...

  9. k8s:概念以及搭建高可用集群

    一.k8s概念和架构 1.k8s概述 k8s是谷歌在2014年开源的容器化集群管理系统 使用k8s进行容器化应用部署 使用k8s利于应用扩展 k8s目标实施让容器化应用程序更加简洁高效 2.特性 (1 ...

最新文章

  1. 陶哲轩之后,有人在这个猜想的证明之路上又前进了一步
  2. FPGA内部电源管理详解
  3. LBS应用的路径引导方法
  4. Ubuntu 12.04软件源、更新源
  5. python基本输入输出系统_Python的输入输出
  6. 计算机应用基础(高起专)答案,东北师范大学14秋《计算机应用基础(高起专)》14秋在线作业1答案...
  7. 如何解决在使用ElementUI时发现有些控件是英文的
  8. 数据加密密钥 分发_分发加密软件可能违反法律
  9. 为什么php不能用了,为什么php不能做大型系统?
  10. Eclipse 相同变量背景高亮显示设置(Occurrences)
  11. 判断页面环境是否在小程序的webview中
  12. 几种数据库快速csv入库方式整理
  13. cocoscreator3.x 用tiledMap趟坑
  14. 【小墨mysql】mysql系列之三---事务
  15. base64加密及方式
  16. 前后端分离开发,如何定义各类错误码?
  17. 2022 中国开发者影响力盛典暨 CSDN 企业生态汇在京举行
  18. 团队组成五个基本要素_团队建设的五个要素是什么?
  19. LaTex\TexStudio 数学矩阵
  20. FCoin爆雷,大咖答主教你如何挽回损失 | 一周问答热议

热门文章

  1. Python · print输出函数详解
  2. Shell中if大于等于小于的表示方法
  3. 多线程的并行和并发有什么区别
  4. 买学生台灯应该怎么选择?学生护眼台灯推荐
  5. 2021-06-11Leetcode2.两数相加
  6. 区块链学习笔记(三)——从商鞅变法谈“共识机制”
  7. 【转载】AutoCAD:ObjectARX版本下载地址
  8. Python遥感图像处理应用篇(十一):DEM地形指数计算
  9. css实现圆角三角形
  10. 服务器站点间信息交换服务,运行 Cisco IOS 的 Cisco Catalyst 交换机与工作站或服务器之间的 EtherChannel 配置示例...