• k8s学习


    1、云架构和云原生

    云架构:iaas:基础设施即服务

                 pass 平台即服务   mysql、es

        saas:软件即服务   钉钉、财务软件

        serverless:无服务--不需要服务器

     云原生:就是为了让应用程式(项目,服务软件)都运行在云上的解决方案,就是云原生

    特点:容器化,服务化、devops

    2、k8s架构原理

    master节点:

      api server网关,

      scheuler调度器、

      controller控制器维护k8s资源对象、

      etcd存储资源对象

    node节点:docker运行基础环境,容器引擎、

      kubelet在每个node节点都存在一份,在node节点上资源操作都kubelet执行

      kuber-proxy代理服务,负载均衡、

      fluentd日志收集服务、

      pod是k8s的基本单元,pod内部是容器,k8s不直接管理容器,而是管理pod

     

     pod也是一个容器,是一个虚拟分组,有自己的ip地址,主机名,相当于一台独立的沙箱环境,pod相当于独立主机,可以封装一个多个容器

    pod的作用

    管理一组相关的服务。一个pod要么部署一个服务,要么部署一组相关的服务。

    一组相关的服务:在链式调用链路上的服务,叫做一组相关的服务。

     replicset副本控制器

    deployment部署对象

    服务部署结构模型、滚动更新

     状态服务:有实时的数据需要存储,有状态服务集群

     

     什么是service资源对象

     

  • 相关阅读:
    Linux服务器基本信息查看
    Linxu下jenkins部署和基本配置
    Python常见序列详解
    Git 操作
    Python操作Mongodb
    sqlalchemy ORM模块使用介绍
    linux之sed的常用操作
    Python pandas学习笔记
    正则表达式——字符串匹配
    1,2,2,3,3,3,4,4,4,4,5,5,5,5,5,6,...输入位置输出该位置上的数字,如输入10输出4,输入11输出5.
  • 原文地址:https://www.cnblogs.com/liubaihui/p/14642984.html
Copyright © 2020-2023  润新知