23-云原生观察性、自动化交付和 IaC 等之道-高磊
管理方法,而IaC借助了软件开发中的代码管理经验,通过代码描述基础设施的配 置及变更,再执行代码完成配置和变更。 K8S OS DB F5 路由器 防火墙 .... Ansible Salt Chef Pupet 实际上云原生平台自己也采用了IaC来管理应用, 比如K8S的Yaml,这种方式有利于隔离实现细节。 ITIL 需要具体学习不同软 硬件的知识才能管理 只需要写IaC声明性代码来管 标准化能力-让管理和运维更轻松-基础设施即代码-3-实例 IaC作为胶水,可以将对物理资源的运维直接透出到DevOps-CICD中,可以对底层资源进行云原生式的管理 DevOps是一种文化,使 得研发更加向生产环境 拉进,对于底层资源的 管理,IaC化后,也可以 将其纳入到DevOps体系 里面来,所以DevOps的 边界存在于整体堆栈之 中,而不仅仅就是微服 务领域。 IaC化后,甚至我们把与 云原生对齐的配置也渗0 码力 | 24 页 | 5.96 MB | 6 月前3基于 Kubernetes 构建标准可扩展的云原生应用管理平台-孙健波、周正喜
/working-with-objects/common-labels/ API 和业务原语 关注点不同 服务语义与抽象程度不同 交互与使用习惯不同 YAML 文件 图形化界面 命令行工具 IaC 配置语言 扩容策略 • 当请求数上升 10% 时,自动扩 容 100 个实例 发布策略 • 当金丝雀实例通 过 99% 的测试时, 按每小时切 10% 流量的节奏进行 发布 YAML 文件0 码力 | 27 页 | 3.60 MB | 9 月前322-云原生的缘起、云原生底座、PaaS 以及 Service Mesh 等之道-高磊
依赖于某一种微服 务框架,可能其服 务治理能力不全、 只能绑定在一种语 言进行研发、升级 怎么办? 1 2 • 第二个困难已经被Mesh技术架构解决了 • 第一个困难就需要为研发用户提供高级抽象-IaC 抽象成虚拟服务和目标规则这两种声明性API(Yaml),使得配置非 常形象易懂,并且彻底将左侧需要了解的细节进行了屏蔽和简化, 只需要学习规则,而不需要了解下面很多种实现,大大降低了使 用者的难度,并实现了版本化能力0 码力 | 42 页 | 11.17 MB | 6 月前3Python 标准库参考指南 2.7.18
arpa/telnet.h, see the module source itself. The symbolic constants for the telnet commands are: IAC, DONT, DO, WONT, WILL, SE (Subnegotiation End), NOP (No Operation), DM (Data Mark), BRK (Break), IP available. Return '' if no cooked data available otherwise. Do not block unless in the midst of an IAC sequence. Telnet.read_eager() Read readily available data. Raise EOFError if connection closed and available. Return '' if no cooked data available otherwise. Do not block unless in the midst of an IAC sequence. Telnet.read_lazy() Process and return data already in the queues (lazy). Raise EOFError0 码力 | 1552 页 | 7.42 MB | 9 月前3Python 标准库参考指南 2.7.18
arpa/telnet.h, see the module source itself. The symbolic constants for the telnet commands are: IAC, DONT, DO, WONT, WILL, SE (Subnegotiation End), NOP (No Operation), DM (Data Mark), BRK (Break), IP available. Return '' if no cooked data available otherwise. Do not block unless in the midst of an IAC sequence. Telnet.read_eager() Read readily available data. Raise EOFError if connection closed and available. Return '' if no cooked data available otherwise. Do not block unless in the midst of an IAC sequence. Telnet.read_lazy() Process and return data already in the queues (lazy). Raise EOFError0 码力 | 1552 页 | 7.42 MB | 9 月前3Python 标准库参考指南 2.7.18
arpa/telnet.h, see the module source itself. The symbolic constants for the telnet commands are: IAC, DONT, DO, WONT, WILL, SE (Subnegotiation End), NOP (No Operation), DM (Data Mark), BRK (Break), IP available. Return '' if no cooked data available otherwise. Do not block unless in the midst of an IAC sequence. Telnet.read_eager() Read readily available data. Raise EOFError if connection closed and available. Return '' if no cooked data available otherwise. Do not block unless in the midst of an IAC sequence. Telnet.read_lazy() Process and return data already in the queues (lazy). Raise EOFError0 码力 | 1552 页 | 7.42 MB | 9 月前3Python 标准库参考指南 3.6.15
选项对应的符号名遵循 arpa/telnet.h 中 的定义,但删除了前缀 “TELNET_“。对于不在 arpa/telnet.h 的选项的符号常量名,请参考本模块源码。 telnet 命令的符号常量名有:IAC, DONT, DO, WONT, WILL, SE (Subnegotiation End), NOP (No Operation), DM (Data Mark), BRK (Break), IP 如果连接关闭并且没有可用的熟数据,将会触发EOFError 。如果没有熟数据可用返回 b'' 。除非在 一个 IAC 序列的中间,否则不要阻塞。 Telnet.read_eager() 读取现成的数据。 如果连接关闭并且没有可用的熟数据,将会触发EOFError 。如果没有熟数据可用返回 b'' 。除非在 一个 IAC 序列的中间,否则不要阻塞。 Telnet.read_lazy() 处理并返回已经在队列中的数据(lazy)。 处理并返回已经在队列中的数据(lazy)。 如果连接已关闭并且没有可用的数据,将会触发EOFError 。如果没有熟数据可用则返回 b'' 。除非 在一个 IAC 序列的中间,否则不要进行阻塞。 Telnet.read_very_lazy() 返回熟数据队列任何可用的数据(very lazy)。 如果连接已关闭并且没有可用的数据,将会触发EOFError 。如果没有熟数据可用则返回 b'' 。该方 法永远不会阻塞。0 码力 | 1886 页 | 8.95 MB | 9 月前3Python 标准库参考指南 3.6.15
选项对应的符号名遵循 arpa/telnet.h 中 的定义,但删除了前缀 “TELNET_“。对于不在 arpa/telnet.h 的选项的符号常量名,请参考本模块源码。 telnet 命令的符号常量名有:IAC, DONT, DO, WONT, WILL, SE (Subnegotiation End), NOP (No Operation), DM (Data Mark), BRK (Break), IP 如果连接关闭并且没有可用的熟数据,将会触发EOFError 。如果没有熟数据可用返回 b'' 。除非在 一个 IAC 序列的中间,否则不要阻塞。 Telnet.read_eager() 读取现成的数据。 如果连接关闭并且没有可用的熟数据,将会触发EOFError 。如果没有熟数据可用返回 b'' 。除非在 一个 IAC 序列的中间,否则不要阻塞。 Telnet.read_lazy() 处理并返回已经在队列中的数据(lazy)。 处理并返回已经在队列中的数据(lazy)。 如果连接已关闭并且没有可用的数据,将会触发EOFError 。如果没有熟数据可用则返回 b'' 。除非 在一个 IAC 序列的中间,否则不要进行阻塞。 Telnet.read_very_lazy() 返回熟数据队列任何可用的数据(very lazy)。 如果连接已关闭并且没有可用的数据,将会触发EOFError 。如果没有熟数据可用则返回 b'' 。该方 法永远不会阻塞。0 码力 | 1886 页 | 8.95 MB | 9 月前3Python 标准库参考指南 3.7.13
选项对应的符号名遵循 arpa/ telnet.h 中的定义,但删除了前缀 “TELNET_“。对于不在 arpa/telnet.h 的选项的符号常量名,请 参考本模块源码。 telnet 命令的符号常量名有:IAC, DONT, DO, WONT, WILL, SE (Subnegotiation End), NOP (No Operation), DM (Data Mark), BRK (Break), IP 如果连接关闭并且没有可用的熟数据,将会触发EOFError 。如果没有熟数据可用返回 b'' 。除 非在一个 IAC 序列的中间,否则不要阻塞。 Telnet.read_eager() 读取现成的数据。 如果连接关闭并且没有可用的熟数据,将会触发EOFError 。如果没有熟数据可用返回 b'' 。除 非在一个 IAC 序列的中间,否则不要阻塞。 Telnet.read_lazy() 处理并返回已经在队列中的数据(lazy)。 处理并返回已经在队列中的数据(lazy)。 如果连接已关闭并且没有可用的数据,将会触发EOFError 。如果没有熟数据可用则返回 b'' 。除 非在一个 IAC 序列的中间,否则不要进行阻塞。 Telnet.read_very_lazy() 返回熟数据队列任何可用的数据(very lazy)。 如果连接已关闭并且没有可用的数据,将会触发EOFError 。如果没有熟数据可用则返回 b'' 。该 方法永远不会阻塞。0 码力 | 1846 页 | 9.09 MB | 9 月前3Python 标准库参考指南 3.7.13
选项对应的符号名遵循 arpa/telnet.h 中 的定义,但删除了前缀 “TELNET_“。对于不在 arpa/telnet.h 的选项的符号常量名,请参考本模块源码。 telnet 命令的符号常量名有:IAC, DONT, DO, WONT, WILL, SE (Subnegotiation End), NOP (No Operation), DM (Data Mark), BRK (Break), IP b'' 。除非在 一个 IAC 序列的中间,否则不要阻塞。 1194 Chapter 22. 互联网协议和支持 The Python Library Reference, 发布 3.7.13 Telnet.read_eager() 读取现成的数据。 如果连接关闭并且没有可用的熟数据,将会触发EOFError 。如果没有熟数据可用返回 b'' 。除非在 一个 IAC 序列的中间,否则不要阻塞。 Telnet.read_lazy() 处理并返回已经在队列中的数据(lazy)。 如果连接已关闭并且没有可用的数据,将会触发EOFError 。如果没有熟数据可用则返回 b'' 。除非 在一个 IAC 序列的中间,否则不要进行阻塞。 Telnet.read_very_lazy() 返回熟数据队列任何可用的数据(very lazy)。 如果连接已关闭并且没有可用的数据,将会触发EOFError0 码力 | 1961 页 | 9.14 MB | 9 月前3
共 21 条
- 1
- 2
- 3