- Ingress ingress: - from: - namespaceSelector: matchLabels: project: centos -2 name=centos-2 10.244.139.0/24 可以 不可以 project=centos-2 name=centos-2 10.244.195.0/24 可以 不可以 project =centos-2 无 10.244.139.0/24 可以 不可以 无 name=centos-2 10.244.139.0/24 可以 不可以 无 无 10.244.139.0/24 可以 不可以 无 name=centos-2 10.244.195.0/24 可以 不可以 project=centos-2 无 10.244.195.0/24 可以 不可以 无 无 10.244.195.0/24 : matchLabels: name: centos-2 NetworkPolicy可视化展示 通过https://orca.tufin.io/netpol
一、设计集群节点角色 设计集群为三节点因果集群部署,其中CentOS-1、CentOS-2设计为CORE角色,CORE角色节点可以支持读写请求;CentOS-3设计为REPLICA角色,REPLICA CentOS-1:CORE [读写] CentOS-2:CORE [读写] CentOS-1:REPLICA [读取] 二、准备部署文件 将准备好的部署文件上传至CentOS系统的任意位置,并执行下面命令解压缩 1.修改CentOS-1的主机名 hostnamectl set-hostname core-1 2.修改CentOS-2的主机名 hostnamectl set-hostname core-2 3.修改 CentOS-3的主机名 hostnamectl set-hostname replica-1 修改主机名 4.修改CentOS-1和CentOS-2的hosts配置 192.168.101.128 dbms.connectors.default_listen_address=0.0.0.0 2.配置主机名 # CentOS-1 dbms.connectors.default_advertised_address=core-1 # CentOS
centos7镜像 docker pull centos:latest 第二步,构建centos容器 docker run -tid -p 80:80 -p 22:22 --privilaged --name centos -2 centos:latest /usr/sbin/init 第三步,进入到容器中 docker exec -it centos-2 bash 检查systemctl是否可以使用 ?
run -itd --name centos-1 registry.cn-shanghai.aliyuncs.com/public-namespace/cr7-centos7-tool:v2 创建容器centos /public-namespace/cr7-centos7-tool:v2 查看容器centos-2的/etc/hosts文件: [root@host1 ~]# docker exec centos- -2自身的host记录 意味着centos-2可以用centos-1-alias,9dde6339057a,centos-1来访问原先创建的容器。 centos-1是不可以通过hostname访问centos-2的。 [root@host1 ~]# docker exec centos-2 ping centos-1-alias PING centos-1-alias (172.18.0.2) 56(84) bytes
• 在CentOS-1、CentOS-2、CentOS-3分别执行下面命令 docker run \ --publish=7474:7474 --publish=7687:7687 \
firewalld.service # 关闭防火墙自动启动 systemctl disable firewalld.service # 查看防火墙服务状态 systemctl status firewalld.service CentOS