Myluzh Blog

Strive to become a dream architect.

Python selenium WebDriver 参数

2023-7-6 myluzh Python

设置 WebDriver 的选项参数可以使用 Options 类,具体如下所示: from selenium import webdriver from selenium.webdriver.chrome.options import Options # 创建 ChromeOptions 实例 options = Options() # 设置选项参数 options.add_argument("--headless") # 无界面模式运行 options.add_argument("--disable-gpu") # 禁用GPU加速 options.add_argument("--window-size=1920,1080") # 设置窗口大小 # 创建 Chrome 浏览器实例,并传入选项参数 driver = webdriver.Chrome(options=options) 其中,add_argument() 方法用于添加选项参数。你可以根据需要选择适合的选项参数来配置你的 WebDriver 实例。常见的选项参数包括: --headless:启用无界面...

阅读全文>>

标签: python selenium WebDriver

评论(0) (141)

Kubernetes(k8s)-Namespace命名空间

2023-7-4 myluzh Kubernetes

0x01 前言 如果一个集群中部署了多个应用,所有应用都在一起,就不太好管理,也可以导致名字冲突等。 我们可以使用 namespace 把应用划分到不同的命名空间,跟代码里的 namespace 是一个概念,只是为了划分空间。 0x02 命令 # 创建命名空间 kubectl create namespace testapp # 部署应用到指定的命名空间 kubectl apply -f app.yml --namespace testapp # 查询 kubectl get pod --namespace kube-system 0x03 增强工具 kubens 可以用 kubens 快速切换 namespace,kubens地址:https://github.com/ahmetb/kubectx 1.安装kubens sudo git clone https://github.com/ahmetb/kubectx /opt/kubectx sudo ln -s /opt/kubectx/kubectx /usr/local/bin/kubectx sudo ln -s ...

阅读全文>>

标签: k8s kubernetes Namespace 命名空间

评论(0) (215)

mysql8主从配置

2023-7-4 myluzh MySQL

0x01 创建mysql环境 使用docker创建两台mysql,名字为mysql_master与mysql_slave,加入mysql-network网络,设置root密码为Qwer1234. 这里需要挂载容器内的三个目录分别为数据文件夹、日志文件夹、配置文件夹。 docker run -d \ --name mysql_master \ --network mysql-network \ -v /Users/myluzh/Documents/docker/mysql_master/data:/var/lib/mysql \ -v /Users/myluzh/Documents/docker/mysql_master/log:/var/log/mysql/ \ -v /Users/myluzh/Documents/docker/mysql_master/config:/etc/mysql/conf.d \ -e MYSQL_ROOT_PASSWORD=Qwer1234. \ mysql:latest docker run -d \ --name mysql_slave...

阅读全文>>

标签: mysql mysql8 主从

评论(0) (162)

Kubernetes(k8s)-Helm

2023-6-30 myluzh Kubernetes

0x01 安装Helm 1.github安装helm curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash 2.国内加速源安装helm wget https://mirrors.huaweicloud.com/helm/v3.9.4/helm-v3.9.4-linux-amd64.tar.gz tar -zxvf helm-v3.9.4-linux-amd64.tar.gz sudo cp linux-amd64/helm /usr/local/bin/ helm version 0x02 添加Chart仓库 # 配置helm源地址 helm repo add aliyun https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts helm repo add huaweicloud https://mirrors.huaweicloud.com/helm/ helm repo add bitnami https://chart...

阅读全文>>

标签: k8s kubernetes helm

评论(0) (124)

Kubernetes(k8s)-ConfigMap&Secret

2023-6-28 myluzh Kubernetes

0x01 ConfigMap 数据库连接地址,这种可能根据部署环境变化的,我们不应该写死在代码里。 Kubernetes 为我们提供了 ConfigMap,可以方便的配置一些变量。 apiVersion: v1 kind: Pod metadata: name: my-app-pod spec: containers: - name: my-app image: my-app-image env: # 使用 ConfigMap 中的 DB_HOST 和 DB_PORT 配置 - name: DB_HOST valueFrom: configMapKeyRef: name: my-config-map key: DB_HOST - name: DB_PORT valueFrom: configMapKeyRef: name: my...

阅读全文>>

标签: k8s kubernetes configmap secret

评论(0) (162)

Docker常用命令总结

2023-6-27 myluzh Docker

0x00 前言 系统性地看完了《深入浅出Docker》这本干货,通俗易懂写得挺不错的。我现在对Docker的整个工作原理都有了一定的了解,并总结出了一些常用的命令,做下笔记备用。 0x01 容器 运行容器 docker run -d --restart=always --name nextcloud -p 80:80 -v /home/docker/nextcloud/:/var/www/html/ --link mysql nextcloud:latest 参数解释:-d 后台运行容器返回容器id                 --restart=always 自动启动相关容器                 --name 运行容器的名称      ...

阅读全文>>

标签: 网络 docker 容器 镜像 仓库

评论(0) (139)