网站信息报送制度建设旺道seo系统
本文要点
- 使用 Ansible 自动化 Kubernetes 集群。
- 在 AWS 云上为 master 和 slave 启动 EC2 实例。
- 创建将分别配置主节点和从节点的角色。
- 在各自的从站中启动一个连接到它的 WordPress 和 MySQL 数据库。
- 公开 WordPress pod,客户端可以使用其各自的端口访问 WordPress IP。
让我们先创建一个动态库存
安装 Python3:
$ yum install python3 -y
安装 boto3 库:
$ pip3 install boto
创建库存目录:
$ mkdir -p /opt/ansible/inventory
$ cd /opt/ansible/inventory
使用以下配置在清单目录中创建文件 aws_ec2.yaml:
plugin: aws_ec2
aws_access_key: <YOUR-AWS-ACCESS-KEY-HERE>
aws_secret_key: <YOUR-AWS-SECRET-KEY-HERE>
keyed_groups:- key: tagsprefix: tag
打开 /etc/ansible/ansible.cfg 并找到 [inventory] 部分并添加以下行以启用 ec2 插件:
[inventory]
enable_plugins = aws_ec2
现在让我们通过列出 EC2 实例来测试动态清单配置:
$ ansib