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 Validating Admission :可进行验证操作 etcd :持久化 什么是准入控制器 在 Mutating Admission 或 Validating Admission 执行相 关操作的代码逻辑或者组件 (静态)准入控制器: Kubernetes 代码中携带,不可动 态调整的 动态准入控制器:利用 Kubernetes 提供的 MutatingAdmissionWebhook0 码力 | 17 页 | 1.76 MB | 1 年前31 Python在Azure Notebook产品发展中的核心地位 以及通过Visual Studio Code的最佳Azure实践 韩骏
Python 与 Visual Studio Code 在 人工智能应用中的最佳 Azure 实践 韩骏@formulahendry 自我介绍 • 微软研发工程师 @ Visual Studio China • IoT • VS Code • VS Code 代码贡献者 • 多款 VS Code 插件作者 • “玩转VS Code”知乎专栏 & 微信公众号作者 https://zhuanlan custom-vision 展望未来 Azure Notebook 与 VS Code 各有所长 • Azure Notebook • 便捷性 • 连接到云端环境 • VS Code • 编辑功能 • 版本控制 我们希望同时拥有以下的功能 • 使用浏览器开发的便捷性 • VS Code 全功能 • Code Anywhere 未来就在眼前 • Cloud-Hosted Development Environments0 码力 | 55 页 | 14.99 MB | 1 年前3Flask入门教程
Git Bash,支持一些在 Linux 或 macOS 下才能使用的命令 (程序),比如 ls、cat、nano、ssh 等,这些命令我们在后面会用到。 使用 Git Git 是一个流行的版本控制工具,我们可以用它来记录程序源码和文件的变动情 况,或是在编程时进行多人协作,你可以把它看做一个优雅的代码变动备份工具。 如果你还不熟悉 Git 也没关系,可以先按照书中的命令去做,有时间再去了解原 username }}的个人主页 {% if bio %}{{ bio }}
{# 这里的缩进只是为了可读性,不是必须的 #} {% else %}自我介绍为空。
{% endif %} {# 大部分 Jinja 语句都需要声明关闭 #} Jinja2 的语法和 Python 大致相同,你在后面会陆续接触到一些常见的用法。在模 板里,你需要添加特定的定界符将 Faker 可以实现自动生成虚拟数据,它支持丰富的数据类型,比如时间、 人名、地名、随机字符等等…… 除了过滤器,Jinja2 还在模板中提供了一些测试器、全局函数可以使用;除此 之外,还有更丰富的控制结构支持,有一些我们会在后面学习到,更多的内容 第 3 章:模板 27 则可以访问 Jinja2 文档学习。 如果你是《Flask Web 开发实战》的读者,模板相关内容可以在第 3 章《模0 码力 | 127 页 | 7.62 MB | 1 年前3PyConChina2022-上海-在浏览器中运行 Python-韩骏
在浏览器中运行 Python 主讲人: 韩骏 – Code Runner 作者 自我介绍 • 高级软件工程师 @ 微软开发平台事业部 • 《Visual Studio Code 权威指南》作者 • 20 多款 VS Code 插件(比如 Code Runner) • “玩转VS Code”知乎专栏 & 微信公众号 • VS Code 中文社区创始人 • https://github.com/formulahendry/9550 码力 | 13 页 | 1.79 MB | 1 年前35 刘知杭 静态类型的Python
r映射到目标 类型中的特殊非整数值。换言之,我们需要一个int+1大小的类型。 Golang的问题——多表达式返回值错误处理 Golang的错误处理本质是拿积类型当和类型用 拓展思考 放飞自我 更激进的类型推导,以及自动泛化 正文 大力出奇迹的类型收集 LemonHX曾提出过一种想法: 在运行时收集类型信息。 我们假设单元测试过后不会增加新类型,那么我们就能在测试时收集每一个函数参数类型信0 码力 | 42 页 | 6.87 MB | 1 年前31 藤井美娜 Python的NLP实战分享 如何实现合同风险预测模型
Python的NLP实战分享 如何实现合同风险预测模型? GVA TECH Co., Ltd 藤井美娜 自我介绍 2% |# | self-introduction • Machine Learning Engineer / Data Scientist • GVA TECH的人工智能法律服务AI-CON的多语言系统 开发负责人 inazo18 藤井美娜 目录 CONTENTS0 码力 | 36 页 | 3.95 MB | 1 年前33 Python的NLP实战分享 如何实现合同风险预测模型 藤井美娜
Python的NLP实战分享 如何实现合同风险预测模型? GVA TECH Co., Ltd 藤井美娜 自我介绍 2% |# | self-introduction • Machine Learning Engineer / Data Scientist • GVA TECH的人工智能法律服务AI-CON的多语言系统 开发负责人 inazo18 藤井美娜 目录 CONTENTS0 码力 | 33 页 | 1.67 MB | 1 年前3Python 标准库参考指南 3.10.15
. . . . 1138 21 互联网协议和支持 1141 21.1 webbrowser --- 方便的 Web 浏览器控制工具 . . . . . . . . . . . . . . . . . . . . . . . . . . 1141 21.1.1 浏览器控制器对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . __main__ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1618 29.5 warnings ——控制警告信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1619 29.5.1 警告类别 . . . . 交互解释器对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1684 30.1.2 交互式控制台对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1684 30.2 codeop ---0 码力 | 2072 页 | 10.39 MB | 9 月前3Python 标准库参考指南 3.10.15
. . . 1220 21 互联网协议和支持 1223 21.1 webbrowser --- 方便的 Web 浏览器控制工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1223 21.1.1 浏览器控制器对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . __main__ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1727 29.5 warnings ——控制警告信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1729 29.5.1 警告类别 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1798 xix 30.1.2 交互式控制台对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1799 30.2 codeop0 码力 | 2207 页 | 10.45 MB | 9 月前3Python 标准库参考指南 3.13
. . . 1276 21 互联网协议和支持 1279 21.1 webbrowser --- 方便的 Web 浏览器控制工具 . . . . . . . . . . . . . . . . . . . . . . . . . . 1279 21.1.1 浏览器控制器对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1792 29.6 warnings --- 警告信息控制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1793 29.6.1 警告类别 . . . . 交互解释器对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1866 30.1.2 交互式控制台对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1866 30.2 codeop ---0 码力 | 2246 页 | 11.74 MB | 9 月前3
共 144 条
- 1
- 2
- 3
- 4
- 5
- 6
- 15