PaaS环境简介

前言PaaS环境简介
最近几周,在调试xx项目的配置流程的过程中,第一次实实在在的接触到了PaaS全套环境。我们目前的PaaS环境还是异常复杂的,涉及的知识和概念也非常多,我自己也就是管中窥豹,了解有限。但是在这里,我还是要把自己这几周心得和理解做一个总结,尝试描述一个我眼里的PaaS世界。不一定很准确,但是期望对还没有对PaaS入门的同学有一定的指导意义。

PaaS环境简介
PaaS环境总述
PaaS环境简介
我司的PaaS构建在IaaS之上的,从环境的安装安装上面也能够实实在在的感觉到,必须先安装TECS,然后再安装PaaS平台(入门教程qkxue.net)。PaaS平台的安装程序,会调用TECS的接口去创建一系列虚机,这些虚机从功能角度来看,可以非成三类:PaaS controller、k8s master、service node。

PaaS controller是控制节点,上面有PaaS平台提供的iportal前台,提供蓝图的编辑、应用的管理、服务的部署等能力。

service node是业务节点,用于运行我们的业务pod(腾云科技ty300.com)。由于iportal前台不具备服务间拓扑关系的编辑能力,网管会在某个service node节点上再安装一个vmanager前台,在这里,我们可以定义各个服务间的拓扑关系,增加网络功能模板和网络切片模板,再进行网络功能和切片功能的实例化。

k8s master是docker的管理节点,上面不会有我们的业务pod。

PaaS环境简介
PaaS controller
PaaS环境简介
它是PaaS平台的控制节点,它的本质也是TECS上的一个虚机,但是一般规格比较大,PaaS的全局的资源也都会安装在这个节点上。目前我们的earospike数据库、mysql数据库、msb服务等等平台的基础应用都安装在上面。

PaaS环境简介
它一般会绑定一个浮动ip,我们访问它以及其他的虚机节点,都需要以controller的这个浮动ip作为跳板。

Iportal前台的默认端口是31942,所以前台地址一般是这种格式http://xx.xx.xx.xx:31942 ,其中xx.xx.xx.xx是controller的浮动ip地址。

PaaS环境简介
K8s master
PaaS环境简介
K8s master用于管理业务节点上的docker容器。如果我们想找某个pod实例,必须在master节点用k8s的命令才能找到这个实例对应的service node以及其它详细信息。

稿源:勤快学QKXue.NET

阅读图文完整版PaaS环境简介

时间: 2024-08-06 07:55:55

PaaS环境简介的相关文章

一起学CC3200之开发环境简介(1)CCS篇

一起学CC3200之 开发环境简介(1)CCS篇 阿汤哥 序: 能力有限,难免有错,有问题请联系我,请留言或者邮件联系 QQ群交流:482729453   邮件联系[email protected] 资料共享链接http://pan.baidu.com/s/1hqiWB56 版本:20151215 一起学CC3200之    2 开发环境简介(1)CCS篇    2 一.    开发环境简介    3 1.    编译工具    3 2.    下载工具    3 3.    总结    3 二

ADRMS部署系列之(一)—ADRMS及环境简介

今天开始我们来探讨一下ADRMS的搭建,什么是ADRMS,ADRMS能干什么,从名字上来讲这个功能肯定是和AD有关的,没错,这个功能需要依托于域环境,那么后边的RMS又是什么意思呢?RMS代表的就是Right Management Service,翻译过来就是权限管理服务,组合起来可以叫做基于域的权限管理服务,那么他可以做什么呢? 我们可以使用ADRMS来完成对Office文档的加密,这是他的最主要的功能,不同于内置的Office加密功能,我们可以通过ADRMS来实现基于域成员身份的加密,比如对

Windows Server 2012 R2 VDI系列(一)—环境简介

从今天开始我们来谈谈Windows Server 2012 R2中的VDI,Windows Server 2012开始微软对VDI进行了彻底的整改,整个部署的过程简化了很多倍,下边我们就来看一下如何在Windows Server 2012(R2)中部署VDI环境 首先简单来看一下我们的实验拓扑图 下面来看一下实验的虚拟机及其承担的相应的角色 服务器名称 角色 IP地址 RDVH.contoso.com(物理机) RDVH(RD虚拟化主机) 192.168.10.215 RDCB.contoso.

(转)python生态环境简介

Python生态环境简介 作者: Mir Nazim 原文: Python Ecosystem - An Introduction 译者: dccrazyboy  原译: Python生态环境简介 当开发人员从PHP,Ruby或者别的开发环境转换到Python时,所面对的最大问题是缺乏对Python开发的生态环境的充分理解.开发人员非常想得到一份关于完成大多数任务的指南或资源,而不论使用的方法是否规范. 下文所讲到的基本上都来源于我的网站,那存储着Python环境下对于网络应用开发的一些基本资料

1.PL/SQL——准备工作和实验环境简介

一.准备工作 本机采用的是CentOS6.5的操作系统,安装的是Oracle 11g的数据库,安装过程并不复杂,可上网搜索.成功安装数据库之后,使用oracle用户登陆系统,然后在命令行输入以下命令: [[email protected]~]$ cd $ORACLE_HOME/bin # 进入/home/oracle/bin目录 [[email protected]]$ lsnrctl start  -- 打开监听(如果监听已经开启了,则忽略此步骤) LSNRCTL for Linux: Ver

软件开发过程中的环境简介

软件开发过程中的环境简介 软件开发生命周期包含很多活动,如计划,分析,设计,开发,不同类型的测试,部署,运维.这些活动发生在不同的环境. 我们对其环境分类为 development, testing, staging, and production environments ,如下图: 1.开发环境dev 顾名思义,开发工程师开发时使用的环境,每位开发工程师在自己的dev分支上工作,提测前或者开发到一定程度,工程师Leader合并代码,进入联合调试.没有客户真实数据. 2.测试环境test 也就

Python [4] Django的安装和基础运行环境简介

一.Django简介 Django是一个开放源代码的Web应用框架,由Python写成.采用了MVC的软件设计模式,即模型M,视图V和控制器C.它最初是被开发来用于管 理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件.并于2005年7月在BSD许可证下发布.这套框架是以比利时的吉 普赛爵士吉他手Django Reinhardt来命名的. 二.pip的应用 (1)什么是pip??? pip是一个安装和管理Python包的工具,是 easy_install 的一个替换

Android——开发环境简介

一,安卓平台概览 1,安卓采用分层架构:从上到下分别为: 1,应用程序层:包含了许多核心的引用程序,例如短信,日历: 2,应用程序框架:开发者可以完全访问核心应用程序所使用的API框架.该层简化了组件的复用,使得开发人员可以直接使用系统提供的组件来进行快速地开发,也可以通过集成灵活的加以扩展. 3,系统运行库:系统库和android运行时,部分C库跟Java库. 4,linux内核 2,安卓开发中四个重要组件: 1,activity 负责应用程序中数据的显示 2,Intent 在应用程序当中传输

java的配置环境简介

======================================================================================================== 学java对很多人来说并不陌生,听的最多的就是学了JAVASE,JAVAEE,再学框架就大概可以工作了.现实中往往很多人学完以后去面试时候,发现基础并不牢固,为何?我总结了一下自己的经历,发现在写代码过程中,很多人主要照着书本写出代码能运行出来结果了,就直接认为自己已经会了,实际没有.有多