【公开课】Kubernetes工作原理及使用

【百度云原生导读】在上一节课我们学习了 Docker 的相关基础知识,解决了应用之间的隔离机制。但是在架构上,Docker仍然是一个单机的引擎,在真实的生产环境中我们可能拥有着海量的机器,那么如何管理、调度、编排这些分布在不同机器上的容器就成为了新的问题。因此,Kubernetes 就应运而生了。本文是基于『云原生基础知识概述及实践』系列视频课程——『Kubernetes 入门—Kubernetes工作原理及使用』进行的文字梳理,视频课程可点击【阅读原文】进行学习。Kubernetes ..
摘要由CSDN通过智能技术生成

【百度云原生导读】在上一节课我们学习了 Docker 的相关基础知识,解决了应用之间的隔离机制。但是在架构上,Docker仍然是一个单机的引擎,在真实的生产环境中我们可能拥有着海量的机器,那么如何管理、调度、编排这些分布在不同机器上的容器就成为了新的问题。因此,Kubernetes 就应运而生了。

本文是基于『云原生基础知识概述及实践』系列视频课程——『Kubernetes 入门—Kubernetes工作原理及使用』进行的文字梳理,视频课程可点击【阅读原文】进行学习。

Kubernetes 的前身其实是 Google 的 Borg,2013年开源之后发展至今,已成为了开源事件部署引擎的事实标准。

本节课主要分为以下三大部分:

第一部分:Kubernetes 架构剖析

对 Kubernetes 核心组件分析。

第二部分:快速搭建 Kubernetes 集群

使用 Kubeadm 搭建 Kubernetes 环境。

第三部分:Demo

演示如何操作一个 Pod。

1. Kubernetes 核心组件分析

1.1 核心概念:Pod

  • Pod 是 Kubernetes 中最小的可部署的计算单元

  • 这样的一组容器被“打包”到一起组成了一个Pod 并接受 Kubernetes 的调度,编排等控制逻辑。

  • 为了让大家更好的理解“一组容器“的概念,接下来为大家详细剖析 Pod 的内部架构。

Pod 的内部架构

蓝色部分代表的是整个 Pod。其中右上角的net namespace 是 Pod 级别的 namespace,它代表了 Pod 中的所有容器。

图中有4个 Container(即:PauseContainer/Container A/Container

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值