 Kubernetes Native DevOps PracticeCapabilities/Advantages to Build DevOps Solution • Architecture and Features • CRD and operator design • Pipeline / Stage/ Task / Task Template / Version Control • Logging, monitoring, autoscaling Capabilities and Advantages to Build DevOps Solution • Architecture and Features • CRD and operator design • Pipeline/Stage/Task/Task Template/Version Control/UI generation/Volume... • Logging, monitoring alert and related actions docker registry Kubernetes Cluster Kubernetes Cluster CRD and Operator Design BuildJob DevOps Operator Job Job Job Job BuildJob BuildJob BuildJob MySQL MySQL MySQL DevOps0 码力 | 21 页 | 6.39 MB | 1 年前3 Kubernetes Native DevOps PracticeCapabilities/Advantages to Build DevOps Solution • Architecture and Features • CRD and operator design • Pipeline / Stage/ Task / Task Template / Version Control • Logging, monitoring, autoscaling Capabilities and Advantages to Build DevOps Solution • Architecture and Features • CRD and operator design • Pipeline/Stage/Task/Task Template/Version Control/UI generation/Volume... • Logging, monitoring alert and related actions docker registry Kubernetes Cluster Kubernetes Cluster CRD and Operator Design BuildJob DevOps Operator Job Job Job Job BuildJob BuildJob BuildJob MySQL MySQL MySQL DevOps0 码力 | 21 页 | 6.39 MB | 1 年前3
 Go Programming Pattern in Kubernetes Philosophyof Kubernetes (Controller, codegen etc) • Write your own Controller • gPRC based interface design in Kubernetes (CRI as example) • For Kubernetes users: • Effective pattern of programming based management project created by Google • Successor of Google Borg/Omega system • One of the most popular open source projects in this world • Written by, and heavily depends on Golang Again: Why Go? • All --token $token ${master_ip:port} • Done! But that’s only one part … • Kubernetes is also about design pattern in container world • decoupling containers • re-use images • well-designed architecture0 码力 | 29 页 | 2.12 MB | 1 年前3 Go Programming Pattern in Kubernetes Philosophyof Kubernetes (Controller, codegen etc) • Write your own Controller • gPRC based interface design in Kubernetes (CRI as example) • For Kubernetes users: • Effective pattern of programming based management project created by Google • Successor of Google Borg/Omega system • One of the most popular open source projects in this world • Written by, and heavily depends on Golang Again: Why Go? • All --token $token ${master_ip:port} • Done! But that’s only one part … • Kubernetes is also about design pattern in container world • decoupling containers • re-use images • well-designed architecture0 码力 | 29 页 | 2.12 MB | 1 年前3
 vmware组Kubernetes on vSphere Deep Dive KubeCon China VMware SIG2 Open Source Community Relations Engineer VMware Active in Kubernetes storage community since 2015. Chair of Kubernetes VMware SIG. GitHub: @cantbewong Software Engineer VMware First open source constraints - included in published deck for reference 23 Configuring VM affinity rules Quorum dictates design VM Fault Domain A VM VM VM VM VM VM VM VM K8S Prod VM K8S Prod V K8S Prod VM K8S Prod0 码力 | 25 页 | 2.22 MB | 1 年前3 vmware组Kubernetes on vSphere Deep Dive KubeCon China VMware SIG2 Open Source Community Relations Engineer VMware Active in Kubernetes storage community since 2015. Chair of Kubernetes VMware SIG. GitHub: @cantbewong Software Engineer VMware First open source constraints - included in published deck for reference 23 Configuring VM affinity rules Quorum dictates design VM Fault Domain A VM VM VM VM VM VM VM VM K8S Prod VM K8S Prod V K8S Prod VM K8S Prod0 码力 | 25 页 | 2.22 MB | 1 年前3
 VMware SIG Deep Dive into Kubernetes Schedulingavailability options for vSphere Steve Wong, Michael Gasch KubeCon North America December 13, 2018 2 Open Source Community Relations Engineer VMware Active in Kubernetes storage community since 2015. Chair remaining slides not presented to meet time constraints - included in published deck for reference 23 Open Issues (WIP) vSphere Cloud Provider should support implement Zones() interface #64021 vSphere Cloud deployed across Zones with zone-local Storage #67703 24 Configuring VM affinity rules Quorum dictates design VM Fault Domain A VM VM VM VM VM VM VM VM K8S Prod VM K8S Prod V K8S Prod VM K8S Prod0 码力 | 28 页 | 1.85 MB | 1 年前3 VMware SIG Deep Dive into Kubernetes Schedulingavailability options for vSphere Steve Wong, Michael Gasch KubeCon North America December 13, 2018 2 Open Source Community Relations Engineer VMware Active in Kubernetes storage community since 2015. Chair remaining slides not presented to meet time constraints - included in published deck for reference 23 Open Issues (WIP) vSphere Cloud Provider should support implement Zones() interface #64021 vSphere Cloud deployed across Zones with zone-local Storage #67703 24 Configuring VM affinity rules Quorum dictates design VM Fault Domain A VM VM VM VM VM VM VM VM K8S Prod VM K8S Prod V K8S Prod VM K8S Prod0 码力 | 28 页 | 1.85 MB | 1 年前3
 Kubernetes开源书 -  周立与开发⼈员和⽤户可⽤的API相同。⽤户可以使⽤ their own API 编写⾃⼰ 的控制器,例如 scheduler ,这些API可由通⽤ command-line tool 定位。 这种 design 使得许多其他系统可以构建在Kubernetes上。 Kubernetes不是什么? Kubernetes不是⼀个传统的,全⾯的PaaS系统。 它保留了⽤户的重要选择。 Kubernetes: 使⽤v1.2规范。OpenAPI规范在Kubernetes 1.5中,进⼊Beta 阶段。 Kubernetes为主要⽤于集群内通信的API实现了另⼀种基于Protobuf的序列化格式,在 design proposal 有记录,每个 schema的IDL⽂件都存放在定义该API对象的Go语⾔包中。 API版本 为了更容易地消除字段或重组资源表示,Kubernetes⽀持多种API版本,每种API版本都有不同的API路径,例 。按照惯例,Kubernetes资源的名称最多可达253个字符,由⼩写字⺟、数字、 - 和 . 组 成,但某些资源有更具体的限制。有关名称的精确语法规则,详⻅: identifiers design doc 。 UID UID由Kubernetes⽣成。 在Kubernetes集群的整个⽣命周期中创建的每个对象都有不同的UID(即:它们在空间和时间 上是唯⼀的)。 07-Name0 码力 | 135 页 | 21.02 MB | 1 年前3 Kubernetes开源书 -  周立与开发⼈员和⽤户可⽤的API相同。⽤户可以使⽤ their own API 编写⾃⼰ 的控制器,例如 scheduler ,这些API可由通⽤ command-line tool 定位。 这种 design 使得许多其他系统可以构建在Kubernetes上。 Kubernetes不是什么? Kubernetes不是⼀个传统的,全⾯的PaaS系统。 它保留了⽤户的重要选择。 Kubernetes: 使⽤v1.2规范。OpenAPI规范在Kubernetes 1.5中,进⼊Beta 阶段。 Kubernetes为主要⽤于集群内通信的API实现了另⼀种基于Protobuf的序列化格式,在 design proposal 有记录,每个 schema的IDL⽂件都存放在定义该API对象的Go语⾔包中。 API版本 为了更容易地消除字段或重组资源表示,Kubernetes⽀持多种API版本,每种API版本都有不同的API路径,例 。按照惯例,Kubernetes资源的名称最多可达253个字符,由⼩写字⺟、数字、 - 和 . 组 成,但某些资源有更具体的限制。有关名称的精确语法规则,详⻅: identifiers design doc 。 UID UID由Kubernetes⽣成。 在Kubernetes集群的整个⽣命周期中创建的每个对象都有不同的UID(即:它们在空间和时间 上是唯⼀的)。 07-Name0 码力 | 135 页 | 21.02 MB | 1 年前3
 实际案例Kubernetes on Supporting 1 Million Bike-Taxi Drivers in IndonesiaStart with a Bang! Multiple Approaches Kubeadm Improve Project X Focus on Kubernetes only Design better abstractions Work with small number of teams at a time • Setting up the whole Go-Viet infrastructure Whiterabbit Kubernetes custom resources to support sharding with Kubernetes namespaces. Barito Log Open source on-demand logging infrastructure platform. Visit: https://github.com/BaritoLog/. Cloud Native0 码力 | 37 页 | 34.65 MB | 1 年前3 实际案例Kubernetes on Supporting 1 Million Bike-Taxi Drivers in IndonesiaStart with a Bang! Multiple Approaches Kubeadm Improve Project X Focus on Kubernetes only Design better abstractions Work with small number of teams at a time • Setting up the whole Go-Viet infrastructure Whiterabbit Kubernetes custom resources to support sharding with Kubernetes namespaces. Barito Log Open source on-demand logging infrastructure platform. Visit: https://github.com/BaritoLog/. Cloud Native0 码力 | 37 页 | 34.65 MB | 1 年前3
 Putting an Invisible Shield on Kubernetes Secretssupport https [1] https://github.com/AliyunContainerService/sgx-device-plugin Secure Kubectl • Design goal • kubconfig transparent to kubectl users • kubeconfig credentials binding w/ identity • kubeconfig0 码力 | 33 页 | 20.81 MB | 1 年前3 Putting an Invisible Shield on Kubernetes Secretssupport https [1] https://github.com/AliyunContainerService/sgx-device-plugin Secure Kubectl • Design goal • kubconfig transparent to kubectl users • kubeconfig credentials binding w/ identity • kubeconfig0 码力 | 33 页 | 20.81 MB | 1 年前3
 逐灵&木苏-阿里巴巴 K8S 超大规模实践经验繁荣的社区和生态系统 Available to customers on/under cloud, within/outside alibaba. 申明式 API Matching Ali's design philosophy of the operation and maintenance system. 模块化、可扩展的架构设计 Sufficient expansion capability0 码力 | 33 页 | 8.67 MB | 6 月前3 逐灵&木苏-阿里巴巴 K8S 超大规模实践经验繁荣的社区和生态系统 Available to customers on/under cloud, within/outside alibaba. 申明式 API Matching Ali's design philosophy of the operation and maintenance system. 模块化、可扩展的架构设计 Sufficient expansion capability0 码力 | 33 页 | 8.67 MB | 6 月前3
 Advancing the Tactical Edge with K3s and SUSE RGSgrowing co- hort of organizations working in association with the U.S. Department of Defense to drive open source innovation into strategic de- fense initiatives. The company is delivering technology solutions 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 digital integrator for the U.S technology solutions that give warfighters the information edge on the battlefield. Capitalizing on open source solutions like K3s, Booz Allen’s SmartEdge solution allows bat- talions to make real-time0 码力 | 8 页 | 888.26 KB | 1 年前3 Advancing the Tactical Edge with K3s and SUSE RGSgrowing co- hort of organizations working in association with the U.S. Department of Defense to drive open source innovation into strategic de- fense initiatives. The company is delivering technology solutions 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 digital integrator for the U.S technology solutions that give warfighters the information edge on the battlefield. Capitalizing on open source solutions like K3s, Booz Allen’s SmartEdge solution allows bat- talions to make real-time0 码力 | 8 页 | 888.26 KB | 1 年前3
 Apache OpenWhisk + Kubernetes:
