PyConChina2022-北京-用Python给Kubernetes写个自定义控制器-张晋涛用 Python 给 Kubernetes 写个控制器 主讲人: 张晋涛 个人介绍 Apache APISIX PMC Kubernetes Ingress NGINX maintainer Microsoft MVP 『 K8S 生态周报』发起人和维护者 GitHub:tao12345666333 Mail: zhangjintao@apache.org Agenda Agenda Kubernetes 中请求处理流程 什么是准入控制器 用 Python 实现准入控制器 与其他方案对比 Kubernetes 架构 kube-apiserver Kubernetes 集群的核心组件 处理集群内外的所有请求 Kubernetes 请求处理流程 API Handler 匹配处理链路( /apis ) 认证 / 授权 Mutating 关操作的代码逻辑或者组件 (静态)准入控制器: Kubernetes 代码中携带,不可动 态调整的 动态准入控制器:利用 Kubernetes 提供的 MutatingAdmissionWebhook 和 ValidatingAdmissionWebhook 扩展点,由用户自行开发 的组件,接收 HTTP 回调。 为什么需要准入控制器 Kubernetes 中一系列复杂的校验 / 事务逻辑0 码力 | 17 页 | 1.76 MB | 1 年前3
Celery v4.4.5 Documentationsuch a system. It’s a task queue with focus on real-time processing, while also supporting task scheduling. Celery has a large and diverse community of users and contributors, you should come join us on can be set as a default, for a specific worker or individually for each task type. Read more…. Scheduling You can specify the time to run a task in seconds or a datetime, or you can use periodic tasks many short tasks and fewer long tasks, a compromise between throughput and fair scheduling. If you have strict fair scheduling requirements, or want to optimize for throughput then you should read the Optimizing0 码力 | 1215 页 | 1.44 MB | 1 年前3
Celery 4.4.3 Documentationsuch a system. It’s a task queue with focus on real-time processing, while also supporting task scheduling. Celery has a large and diverse community of users and contributors, you should come join us on can be set as a default, for a specific worker or individually for each task type. Read more…. Scheduling You can specify the time to run a task in seconds or a datetime, or you can use periodic tasks many short tasks and fewer long tasks, a compromise between throughput and fair scheduling. If you have strict fair scheduling requirements, or want to optimize for throughput then you should read the Optimizing0 码力 | 1209 页 | 1.44 MB | 1 年前3
Celery v4.4.4 Documentationsuch a system. It’s a task queue with focus on real-time processing, while also supporting task scheduling. Celery has a large and diverse community of users and contributors, you should come join us on can be set as a default, for a specific worker or individually for each task type. Read more…. Scheduling You can specify the time to run a task in seconds or a datetime, or you can use periodic tasks many short tasks and fewer long tasks, a compromise between throughput and fair scheduling. If you have strict fair scheduling requirements, or want to optimize for throughput then you should read the Optimizing0 码力 | 1215 页 | 1.44 MB | 1 年前3
Celery v4.4.6 Documentationsuch a system. It’s a task queue with focus on real-time processing, while also supporting task scheduling. Celery has a large and diverse community of users and contributors, you should come join us on can be set as a default, for a specific worker or individually for each task type. Read more…. Scheduling You can specify the time to run a task in seconds or a datetime, or you can use periodic tasks many short tasks and fewer long tasks, a compromise between throughput and fair scheduling. If you have strict fair scheduling requirements, or want to optimize for throughput then you should read the Optimizing0 码力 | 1216 页 | 1.44 MB | 1 年前3
Celery v4.4.7 Documentationsuch a system. It’s a task queue with focus on real-time processing, while also supporting task scheduling. Celery has a large and diverse community of users and contributors, you should come join us on can be set as a default, for a specific worker or individually for each task type. Read more…. Scheduling You can specify the time to run a task in seconds or a datetime, or you can use periodic tasks many short tasks and fewer long tasks, a compromise between throughput and fair scheduling. If you have strict fair scheduling requirements, or want to optimize for throughput then you should read the Optimizing0 码力 | 1219 页 | 1.44 MB | 1 年前3
Celery 4.4.1 Documentationsuch a system. It’s a task queue with focus on real-time processing, while also supporting task scheduling. Celery has a large and diverse community of users and contributors, you should come join us on can be set as a default, for a specific worker or individually for each task type. Read more…. Scheduling You can specify the time to run a task in seconds or a datetime, or you can use periodic tasks many short tasks and fewer long tasks, a compromise between throughput and fair scheduling. If you have strict fair scheduling requirements, or want to optimize for throughput then you should read the Optimizing0 码力 | 1188 页 | 1.42 MB | 1 年前3
Celery 4.4.2 Documentationsuch a system. It’s a task queue with focus on real-time processing, while also supporting task scheduling. Celery has a large and diverse community of users and contributors, you should come join us on can be set as a default, for a specific worker or individually for each task type. Read more…. Scheduling You can specify the time to run a task in seconds or a datetime, or you can use periodic tasks many short tasks and fewer long tasks, a compromise between throughput and fair scheduling. If you have strict fair scheduling requirements, or want to optimize for throughput then you should read the Optimizing0 码力 | 1188 页 | 1.42 MB | 1 年前3
Celery 4.4.0 Documentationsuch a system. It’s a task queue with focus on real-time processing, while also supporting task scheduling. Celery has a large and diverse community of users and contributors, you should come join us on can be set as a default, for a specific worker or individually for each task type. Read more…. Scheduling You can specify the time to run a task in seconds or a datetime, or you can use periodic tasks many short tasks and fewer long tasks, a compromise between throughput and fair scheduling. If you have strict fair scheduling requirements, or want to optimize for throughput then you should read the Optimizing0 码力 | 1185 页 | 1.42 MB | 1 年前3
Celery 4.4.2 Documentationsuch a system. It’s a task queue with focus on real-time processing, while also supporting task scheduling. Celery has a large and diverse community of users and contributors, you should come join us on be set as a default, for a specific worker or individually for each task type. Read more... . • Scheduling You can specify the time to run a task in seconds or a datetime, or you can use periodic tasks many short tasks and fewer long tasks, a compromise between throughput and fair scheduling. If you have strict fair scheduling requirements, or want to optimize for throughput then you should read the Optimizing0 码力 | 797 页 | 2.85 MB | 1 年前3
共 190 条
- 1
- 2
- 3
- 4
- 5
- 6
- 19













