K8S入门前奏之VMware虚拟机网络配置

2023-09-18 15:03:26

为了能在本地搭建 K8S 的运行服务器,在个人电脑上安装了虚拟机VMware16版本,并且在阿里巴巴开源镜像站下载了CentOS-7操作系统:阿里巴巴开源镜像站

做完一些列准备工作后,在虚拟机安装完CentOS-7操作系统后,需要对VMware虚拟机网络进行配置,让其满足我们搭建 K8S 的要求。

  1. 查看物理机ip信息
    • 命令:ipconfig
      物理机ip信息
  2. 配置网络适配器环境
    • 在“控制面板”的“网络连接”配置中,对VMnet8那个适配器进行配置。
      修改ip地址信息与DNS服务器信息,注意ip地址要与步骤1中查出来的网段对应,比如我上边查出来的是192.168.13.224,这里配置的时候也是要配成以192.168.13.x,x为ip地址范围内的数,且不能与步骤1中的相同;VMware Network Adapter VMnet8配置
  3. 配置vmware虚拟机虚拟网络ip地址
    • 择虚拟机左上方的“编辑–>虚拟网络编辑器”,点击更改配置。
      在这里插入图片描述
    • 修改子网ip的地址为物理机ip(步骤1中结果)对应网段,然后分别设置NAT设置与DHCP设置
      在这里插入图片描述
    • 在NAT设置里边修改网关地址到对应网段下边,切记不要与物理机设置成相同的网关地址!
      在这里插入图片描述
    • 在DCHP设置里边修改起始ip地址与结束ip地址到对应网段下边
      在这里插入图片描述
  4. 修改对应的虚拟机镜像的网络环境
    • 找到每个需要修改的虚拟机,右键找到“设置”选项,将虚拟机的网络适配器修改为NAT模式,然后保存。
      在这里插入图片描述5. 在centos7里边配置网络环境

    • 修改系统网络配置

      nano /etc/sysconfig/network-scripts/ifcfg-ens192
      

      修改BOOTPROTO=“static”(手动配置静态 IP 地址)或者"none"(不自动配置 IP 地址)
      修改ONBOOT=“yes”

      TYPE="Ethernet"
      PROXY_METHOD="none"
      BROWSER_ONLY="no"
      BOOTPROTO="none"
      DEFROUTE="yes"
      IPV4_FAILURE_FATAL="no"
      IPV6INIT="yes"
      IPV6_AUTOCONF="yes"
      IPV6_DEFROUTE="yes"
      IPV6_FAILURE_FATAL="no"
      IPV6_ADDR_GEN_MODE="stable-privacy"
      NAME="ens192"
      UUID="4b5d7582-0b78-4780-8115-d3a3005867c7"
      DEVICE="ens192"
      ONBOOT="yes"
      IPADDR="192.168.0.238"
      PREFIX="24"
      GATEWAY="192.168.0.1"
      DNS1="192.168.0.238"
      DNS2="202.96.128.186"
      IPV6_PRIVACY="no"
      
    • 重置网络使上面的配置生效

      service network restart
      
    • 查看网络配置是否生效

      ip a
      

      在这里插入图片描述
      至此,虚拟机的网络配置就完成了。

更多推荐

Jmeter——结合Allure展示测试报告

在平时用jmeter做测试时,生成报告的模板,不是特别好。大家应该也知道allure报告,页面美观。先来看效果图,报告首页,如下所示:报告详情信息,如下所示:运行run.py文件,运行成功,如下所示:接下来来看下实现过程。安装allureallure是开源的,直接到github上下载即可。就不细说了。需要注意的是,环境

Windows 10 + Jenkins 2.4 安装插件时https 的证书问题及解决

本篇面临与解决的问题本篇是在Windows10中安装Jenkins2.414.1,在安装完成之后安装一些需要的插件,可以在浏览器端安装插件的时候,总是不成功,控制台报以下错误:SEVEREh.model.UpdateCenter$DownloadJob#run:Failedtoinstallantisamy-marku

1. PCIE基础入门知识

GT/s是"每秒十亿次传输"时间版本速率2003Pcie1.02.5GT/s2006PCIE2.05GT/s2010PCIE3.08GT/s2017PCIE4.016GT/s高速接口:雷电接口(PCIEx4接口)PCIE接口工作模式:Endpoint和RootPort。Endpoint(终端)指的是PCIe总线中的最终

vue框架实现表情打分效果

本来今天要实现这个功能但是在网上查了一下就csdn上有一个符合要求的但是他竟然收费,痛心疾首啊太伤白嫖党的心的所以我手写了一个这个类似功能的代码希望能帮到有这个需求的同学们技术栈是VUE3用其他技术栈的也可以看因为逻辑很简单都一样的//问卷的虚拟数据constdataInfoList=ref([{id:'0',labe

SkyWalking快速上手(六)——告警

文章目录前言一、什么是SkyWalking的告警功能二、为什么要使用SkyWalking的告警功能1.及时发现异常情况2.提高故障处理效率3.避免数据丢失和损坏4.提升系统性能和稳定性三、如何使用SkyWalking的告警功能1.告警规则2.告警通知3.告警持续时间四、注意事项1、合理设置告警规则和阈值1.1.确定监控

MongoDB的搭建 和crud操作

MongoDBdocker下载dockerrun--restart=always-d--namemongo-v/docker/mongodb/data:/data/db-p27017:27017mongo:4.0.6使用navcat工具使用MongoDBCrud操作jar包<dependency><groupId>or

notepad++配合正则表达式分组模式处理文本转化为sql语句

一、正则分组知识点补充正则分组和捕获():用于分组和捕获子表达式。大白话就是()匹配到的数据,通过美元符号加下标可以获取该数据,例如$1、$2,下标从1开始。下面的案例就采用该模式处理文本数据二、使用正则的需求背景有一份报表的数据,需要把数据入库到mysql数据库,因为数据很多,不可能手动一个一个转,这里采用正则表达式

Python基础

Python简介1.Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。2.Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python是一种解释型语言:这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言

【绝㊙️】三年开发内功心得

经典嵌套if-else问题这个也是老生常谈问题了,不管哪里都能看到。那如何解决方法一(重要):如果逻辑分支过多,即使你不解决嵌套if-slse,至少也要把每个if的{}里的逻辑抽到一个独立的方法或者工具类或者策略模式类,保证{}里只有一行或者简单几行代码,保证住流程的清晰,比如:Obejctdata=null;if(n

2022年统计用区划代码表SQL 01

行政区划代码为国家公布的六位县级以上行政区划代码行政区编码的用途:APP里做城市级联选择根据身份证前六位获取用户所在城市区县370786昌邑市370800济宁市370811任城区370812兖州区百度高德等接口通常都会返回adcode字段(行政区编码)根据行政区编码可以查询天气数据例如请求天气API接口,传参adcod

2、Window上的 虚拟机端口 暴露到 宿主机局域网教程

今天在公司的服务器主机上捣鼓虚拟机,要在虚拟机上安装一个oracle,虚拟机和主机能互相ping通的前提下,要将虚拟机上的端口号暴露在主机上,让项目组内的所有员工的电脑都能访问到该oracle数据库。也就是电脑A访问主机,虚拟机将oracle端口映射到主机上,这样电脑A便能通过主机上的ip映射访问到虚拟机上的oracl

热文推荐