A Perfect Match for Your Serverless Platformconfiguration files. § More introductions, go to • K8s official document http://kubernetes.io • Open Tech Mini Academy @ IBM http://ibm.biz/opentech-ma Kubernetes Resource Model A common resource serverless, open source cloud platform that executes functions in response to events at any scale. Apache OpenWhisk offers: • Apache Software Foundation (ASF) • True, community-driven open source (Apache (Apache 2 License) • Proven on IBM Cloud • Exact, same code in open source Architecture of Apache OpenWhisk Deploy Apache OpenWhisk on Kubernetes • The architecture diagram of OpenWhisk components0 码力 | 24 页 | 3.53 MB | 1 年前3 Apache OpenWhisk + Kubernetes:
A Perfect Match for Your Serverless Platformconfiguration files. § More introductions, go to • K8s official document http://kubernetes.io • Open Tech Mini Academy @ IBM http://ibm.biz/opentech-ma Kubernetes Resource Model A common resource serverless, open source cloud platform that executes functions in response to events at any scale. Apache OpenWhisk offers: • Apache Software Foundation (ASF) • True, community-driven open source (Apache (Apache 2 License) • Proven on IBM Cloud • Exact, same code in open source Architecture of Apache OpenWhisk Deploy Apache OpenWhisk on Kubernetes • The architecture diagram of OpenWhisk components0 码力 | 24 页 | 3.53 MB | 1 年前3
共 25 条
- 1
- 2
- 3
相关搜索词
 CNCFTenxCloudKubernetesNativeDevOpsgopatternk8svmwareonvSphereDeepDiveKubeConChinaVMwareSIGintoScheduling开源周立实际案例SupportingMillionBikeTaxiDriversinIndonesiaPuttinganInvisibleShieldSecretsKailunQinAntGroup逐灵木苏阿里巴巴阿里巴巴K8S超大大规规模大规模超大规模实践经验实践经验AdvancingtheTacticalEdgewithK3sandSUSERGSApacheOpenWhiskPerfectMatchforYourServerlessPlatform














