Kubernetes + OAM 让开发者更简单平台工程师 Controller 目标二:一个高可扩展的应用管理平台 关键词:可插拔,可扩展,模块化,没有抽象程度锁定 应用 Deployment Knative Service Function 抽象程度:高 抽象程度:低 发布策略 扩容策略 $ helm install traffic 流量策略 业务运维 业务研发 多样化场景,统一支持! 生态能力,一键上线! 目标三:一个统一、标准化的应用管理引擎 扩容策略 发布策略 分批策略 访问控制 流量配置 应用配置 应用管理引擎 能力注册 Docker Compose Dashboard CLI DSL CLI Deployment Function 应用层 能力管理 用户体验层 Kubernetes Open Application Model(OAM) 一个用来构建云原生应用管理平台的标准规范与核心框架 OAM + OAM 能力插件 业务运维 业务研发 平台工程师 统一、标准、高可扩展的云 原生应用管理平台 Component Trait 能力注册与管理 应用 Component Deployment Function apiVersion: core.oam.dev/v1alpha2 kind: Component metadata: name: frontend annotations: description:0 码力 | 22 页 | 10.58 MB | 1 年前3
深度解析CNCF社区⾸个基于Kubernetes的边缘计算平台KubeEdgeupdate to cloud� Update pod� Kubectl get� Get result� 应⽤用场景:智能家居应⽤用⽣生命周期管理理� 后续规划� Release V1.0 Function List:(May 2019)� ➔ 云端和边缘端的开源实现。� ➔ 使⽤用 kubectl 从云端向边缘节点部署应⽤用。� ➔ 使⽤用 kubectl 从云端对边缘节点的应⽤用进⾏行行配置管理理和 ⽀支持IoT设备通过Device twin 和 MQTT 协议与边缘节点 通信。� Release V2.0+ Function List:(TBD)� ➔ 使⽤用 KubeEdge 和 Istio 构建服务⽹网格。� ➔ 提⾼高 Kubedge 基础设施的性能和可靠性。� ➔ 在边缘端提供函数即服务(Function as a Service, FaaS)。� ➔ 在边缘端节点⽀支持更更多类型的设备协议,如0 码力 | 20 页 | 2.08 MB | 1 年前3
基于 Kubernetes 构建标准可扩展的云原生应用管理平台-孙健波、周正喜标准化的“服务端”抽象 – 应用模型 Open Application Model (OAM) • 通过 OAM spec 定义“以应用为中心”的原语 • 打破“谷仓”! Common Traits Function Deployment K8s Operator Virtual Machine Gateway Route Traffic Alert Monitor Service Binding Workload Types Manual Scaler K8s Operators Kubernetes + OAM K8s Plugin HPA Deployment scale-to-0 Function Unified Model Layer Platform Capability Pool 统一的模型层 平台统一“能力池” 模块化的交付系统 - GitOps “应用”配置 Git0 码力 | 27 页 | 3.60 MB | 9 月前3
K8S安装部署开放服务function getAppSecret(appKey) { if (apps.hasOwnProperty(appKey)) { return apps[appKey]; }else{ return ""; } } function getApps()0 码力 | 54 页 | 1.23 MB | 1 年前3
Kubernetes日志平台建设最佳实践-元乙Visualization QuickBI DataV Log Service / Dashboard ��� Stream Processing SparkStreaming Function Compute Hadoop HIVE Big Data Analytics Batch Processing Pig PAI MaxCompute EMR Interactive0 码力 | 30 页 | 53.00 MB | 1 年前3
Kubernetes 管理 Docker 容器创建 hello-node ⽂件夹,添加以下⽂件以及代码: server.js var http = require('http'); var handleRequest = function(request, response) { console.log('Received request for URL: ' + request.url); response.writeHead(200);0 码力 | 5 页 | 675.91 KB | 1 年前3
在大规模Kubernetes集群上实现高SLO的方法service-level agreements (SLAs), SLOs are the objectives that must be achieved — for each service activity, function and process — to provide the best opportunity for service recipient success. — Gartner Latency0 码力 | 11 页 | 4.01 MB | 1 年前3
VMware SIG Deep Dive into Kubernetes Schedulingplace (Affinity/Anti-Affinity) and distribute pods Limitations • Zone spreading is a priority function not a predicate, i.e. it is a best-effort placement. If the zones in your cluster have uneven available0 码力 | 28 页 | 1.85 MB | 1 年前3
sealos 以 kubernetes 为内核的云操作系统Cilium Gvisor/Containerd OpenEBS LVM local pv Bare metal / Ail Cloud / AWS / Google cloud Laf Function as service Databases Management Other Applications Kubernetes User APP User APP User APP0 码力 | 29 页 | 7.64 MB | 9 月前3
KubeCon2020/微服务技术与实践论坛/Spring Cloud Alibaba 在 Kubernetes 下的微服务治理最佳实践-方剑提供微服务应用开发套件集合 Spring Cloud 生态 23123 Spring Cloud Nacos Sentinel Apache RocketMQ Seata Apache Dubbo Function Compute EDAS ACM Aliware MQ GTS AHAS MSE Micro Gateway 23123 Spring Data RDS MySQL Cassandra0 码力 | 27 页 | 7.10 MB | 1 年前3
共 10 条
- 1













