QCon北京2017/智能化运维/Self Hosted Infrastructure:以自动运维 Kubernetes 为例iteration ● Solution: automation Cluster management system ● Automation ○ Scheduling ○ Deployment ○ Healing ○ Discovery/load balancing ○ Scaling Scheduling Scheduler Scheduler Scheduling Scheduler Scheduling mycluster Select color = yellow Load balancing Controller manager 5 Healing Controller manager 5 Healing Controller manager 5 Healing People love automation! I hate Kubernetes! I hate to OPERATE Kubernetes Kubernetes! Kubernetes Architecture Operating Kubernetes ● Installation ● Upgrade ● Healing ● Scaling ● Security ● Monitoring ● ... Installation - SSH - Install kubelet - $pkgmanager install kubelet0 码力 | 73 页 | 1.58 MB | 1 年前3
Node Operator: Kubernetes Node Management Made Simpledown Kubernetes Cluster in two Minutes • Automated rollouts and rollbacks • Cluster & Node self-healing Q&A THANKS/感谢聆听 --------- Q&A Section -------- 陈俊 WeChat: answer1991chen0 码力 | 18 页 | 11.70 MB | 1 年前3
Operator Pattern 用 Go 扩展 Kubernetes 的最佳实践Operand metric • Operator scales the Operand down below a certain load based on Operand metric Auto-Healing • Operator can automatically heal unhealthy Operands based on Operand metrics/alerts/logs • Operator0 码力 | 21 页 | 3.06 MB | 10 月前3
实际案例Kubernetes on Supporting 1 Million Bike-Taxi Drivers in Indonesiadeveloping a deployment tool called Project X. The goal is to create a tool that is easy to use and scheduler agnostic. Technical Issues • Trying to make a scheduler-agnostic deployment tool is hard and can containers much more quickly than setting up new VMs. Faster MTTR Project X was used as deployment tool for Go-Jek International Expansion Projects • High availability DBs lead to fewer outage Higher Save 60% infrastructure cost per year per country. Cost-effective Project X was used as deployment tool for Go-Jek International Expansion Projects Whiterabbit Kubernetes custom resources to support sharding0 码力 | 37 页 | 34.65 MB | 1 年前3
Kubernetes Native DevOps Practicedeployment pipeline CI/CD Examples - Gitlab/Sonar/Jenkins Integration Events Trigger with payload Sonar tool Image Jenkins API Image • Gitlab webhook • On schedule • Registry notification • Encapsulate micro-service architecture • Consolidate the consistent events and data, and create k8s native ChatOps tool • Contribute to open source community Automation Collaboration Integration Quantification Thank0 码力 | 21 页 | 6.39 MB | 1 年前3
石油巨头与Kubernetes, Microservice & DevOps 共舞1114最终版§ 7、任务管理 § 8、问题管理 § 9、任务跟踪 § 10、⾓⾊分配 5 | ⼯具落地 ⼯具落地(6) 1. 07-01-01-DEVOPS⼯具链操作⼿册 2. 07-02-DEVOPS_tool_templateV1.0 3. 07-04-Sonar检测规格整理 4. 07-05-环境说明 16x15x18 16个指南 15个规范 18个阶段性汇报 16操作⼿册 部分成果展⽰ r ver C o r e /C ustom R e s ourc es API S e r ver C o r e /C ustom R e s ourc es Oth er tool s/systems In tegra ti on Other tools/systems Alauda Cloud Enterprise (ACE) Alauda Cloud Enterprise0 码力 | 33 页 | 7.49 MB | 1 年前3
Using Kubernetes for handling second screen experience of european tv showuserfacing API in GoLang Queuing system Application technologies Best of breed-technologies Right tool for the right job Easy prototyping with php - good performance with GoLang Scaling and orchestration0 码力 | 28 页 | 3.86 MB | 1 年前3
用户界面State of the UI_ Leveraging Kubernetes Dashboard and Shaping its FutureSurvey response → Developer, running Kubernetes in AWS, Azure, and on-prem Dashboard as a K8s learning tool Create, read, update, delete resources. Recent and upcoming features https://unsplash.com/ Features0 码力 | 41 页 | 5.09 MB | 1 年前3
VMware SIG Intro to the vSphere Cloud Providerfunctionality on top of core Kubernetes. Minikube driver for Fusion and Workstation • Minikube is a tool that makes it easy to run Kubernetes locally. Minikube runs a single-node Kubernetes cluster inside0 码力 | 12 页 | 425.38 KB | 1 年前3
Over engineeringthe core of Kubernetes kopsrealizes it in a cloud” - Kris Nova Kubernetes Kops Kubernetes Operations Statically linked CLI tool written in Go Kubernetes Kops Kubernetes Operations import “k8s.io/kubernetes” Kubernetes Kops0 码力 | 75 页 | 4.56 MB | 1 年前3
共 13 条
- 1
- 2













