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

  • 相关阅读:
    网站常见的报错
    数据库的备份与还原
    纵向tab标签切换效果
    CSS3动画 transition 过渡,宽度由中间向两边发生过渡
    移入切换图片路径;移出再切回去
    动态修改手机号
    json基本介绍及使用
    py 封装 操作json 的方法
    通过htmltestrunner模块美化报告
    记:运行测试case遇到的问题!
  • 原文地址:https://www.cnblogs.com/cmxu/p/12259703.html
Copyright © 2011-2022 走看看