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(安全上下文)

  • 相关阅读:
    HDU5620 KK's Steel(C++语言版)
    HDU5620 KK's Steel(C语言版)
    大整数分解算法
    大整数分解算法
    HDU1319 POJ1595 UVA406 UVALive5490 ZOJ1312 Prime Cuts【素数筛选+打表】
    HDU1106 排序
    B00004 atoi函数
    B00004 atoi函数
    HDU1262 寻找素数对
    HDU1262 寻找素数对
  • 原文地址:https://www.cnblogs.com/cmxu/p/12259703.html
Copyright © 2011-2022 走看看