1.kubernetes介绍

  • Kubernetes是Google开源的容器集群管理系统
  • 简称k8s,2017年底,docker宣布支持k8s,宣布了k8s取得了阶段性胜利
  • 2014年7月,Docker收购Orchard Labs,由此Docker公司开始涉足容器编排领域,Orchard Labs这家2013年由两位牛逼的年轻人创建的公司,有一个当时非常著名的容器编排工具fig,而这个fig就是docker-compose的前身
  • 2015年初,Docker发布Swarm,开始追赶Kubernetes的脚步,正式进入容器编排领域,与k8s竞争
  • 2017年3月,Docker公司宣布Docker企业版诞生,自此开始区分社区版和企业版,从2016年到2017年初,Docker公司的一些列动作充分展示了一个创业公司的盈利压力。Docker公司的一系列努力,并没有能让Docker Swarm走上容器编排的巅峰,相反,Kubernetes因为其优秀的架构和健康的社区环境,得到迅速发展,在生产环境中得到了广泛的应用,然后用户反馈,社区回应,良性循环了下去。2017年各大厂商都开始拥抱Kubernetes,亚马逊AWS,Microsoft Azure,VMware, 有的甚至抛弃了自家的产品
  • 2017年底,Docker宣布在自家企业版里支持Kubernetes,和Swarm一起作为容器编排的解决方案供用户选择
  • 在容器底层技术领域,Docker还是老大,Kubernetes底层更更多的还是选择使用containerd
  • swarm的架构
  • k8s的架构,主称为master,从称为node
  • k8s的master节点,API Server是对外的,可以通过UI访问,Scheduler是调度模块,类似于yarn,Controller是控制模块,etcd就是分布式存储,存储k8s整个的状态和配置
  • k8s的node节点,pod是容器中调度的最小单位,指具有相同namespace的container的组合,kubelet类似于代理,可以做创建容器的管理,kube-proxy和网络有关,做端口代理和转发,Fluentd是做日志的采集、存储和查询
  • k8s整体架构

学院Go语言视频主页
https://edu.csdn.net/lecturer/1928

[清华团队带你实战区块链开发]
(https://ke.qq.com/course/344443?tuin=3d17195d)
扫码获取海量视频及源码 QQ群:
721929980

1.09 容器编排Kubernetes相关推荐

  1. 容器编排技术 -- Kubernetes kubectl 与 Docker 命令关系

    容器编排技术 -- Kubernetes kubectl 与 Docker 命令关系 1 docker run 2 docker ps 3 docker attach 4 docker exec 5  ...

  2. 云原生之容器编排实践-Kubernetes资源管理:标签选择器,注解以及命名空间

    背景 前面的几篇文章我们从一个简单的 SpringBoot 服务开始,依次将其打包为镜像,推送至私有镜像仓库,安装 Kubernetes 的极简实践环境 minikube , minikube 传递秘 ...

  3. 容器编排之战——kubernetes

    目录 一.kubernetes简介 1.基本概念 1.传统的应用部署方式 2.新的应用部署方式(部署容器) 3.容器编排工具中的战斗机--------Kubernetes 2.Kubernetes核心 ...

  4. 容器编排技术 -- Kubernetes StatefulSet基本使用

    容器编排技术 -- Kubernetes StatefulSet基本使用 1 Objectives 2 Before you begin 2.1 顺序创建 Pod 3 Pods in a Statef ...

  5. 容器编排技术 -- Kubernetes Replica Sets

    容器编排技术 -- Kubernetes Replica Sets 1 如何使用ReplicaSet 2 何时使用ReplicaSet 3 示例 4 ReplicaSet as an Horizont ...

  6. 容器编排技术 -- kubernetes 通过环境变量向容器暴露 Pod 信息

    容器编排技术 -- kubernetes 通过环境变量向容器暴露 Pod 信息 1 Before you begin 2 Downward API 3 使用 Pod 字段作为环境变量的值 4 使用容器 ...

  7. 容器编排技术 -- Kubernetes Nodes

    容器编排技术 -- Kubernetes Nodes 1 Node是什么? 2 Node Status 2.1 Addresses 2.2 Phase 2.3 Condition 2.4 Capaci ...

  8. 容器编排技术 -- Kubernetes kubectl rollout resume 命令详解

    容器编排技术 -- Kubernetes kubectl rollout resume 命令详解 1 kubectl rollout resume 2 语法 3 示例 4 Flags kubectl ...

  9. 容器编排技术 -- Kubernetes kubectl scale 命令详解

    容器编排技术 -- Kubernetes kubectl scale 命令详解 1 kubectl scale 2 语法 3 示例 4 Flags kubectl scale 扩容或缩容 Deploy ...

最新文章

  1. java实现页面高效刷新_selenium高效应对Web页面元素刷新的实例讲解
  2. 张宁北大计算机系,同是北大出身,差距悬殊!张宁在山西坐冷板凳,祝铭震已坐稳首发...
  3. php将代码上传至服务器步骤
  4. include动作与include指令的区别
  5. Hacker News的全文输出RSS地址
  6. 人工智能知识点思维导图,人工智能算法思维导图
  7. HenCoder Android 开发进阶:自定义 View 1-4 Canvas 对绘制的辅助 clipXXX() 和 Matrix
  8. DP 动态规划(一) ——背包问题 学习总结(闫氏DP分析法)
  9. 中国大学mooc乐学python答案_中国大学mooc慕课_乐学Python_章节期末网课答案
  10. 高通QCS603/QCS605物联网系统芯片介绍,QCS603/QCS605处理器参数比较
  11. 董宝珍:从股市总市值占GDP比例看本轮牛市的归宿
  12. 初创公司多产品线分红篇
  13. 小程聊微服务--微服务思想
  14. 并行计算机概述--性能和评估标准
  15. 本周大新闻|传PS VR2首发备货200万台,Cambria彩色透视效果曝光
  16. linux 打包zip
  17. MySQL导入Excel报1406_关于mysql 导入excel 中 数据不全或导入不了的 处理办法(工具sqlyong)借鉴经验...
  18. IP路由基础及(三种)路由信息获取方式
  19. 扫拖地机器人预留_可扫地可拖地,米家扫拖机器人体验
  20. yuv肤色检测 matlab,图像肤色初步检测实现

热门文章

  1. virtualbox虚拟机和主机不在同一网段,虚拟机访问互联网网络配置
  2. 奇偶校验-基于C++的简易计算奇偶校验位
  3. Java并发工具学习(五)——CAS和final关键字
  4. AntV G6自定义树状图TreeGraph
  5. 认识反射——Kotlin
  6. java开发一年多少钱_JAVA开发程序员一个月到底能拿多少钱?年薪百万是真是假?...
  7. Mac 升级后git pull 报错fatal: Authentication failed for 解决办法
  8. 陕西省宝鸡市高考成绩查询2021年,2021年宝鸡高考状元是谁分数多少分,历年宝鸡高考状元名单...
  9. php正则匹配实验报告,php正则匹配的相关知识总结
  10. 德科华为od机试编程题