摘要:
介绍 Selenium 包含 3 大组件,分别是:Selenium IDE、Selenium WebDriver、Selenium Grid: 1、Selenium IDE 负责录制、回放脚本,模拟用户对页面的真实操作 2、Selenium WebDriver 提供 API 来操作浏览器,比如:Ch 阅读全文
摘要:
生成requirements.txt文件: pip freeze > requirements.txt pip3 freeze > requirements.txt 安装requirements.txt文件中的第三方库: pip install -r requirements.txt pip3 in 阅读全文
摘要:
四种网络模式 host:容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口。 Container:创建的容器不会创建自己的网卡,配置自己的IP,而是和一个指定的容器共享IP、端口范围。 None:该模式关闭了容器的网络功能。 Bridge:此模式会为每一个容器分配、设置IP等, 阅读全文
摘要:
NAT(网络地址转换) NAT模式中,虚拟机的网卡(采用虚拟技术模拟出的网卡)和宿主机的网卡在两个不同的网络中,虚拟机能上网(前提是宿主机可以上网),虚拟机之间可以相互访问,虚拟机也可以访问宿主机,但宿主机不能访问虚拟机,宿主机所在的物理网络就是NAT虚拟网络的外网。 bridge(桥接网卡) 桥接 阅读全文
摘要:
①企业使用 K8s 主要用来做什么? 有如下三个方面: 自动化运维平台,创业型公司,中小型企业,使用 K8s 构建一套自动化运维平台,自动维护服务数量,保持服务永远和预期的数据保持一致性,让服务可以永远提供服务。这样最直接的好处就是降本增效。 充分利用服务器资源,互联网企业,有很多服务器资源「物理机 阅读全文
摘要:
①Pod 的结构是怎样的? 结构如下: Pod 相当于一个容器,Pod 有独立 IP 地址,也有自己的 Hostname,利用 Namespace 进行资源隔离,独立沙箱环境。 Pod 内部封装的是容器,可以封装一个,或者多个容器(通常是一组相关的容器)。 ②Pod 网络 具体如下: Pod 有自己 阅读全文
摘要:
①K8s 组件 K8s 是用来管理容器,但是不直接操作容器,最小操作单元是 Pod (间接管理容器): 一个 Master 有一群 Node 节点与之对应。 Master 节点不存储容器,只负责调度、网管、控制器、资源对象存储。 容器的存储在 Node 节点,容器是存储在 Pod 内部的)。 Pod 阅读全文
摘要:
K8s 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化 通过 K8s 我们可以: 快速部署应用 快速扩展应用 无缝对接新的应用功能 节省资源,优化硬件资源的使用 K8s 有如下特点: 可移植:支持公有云,私有云,混合云,多重云 multi-cloud。 可 阅读全文
摘要:
①云和 K8s 是什么关系 云就是使用容器构建的一套服务集群网络,云由很多的大量容器构成。K8s 就是用来管理云中的容器。 ②常见几类云架构 常见几类云架构如上图所示: On-Premises(本地部署)。 IaaS(基础设施即服务):用户:租用(购买|分配权限)云主机,用户不需要考虑网络,DNS, 阅读全文
摘要:
def add(a:int, b:int) -> list[int]: """ 声明参数 a ,b 为int,返回值为 list,元素为int :param a: :param b: :return: """ l=[] l.append(a + b) return l 阅读全文