harbor服务器设置防火墙规则,只允许k8s的机器访问,不允许公网访问
时间: 2023-02-09 11:54:19 浏览: 144
k8s上部署harbor并暴露访问
首先,确保你的 Harbor 服务器已经运行并且可以通过内网访问。其次,在 Kubernetes 集群中配置好访问 Harbor 的 Service 和 Ingress。然后,在 Harbor 服务器上配置防火墙规则,允许来自 Kubernetes 集群内部网络的访问,拒绝来自公网的访问。最后,在 Harbor 配置文件中限制只有集群中的机器才能访问 Harbor。
如果你使用的是 Ubuntu 系统,可以使用 ufw(Uncomplicated Firewall)来配置防火墙规则。
禁止公网访问
```
sudo ufw default deny incoming
```
允许来自集群内部网络的访问
```
sudo ufw allow from 10.0.0.0/8
```
激活防火墙
```
sudo ufw enable
```
如果你使用的是其他系统,可以使用 iptables 或其他防火墙工具来配置。
注意:这只是一种基本配置方式,实际情况可能会有所不同,请根据实际情况来调整。
阅读全文