QCon北京2018/QCon北京2018-《Kubernetes-+面向未来的开发和部署》-Michael+Chensystem limiting the the number of application dependencies that you need to install on the OS. Virtualization The hypervisor virtualizes the hardware limiting the number of hardware dependences the network topology for the Namespace : a) Requests a new subnet from the pre- configured IP block in NSX b) Creates a logical switch c) Creates a T1 router and attaches it to the pre-configured0 码力 | 42 页 | 10.97 MB | 1 年前3
Alluxio 助力 Kubernetes, 加速云端深度学习Master Meta Cache First Access LRU listStatus() 2. Alluxio缓存行为控制 参数 取值 含义 alluxio.user.ufs.block.read.location.policy LocalFirstAvoidEvictionPolicy Alluxio读取的数据块优先保存到本地,但是当本地空间不足时, 不会驱逐本地数据块而是将读取数据缓存到邻近节点 tieredstore.level0.watermark.high.rat io 0.99 后台驱逐任务启动条件,本例子中条件本地空间超过100 x 0.99=99GiB触发驱逐 alluxio.user.block.avoid.eviction.policy.reserved.size .bytes 1056MB 当本地节点的空间少于1056MB时,数据缓存的调度器不会选择该 节点;转而选择其他节点。0 码力 | 22 页 | 11.79 MB | 1 年前3
运维上海2017-Kubernetes与AI相结合架构、落地解析-赵慧智在单一系统的内核层通过一套 API 在应用层提供硬件及软 件环境隔离的 Linux 环境(containers 。在内核层,通过 cgroup 来提供硬件环境的隔离(例如 CPU,Memory, Block I/O,网络等等 和通过 namespace 来提供软件层面 的隔离(例如 process tree,网络,user IDs 和挂载的文件 系统 。 Container 框架 通过在 Kernel0 码力 | 77 页 | 14.48 MB | 1 年前3
Operator Pattern 用 Go 扩展 Kubernetes 的最佳实践Operator conveys readiness of application or managed resources to the user leveraging the status block of the Custom Resource Configuration of the workload • Operator provides configuration via the spec0 码力 | 21 页 | 3.06 MB | 9 月前3
在大规模Kubernetes集群上实现高SLO的方法creating/upgrading pod. 3. Number of Terminating Pod A number value indicates the count of pods that can not be deleted in a certain period. 5. Nodes Availability A number value indicates the number of unhealthy node Alert Gray Scale Bug Fix Success Rate SLO The unhealthy node Cluster Healthy Terminating Pod Number Daily Report Validation Housekeepi ng High Available Fast Recovery Display Board Alert Analysis0 码力 | 11 页 | 4.01 MB | 1 年前3
实际案例Kubernetes on Supporting 1 Million Bike-Taxi Drivers in Indonesia2015 2017 2018 Fintech Acquired three fintech companies in Indonesia 04 Milestone With great number of apps comes great headache a typical flow of an app in Go-Jek… Infrastructure as Code Started siloed within that team only. Centralized and Siloed • Instead of starting with onboarding small number of teams, we went with the whole organization. When issues happened, we did not have the bandwidth 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 only took four days. Faster Setup0 码力 | 37 页 | 34.65 MB | 1 年前3
Kubernetes Native DevOps PracticeJob Spec activeDeadlineSeconds completions Pod Template Expected maximum number of parallel build tasks Expected number of completed build tasks The timeout of the running build tasks, default: 12 latter jobs if the previous job is still running successfulJobsHistoryLimit failedJobsHistoryLimit Number of successful/failed history jobs to keep v1.12 alpha Agenda • Our DevOps Expectations • Kubernetes0 码力 | 21 页 | 6.39 MB | 1 年前3
k8s操作手册 2.3backend: service: name: mynginx-svc port: number: 1380 - host: "*.yyy.com" #支持*通配符域名,得放在双引号里 h�p: paths: #host下还可根据不同的url去转发到不同svc number: 2390 - path: /sta�cxx #转发到后端时也是带这个url的 pathType: Prefix backend: service: name: mynginx-svc port: number: 1380 backend: service: name: mynginx-svc port: number: 1380 # # kubectl apply -f myweb-ingress-tls.yml #应用 然后客户端就可使用h�ps://web.xxx.com:0 码力 | 126 页 | 4.33 MB | 1 年前3
全球架构师峰会2019北京/云原生/阿里巴巴 Kubernetes 应用管理实践中的经验与教训&mdashconnections parameters: - name: connections description: "The setting for worker connections" type: number default: 1024 required: false 2. A list of overwritable parameters (schemas) 1.Description of the connections parameters: - name: connections description: "The setting for worker connections" type: number default: 1024 required: false Overwritable parameters (schemas) list Reference a overwritable0 码力 | 26 页 | 6.91 MB | 1 年前3
vmware组Kubernetes on vSphere Deep Dive KubeCon China VMware SIGcount to what is needed to meet requirements • Don’t assign an odd number of vCPUs • Never compose a VM larger than the number of physical cores A NUMA aware hypervisor can have IO benefits too0 码力 | 25 页 | 2.22 MB | 1 年前3
共 18 条
- 1
- 2













