zoukankan      html  css  js  c++  java
  • K8S

    集群/cluster

    命名空间/namespace:可以用于区分不同项目,并可分别设置资源配额和限制;

    节点/node:在阿里云上体现为单台ECS;

      master:管理节点,高可用,一般3,5台服务器

      worker:工作节点,用于部署实际应用

    容器组/pod:pod下可包含多个container

    存储/storage

    应用/app:基于docker容器创建的应用

      无状态(Deployment)/ 有状态(StatefulSet)/ 守护进程集(DaemonSet)/ 任务(Job)/ 定时任务(CronJob)

    其他

      存储声明

      发布/分批发布

      工作流(workflow)

    路由与负载均衡

      服务(service):配置服务与集群/节点/容器的(端口)映射;并可以指定多个映射(比如一个项目有多个微服务);

          服务有三个类型:虚拟集群IP(集群内网IP)/节点端口/负载均衡

      路由(ingress):配置域名/url 指向的 服务 ; 可根据cookie/header/query灰度发布;

    服务网格/service mesh

      Istio

      虚拟服务(virtual Service)

      虚拟网关

    -------------------------------------------------------------------------------------------------------------------------------------

    k8s结构:

      一个集群(cluster)下分多个个节点(node),节点分master和worker两种,master为管理节点,woker为工作节点;

      节点(node)下下包含多个容器组(Pod),

      Pod下包含多个容器(container)

     

    k8s请求流程:

      路由(ingress) -> 服务(service) -> 应用(app)

     

    service mesh:Istio提供网关,限流,服务发现,安全控制等;

     

    CI/CD:git提交代码 -> jenkins构建->push到docker仓库->master节点上执行kebectrl命令自动发布

     

     

    参考:

    https://www.cnblogs.com/edisonchou/p/aspnet_core_k8s_artcles_index.html

    https://www.cnblogs.com/edisonchou/p/aspnet_core_on_k8s_deepstudy_part1.html

  • 相关阅读:
    java.util.logging.Logger使用详解
    JAVA7新增的对自动关闭资源的try语句的问题
    java的"1"+"asd"的底层
    oracle的存储过程与函数
    java.exe和javaw.exe有什么区别?
    需要看的知识点
    关于String-StringBuffer-Stringbuilder的知识点
    tomcat是什么?
    生产系统总结
    less
  • 原文地址:https://www.cnblogs.com/fmp/p/11936970.html
Copyright © 2011-2022 走看看