 Apache OpenWhisk + Kubernetes:
A Perfect Match for Your Serverless PlatformApache OpenWhisk + Kubernetes: A Perfect Match for Your Serverless Platform Ying Chun Guo guoyingc@cn.ibm.com Zhou Xing xingzhou@qiyi.com Agenda • What is serverless? • Kubernetes + Apache Apache OpenWhisk Kubernetes Introduction § K8s is a production- grade container orchestration platform § Declarative management of objects using configuration files. § More introductions, go Apache OpenWhisk Source event Trigger Rule Action Result A serverless, open source cloud platform that executes functions in response to events at any scale. Apache OpenWhisk offers: • Apache0 码力 | 24 页 | 3.53 MB | 1 年前3 Apache OpenWhisk + Kubernetes:
A Perfect Match for Your Serverless PlatformApache OpenWhisk + Kubernetes: A Perfect Match for Your Serverless Platform Ying Chun Guo guoyingc@cn.ibm.com Zhou Xing xingzhou@qiyi.com Agenda • What is serverless? • Kubernetes + Apache Apache OpenWhisk Kubernetes Introduction § K8s is a production- grade container orchestration platform § Declarative management of objects using configuration files. § More introductions, go Apache OpenWhisk Source event Trigger Rule Action Result A serverless, open source cloud platform that executes functions in response to events at any scale. Apache OpenWhisk offers: • Apache0 码力 | 24 页 | 3.53 MB | 1 年前3
 QCon北京2018/QCon北京2018-《Kubernetes-+面向未来的开发和部署》-Michael+ChenKubernetes – Software Platform for the Future Michael Chen VMware 4 Developer • Hello World! • Containerize Applications • Micro Services Applications • Scalable Kubernetes Applications • Scalable Scalable Infrastructure for Applications Application Operating System Physical Infrastructure Platform Containers as Enabler Fast Boot Environments Rapidly Portable Ability to Move Containers The hypervisor virtualizes the hardware limiting the number of hardware dependences that you need to install on the OS Abstract the OS from the hardware Abstract the App From the OS 2 technologies0 码力 | 42 页 | 10.97 MB | 1 年前3 QCon北京2018/QCon北京2018-《Kubernetes-+面向未来的开发和部署》-Michael+ChenKubernetes – Software Platform for the Future Michael Chen VMware 4 Developer • Hello World! • Containerize Applications • Micro Services Applications • Scalable Kubernetes Applications • Scalable Scalable Infrastructure for Applications Application Operating System Physical Infrastructure Platform Containers as Enabler Fast Boot Environments Rapidly Portable Ability to Move Containers The hypervisor virtualizes the hardware limiting the number of hardware dependences that you need to install on the OS Abstract the OS from the hardware Abstract the App From the OS 2 technologies0 码力 | 42 页 | 10.97 MB | 1 年前3
 Advancing the Tactical Edge with K3s and SUSE RGScan act at the speed of the mission. SmartEdge makes this possible at scale with an extensible platform utilizing open architecture prin- ciples and open source technologies.” At-a-Glance As a premier (SUSE RGS, formerly Rancher Federal), the Booz Allen team is underpinning its smart, tactical edge platform with K3s, the fully certified CNCF (Cloud Native Computing Foundation) Kubernetes offering. K3s infrastructure, Smart- Edge is a completely hardware-agnostic and heterogeneous solution. It was devel- oped in recognition of the diverse range of hardware in the field—a project might run in AWS, Azure0 码力 | 8 页 | 888.26 KB | 1 年前3 Advancing the Tactical Edge with K3s and SUSE RGScan act at the speed of the mission. SmartEdge makes this possible at scale with an extensible platform utilizing open architecture prin- ciples and open source technologies.” At-a-Glance As a premier (SUSE RGS, formerly Rancher Federal), the Booz Allen team is underpinning its smart, tactical edge platform with K3s, the fully certified CNCF (Cloud Native Computing Foundation) Kubernetes offering. K3s infrastructure, Smart- Edge is a completely hardware-agnostic and heterogeneous solution. It was devel- oped in recognition of the diverse range of hardware in the field—a project might run in AWS, Azure0 码力 | 8 页 | 888.26 KB | 1 年前3
 VMware SIG Deep Dive into Kubernetes Schedulingstorage community since 2015. Chair of Kubernetes VMware SIG. GitHub: @cantbewong Application Platform Architect VMware Supports enterprises with architectural guidance, and works closely with VMware respecting resource access and availability concerns. When Kubernetes runs on vSphere, the hypervisor platform also supports an underlying tier of high availability and automated placement options, for both failure, the virtual machines on a failed host are restarted on alternate hosts. When running on hardware that supports health reporting, Pro-active failure avoidance can also be engaged. Example loss0 码力 | 28 页 | 1.85 MB | 1 年前3 VMware SIG Deep Dive into Kubernetes Schedulingstorage community since 2015. Chair of Kubernetes VMware SIG. GitHub: @cantbewong Application Platform Architect VMware Supports enterprises with architectural guidance, and works closely with VMware respecting resource access and availability concerns. When Kubernetes runs on vSphere, the hypervisor platform also supports an underlying tier of high availability and automated placement options, for both failure, the virtual machines on a failed host are restarted on alternate hosts. When running on hardware that supports health reporting, Pro-active failure avoidance can also be engaged. Example loss0 码力 | 28 页 | 1.85 MB | 1 年前3
 vmware组Kubernetes on vSphere Deep Dive KubeCon China VMware SIGrespecting resource access and availability concerns. When Kubernetes runs on vSphere, the hypervisor platform also supports an underlying tier of high availability and automated placement options, for both failure, the virtual machines on a failed host are restarted on alternate hosts. When running on hardware that supports health reporting, Pro-active failure avoidance can also be engaged. Example loss0 码力 | 25 页 | 2.22 MB | 1 年前3 vmware组Kubernetes on vSphere Deep Dive KubeCon China VMware SIGrespecting resource access and availability concerns. When Kubernetes runs on vSphere, the hypervisor platform also supports an underlying tier of high availability and automated placement options, for both failure, the virtual machines on a failed host are restarted on alternate hosts. When running on hardware that supports health reporting, Pro-active failure avoidance can also be engaged. Example loss0 码力 | 25 页 | 2.22 MB | 1 年前3
 Using Kubernetes for handling second screen experience of european tv showdashboards Performance test Performancetest: LOCUST ● Test as code ● Highly scalable ● Less hardware consuming Connections LOCUST: Fast Forward 3 Cluster 3 Data Centers Cluster 1U Firewall0 码力 | 28 页 | 3.86 MB | 1 年前3 Using Kubernetes for handling second screen experience of european tv showdashboards Performance test Performancetest: LOCUST ● Test as code ● Highly scalable ● Less hardware consuming Connections LOCUST: Fast Forward 3 Cluster 3 Data Centers Cluster 1U Firewall0 码力 | 28 页 | 3.86 MB | 1 年前3
 Putting an Invisible Shield on Kubernetes Secretsplan for developers • Experience for users/operators • TEE as an option, en/disable based on • Hardware configurations • Biz scenarios • Solutions evaluated • Go KMS Plugin + C Go SGX Functions • C++0 码力 | 33 页 | 20.81 MB | 1 年前3 Putting an Invisible Shield on Kubernetes Secretsplan for developers • Experience for users/operators • TEE as an option, en/disable based on • Hardware configurations • Biz scenarios • Solutions evaluated • Go KMS Plugin + C Go SGX Functions • C++0 码力 | 33 页 | 20.81 MB | 1 年前3
 Kubernetes开源书 -  周立)上的Taint,并且Admission Controller应该另外添加⼀个Node的亲和性要求,Pod只能调度到标有 dedicated=groupName 的Node上。 Nodes with Special Hardware(具有特殊硬件的Node) :在⼀⼩部分Node具有专⽤硬件(例如GPU)的集群 中,希望将不需要专⽤硬件的Pod原理这些Node,从⽽为需要使⽤专⽤硬件的Pod留出空间。这可以通过污染具有0 码力 | 135 页 | 21.02 MB | 1 年前3 Kubernetes开源书 -  周立)上的Taint,并且Admission Controller应该另外添加⼀个Node的亲和性要求,Pod只能调度到标有 dedicated=groupName 的Node上。 Nodes with Special Hardware(具有特殊硬件的Node) :在⼀⼩部分Node具有专⽤硬件(例如GPU)的集群 中,希望将不需要专⽤硬件的Pod原理这些Node,从⽽为需要使⽤专⽤硬件的Pod留出空间。这可以通过污染具有0 码力 | 135 页 | 21.02 MB | 1 年前3
 基于 Kubernetes 构建标准可扩展的云原生应用管理平台-孙健波、周正喜构建云原生应用管理平台 @ 阿里巴巴 Kubernetes 工程师 PaaS 工程师 基础设施运维工程师 … YAML 工程师 我们是如何构建的? PaaS Serverless Operator Platform 基于 Kubernetes 我们构建了多种多样的应用管理平台: 电商 PaaS Kubernetes 用户 ( 应用开发者和运维人员 ) 我所在的团队 为什么 我们需要在 Kubernetes Kubernests 官方说: “The metadata is organized around the concept of an application. Kubernetes is not a platform as a service (PaaS) and doesn‘t have or enforce a formal notion of an application. Instead, applications Application Platform foo Platform bar Serverless baz Common Workload Types Manual Scaler K8s Operators Kubernetes + OAM K8s Plugin HPA Deployment scale-to-0 Function Unified Model Layer Platform Capability0 码力 | 27 页 | 3.60 MB | 9 月前3 基于 Kubernetes 构建标准可扩展的云原生应用管理平台-孙健波、周正喜构建云原生应用管理平台 @ 阿里巴巴 Kubernetes 工程师 PaaS 工程师 基础设施运维工程师 … YAML 工程师 我们是如何构建的? PaaS Serverless Operator Platform 基于 Kubernetes 我们构建了多种多样的应用管理平台: 电商 PaaS Kubernetes 用户 ( 应用开发者和运维人员 ) 我所在的团队 为什么 我们需要在 Kubernetes Kubernests 官方说: “The metadata is organized around the concept of an application. Kubernetes is not a platform as a service (PaaS) and doesn‘t have or enforce a formal notion of an application. Instead, applications Application Platform foo Platform bar Serverless baz Common Workload Types Manual Scaler K8s Operators Kubernetes + OAM K8s Plugin HPA Deployment scale-to-0 Function Unified Model Layer Platform Capability0 码力 | 27 页 | 3.60 MB | 9 月前3
 Kubernetes + OAM 让开发者更简单代码、应用、CICD 流水线 容器 Pod Controller 调度 Node Sidecar CNI CSI 研发都要做 Kubernetes 专家? Kubernetes 构建 Platform on Kubernetes 控制器 各种各样的控制器(Controller) 容器 虚拟机 负载均衡 数据库 安全服务 网络 存储 Pod Deployment Service Node Kubernetes Open Application Model(OAM) 一个用来构建云原生应用管理平台的标准规范与核心框架 OAM + OAM Platform UI Open Application Model Platform Kubernetes GitOps/持续集成 标准化定义应用组件 标准化配置应用运维能力 标准化管理 k8s 能力插件 业务运维 业务研发 平台工程师 alibaba.com path: / service_port: 8001 # 2nd component - componentName: redis Open Application Model Platform 部署 应用配置 (Application Configuration) 面向应用维度配置运维能力与组件 apiVersion: core.oam.dev/v1alpha2 kind:0 码力 | 22 页 | 10.58 MB | 1 年前3 Kubernetes + OAM 让开发者更简单代码、应用、CICD 流水线 容器 Pod Controller 调度 Node Sidecar CNI CSI 研发都要做 Kubernetes 专家? Kubernetes 构建 Platform on Kubernetes 控制器 各种各样的控制器(Controller) 容器 虚拟机 负载均衡 数据库 安全服务 网络 存储 Pod Deployment Service Node Kubernetes Open Application Model(OAM) 一个用来构建云原生应用管理平台的标准规范与核心框架 OAM + OAM Platform UI Open Application Model Platform Kubernetes GitOps/持续集成 标准化定义应用组件 标准化配置应用运维能力 标准化管理 k8s 能力插件 业务运维 业务研发 平台工程师 alibaba.com path: / service_port: 8001 # 2nd component - componentName: redis Open Application Model Platform 部署 应用配置 (Application Configuration) 面向应用维度配置运维能力与组件 apiVersion: core.oam.dev/v1alpha2 kind:0 码力 | 22 页 | 10.58 MB | 1 年前3
共 28 条
- 1
- 2
- 3
相关搜索词
 ApacheOpenWhiskKubernetesPerfectMatchforYourServerlessPlatformQCon北京2018面向未来面向未来开发部署MichaelChenAdvancingtheTacticalEdgewithK3sandSUSERGSVMwareSIGDeepDiveintoSchedulingvmwareonvSphereKubeConChinaPuttinganInvisibleShieldSecretsKailunQinAntGroup开源周立基于构建标准扩展原生应用管理平台孙健波周正ManagingApplicationsOAMXiangLiAlibaba













