zoukankan      html  css  js  c++  java
  • 18.基于K8S的PaaS概述

    CI:Continuous Integration 持续集成

    CD:Continuous Deployment持续部署

    CD:Continuous Delivery持续交付 

    一、流程:

    持续集成工具:Jenkins,Go CD

    构建工具:maven,make

    测试工具:Jmeter

    扫描工具:sonar

    部署工具:Ansible,SaltStack,Chef,Puppet等

    配置管理工具:

    工件仓库:Jfrag, docker hub

    版本控制工具:SVN,git

    相关:

    OpenShift:K8S的二次封装,发行版。PaaS

    Rancher:著名的开源企业级容器管理平台

    CoreOS:Tectonic

    OpenStack:IaaS

    监控:DataDog、Prometheus

    日志收集:EFK

    二、K8S生产部署的架构

    核心基础架构(Core Infrastructure):能用公有云不要用裸机

    基础网络环境(Network):SDN软件定义网络

    基础存储环境(Storage):Ceph

    编排系统:Kubernetes Cluster

    容器化负载:Containized Workload

    镜像仓库服务:Image Registry

    配置管理系统:Provisioning and Configuration

    日志系统:Logging

    监控系统:Monitoring

    外置负载均衡器:LoadBalancer

    工件仓库:Artifact Factory

    自动构建工具:Build Automation

    自动发布工具:Release Automation

     

    除了外部LoadBalancer不能托管在K8S上,其他很多组件都能托管在集群之上。

    三、扩展

    Kubernetes Federation(联邦集群)

    PriorityClass

    LimitRange

    PSP(Pod安全策略)

    SecurityContext(安全上下文)

  • 相关阅读:
    BERT基础知识
    TorchText使用教程
    Pytorch-中文文本分类
    预处理算法_5_数据集划分
    预处理算法_4_表堆叠
    预处理算法_3_新增序列
    预处理算法_2_类型转换
    预处理算法_1_表连接
    爬取网站所有目录文件
    如何将Docker升级到最新版本
  • 原文地址:https://www.cnblogs.com/cmxu/p/12259703.html
Copyright © 2011-2022 走看看