Rancher 用户手册 v1.016 5. 应用部署 5.1. 概述 用户通过 Rancher UI 交互页面进行应用部署。 5.2. 操作说明 具体操作说明如下: 5.2.1. 切换项目 进入 项目\工作负载 视图,通过页面左上角的下拉菜单切换到目标项目。 5.2.2. 部署服务 点击右侧部署服务按钮进入服务部署界面 填写应用名称 应用名称只允许最多 15 位的小写字母,数字或"-",并以字母或数字开头和结尾。 Pod 和容器初始化完成后,进入容器中程序的初始化阶段,此阶段检查应用最终是否正 常运行, 根据应用不同耗时会不同,但相对就绪检查会耗时更长。 数据卷 此功能为工作负载(应用)添加存储,您可以手动指定要添加的卷,或使用持久卷声明为工作 负载动态创建卷,或从诸如 ConfigMap 之类的文件中读取要使用的卷的数据。 临时卷 顾名思义,临时卷将会是临时的存储数据,当 Pod 被重建或删除时,相应卷也会被重建或 令功能与 Docker 命令一一对应: a) 入口(Entrypoint):对应--entrypoin 命令; b) 命令(CMD):对应 Dcoker 原生命令中,镜像后跟的参数; c) 工作目录:对应 Docker --workdir 命令; d) 用户 UID:对应 Docker --user 命令; e) 控制台:对应 Docker -t 或者-i 命令; f) 自动重启:对应0 码力 | 35 页 | 6.47 MB | 1 年前3
企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/安信证券DevOps探索与实践安信证券 蒋渐峰 安信证券DevOps探索与实践 转型背景 01 工具平台建设 02 试点项目实践 03 目录 CONTENTS 持续改进 04 目标:以研发团队为中心,在端到端流程串联、流程自动化、度量精化、质量增强、资源自助化几个重点方面发力, 打造研发管理平台,提供具备快速交付、高质量、过程透明、可度量的IT研发服务供应链。 证券业务的复杂性: 证券业务种类多,业务规则复杂,业 目前自主研发和合作研发的比例已经超过50%, 研发团队也超过了500人,各个二级团队都有 自研的项目,亟待建立研发管理体系,统一研 发过程和工具 外部 内部 转型背景 转型背景-实施思路 3 个支柱:人(People)、流程(Process)和平台(Platform) 3个关键方面:文化(Culture)、工具(Tool)、培训赋能(Skill) 工具平台建设 试点项目转型 转型背景 01 工具平台建设 02 部署SIT环境 部署UAT环境 工具平台建设-面向应用的交付流水线 转型背景 01 工具平台建设 02 试点项目实践 03 目录 CONTENTS 持续改进 04 试点项目实践-配置管理 全流程可追溯:当出现问题,能够追溯源代码、测试报告、运行环境等数据。 针对任意需求,能够快速识别出其关联的源代码、版本、测试用例、上线记 录、缺陷信息等。 将一切纳入版本控制 ⚫ 源代码 ⚫ 配置文件0 码力 | 27 页 | 2.42 MB | 1 年前3
企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/小程序+容器:前端后端全链路敏捷化移动应用演进趋势 — APP 乐高化,化整为零,可合可分 小程序实现敏捷与生态 App 小程序引擎 App 小程序引擎 小程序管理与 监控中心 量化分析小程序 理财产品小程序 资讯分享小程序 工作室小程序 虚拟网点小程序 营销小程序 内部办公小程序 上 架 加载 加载 合作伙伴小程序 证券基金经营 机构IT 第三方技术提 供商 金融科技合作 伙伴 银行基金合作 伙伴 为什么需要这样的技术? 活场景中,为客户提供从生活 需 求到解决方案的闭环生态 构建场景化生态 基于客户历史交易数据及行为数 据,实现客户“千人千面”的“个性 化”服务 提供个性化服务 统一接入 提供标准化、数字化的商户入 驻流程,实现对商家及商家活 动的动态管理 引入小程序上下架功能,通过 热更新的方式持续上架业务功 能,提升运营能力 兼容主流小程序技术,实现一 处开发,多端上架,将公域流 量转化为私域流量 API接口 渲染模板 基础能力 网络 缓存 定位 多媒体 文件 分享 基础组件 热更新 灰度 调试 特色能力 合规监管 集中管控 交易留痕 原生接口注入 加密存储 数据隔离 流程管理 机构自有系统 运维支撑 国 密 算 法 社区支持 开放生态 合作伙伴 应用市场 ✓ FinClip平台:专用私有化小程序技术平台。它由能渲染与 执行小程序的客户端引擎、统一管理小程序上下架的中心、0 码力 | 27 页 | 3.74 MB | 1 年前3
企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/应用容器化最佳实践易处理 开发环境与线上环境等价 日志 管理进程 © Copyright 2020 Rancher Labs. All Rights Reserved. Confidential 应用容器化一般流程 分析解耦 基础镜像 配置管理 制作镜像 应用编排 运行测试 • 组成模块分析 • 外部组件依赖 • 模块拆分 • …… • 基础镜像选择 • 内置工具确认 • 应用版本需求 • 内部运维管理需求 nfs-client-provisioner并配置了StorageClass,并将其设置为默认缺省存储,那么对于使用者: Step 1:创建PVC,自动关联StorageClass,动态创建PV Step 2:创建应用工作负载(Pod、 Deployment、StatefulSet等), 关联PVC使用 © Copyright 2020 Rancher Labs. All Rights Reserved. Confidential 都运行结束了,应用才 会启动。因此,我们可以借助 Init Container 来检查应用 的依赖服务(如:DB、Redis等)是否已经可用,也可以 在Init Container 中执行一些预先的初始化设置工作(如: 容器权限设置等) © Copyright 2020 Rancher Labs. All Rights Reserved. Confidential 应用配置存活、就绪和启动探测 •0 码力 | 28 页 | 3.47 MB | 1 年前3
共 4 条
- 1













