zoukankan      html  css  js  c++  java
  • 003/kubernetes基础:开启云原生之门(Mooc)

    一。简介:(https://www.imooc.com/learn/978)

    在2017年Kubernetes战胜了两个强大的竞争对手Swarm和Mesos,成为容器管理与调度编排领域的首选平台和事实标准

    本门课程共分为五个部分。

    第一部分:了解一下应用部署运行模式的变迁,弄清楚每种应用部署运行模式的特点、对开发者的影响以及模式演进的趋势。

    第二部分:了解Kubernetes究竟是什么? 我们为什么要使用Kubernetes,它能给开发者带来哪些好处?

    第三部分:我们将实际操作如何在Kubernetes集群上部署和管理一个应用。

    第四部分:我们来学习一下Kubernetes的架构、组件以及组件功用。

    第五部分:我们以Kubernetes对象模型为主线,一起来学习一下Kubernetes的基本概念。

    1.课程介绍

           

    掌握:

    k8s集群上部署和管理一个应用 |  k8s架构  | k8s基础概念

    学习k8s前需要掌握:

    1。linux基本操作(k8s是基本linux) 

    2。docker容器概念 & 原理

    3。docker命令

    2.应用部署模式变迁

    注意:Saas & paaS区别:

    Saas:面向的是最终用户而不是开发人员。

    小结:k8s相比物理机时代的操作系统,虚拟化时代的openstack。

    二。kubernetes(k8s)--面向云原生应用的新“云平台”

    1。什么是k8s

    【1】。容器编排管理平台

    生产业务场景,需要多个容器并发协同工作,还要支持“跨主机”管理。因此生态圈即有了对【容器编排】和【调度引擎】的需求。

    其中【引擎】负责的工作包括:部署/启停/更新/升级/按特定条件完成伸缩。

    k8s就是容器编排引擎实现之一。

    【2】。微服务支撑平台

    【3】。可移植的“云平台”

    2。为什么要用k8s

    3。k8s集群初体验

    示例:应用是如何在k8s集群上部署,启动,提供服务,可伸缩,及版本升级。

    【1】。外部发送hello service请求,被负载均衡到某一个pod的业务容器,容器中放置的服务业务程序在收到请求后,

              会返回带有k8s字样的应答。

    上述k8s集群是由一个master节点和二个Node节点构成。

    输入命令: $ kubectl get nodes   //获取所有节点

    4。k8s架构和组件介绍

    【1】。Master组件--集群大脑 (k8s逻辑上的控制中心)

    未完待续。。。

  • 相关阅读:
    【Luogu】P1419寻找段落(单调队列)
    【Luogu】P1411树(树形高精DP)
    【Luogu】P2886牛继电器(矩阵加速floyd)
    【Luogu】P2657windy数(数位DP)
    【Luogu】P3521ROT-Tree Rotations(线段树合并)
    24-Perl 数据库连接
    23-Perl 面向对象
    22-Perl Socket 编程
    21-Perl 发送邮件
    20-Perl 正则表达式
  • 原文地址:https://www.cnblogs.com/kaixinyufeng/p/9266658.html
Copyright © 2011-2022 走看看