【云原生】k8s 前置环境 网络配置 VMware Linux共享上网(iptables forward)

文章详细介绍了如何在Kubernetes集群中,通过Linux的iptables配置,让VMware中的虚拟机通过NAT模式上网,以及如何设置网关和DNS。作者还分享了解决DNS问题和iptables拦截的经验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

本文介绍了如何使用 Linux iptalbes 来使其他内网主机进行上网。

解释说明:一般情况下,VMware安装好后会出现两张网卡,vmnet1 与 vmnet8 。其中vmnet1 为仅主机模式(虚拟机之间可通信,虚拟机与宿主机可通信,不能上网);vmnet8 为 NAT 模式(虚拟机之间可通信,虚拟机与宿主机可通信,可上网)。

其实k8s的三台主机也可以设置为NAT模式,直接具有上网的能力,但为什么要多一台主机出来呢?

多余的这一台主机就是k8s三台主机的网关,所有内网的流量都经过这台主机,所以可以配置一些其他的内容(代理、监控、ssr等等)。本文只演示如何上网,其他的请自行研究。

一、基本环境准备

  • OS:Windows 10
  • VMware: 16
  • Linux 发行版:CentOS Linux 7.9 x86_64

二、虚拟机准备

4台虚拟机(2台亦可)。

主机名 规格 网络通讯模式 ip地址
k8s-master01

2C4G

OnlyHost

192.168.20.11

k8s-node01 2C4G OnlyHost 192.168.20.12
k8s-node02 2C4G OnlyHost 192.168.20.13
netshare 1C1G

网卡1: OnlyHost

网卡2: NAT

网卡1:192.168.20.1

网卡2:DHCP

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值