通过selenium来实现,如果没有安装Python和Selenium,需要先安装,以下是我的环境测试通过的脚本。
环境信息
python版本。
1 | python --version |
selenium 版本。
1 | pip show selenium |
通过selenium来实现,如果没有安装Python和Selenium,需要先安装,以下是我的环境测试通过的脚本。
python版本。
1 | python --version |
selenium 版本。
1 | pip show selenium |
本案例通过以腾讯云为主要搭建环境,使用CentOS7.9系统。
参考文章
官网文档:https://kubernetes.io/zh-cn/docs/home/
Kubernetes(k8s) YAML文件详解:https://blog.csdn.net/qq_35745940/article/details/120169421
kubernetes:https://k8s.easydoc.net/docs/dRiQjyTY/28366845/6GiNOzyZ/9EX8Cp45
容器中通常存放程序代码、二进制程序,如密码、配置文件等一些变量可以通过ConfigMap来存储,创建
ConfigMap.yaml。
1 | apiVersion: v1 |
应用yaml文件。
1 | # 应用 |
secret.yaml
1 | apiVersion: v1 |
本文目录结构
虚拟机(Virtual Machine, VM)和容器(Container)是两种不同的虚拟化技术,它们在资源隔离、部署和扩展、操作系统支持等方面有着各自的特点和优劣。
容器技术是指将应用程序及其依赖项打包在一起,形成一个独立的单元,可以在任何支持容器运行时环境的操作系统上运行。容器技术的主要优点包括易于移植、可扩展、易于管理、易于组合和隔离。常见的容器技术包括Docker、rkt、containerd等。以Docker为例本质由命名空间、cgroup和镜像三块组成。
本文目录结构
创建有状态的Pod,执行”kubectl apply -f mongo.yaml“。
1 | apiVersion: apps/v1 |
以上mongo.yaml包涵了创建StatefulSet特性的pod和Service,关于StatefulSet特性:
查看创建的pods。
1 | kubectl get endpoints mongodb -o yaml |
这时可以连接到mongodb上进行写入数据测试。
本文目录结构
首先创建pod,衔接上节课内容,创建内容如下:
1 | apiVersion: apps/v1 |
通过标签与djnode进行关联,创建service.yaml.
1 | apiVersion: v1 |
应用配置“kubectl apply -f service.yaml”,查看servers。
1 | kubectl get svc |
查看服务详情 kubectl describe svc djnode,可以发现 Endpoints 是各个 Pod 的 IP,也就是他会把流量转发到这些节点。
1 | kubectl describe svc djnode |
修改service.yaml内容如下。
1 | apiVersion: v1 |
查看暴露的端口,可以通过web浏览器访问以下端口
1 | netstat -tnl | grep 31000 |