如果你安装了win10系统,想做k8s集群,win10自带的hyper-v也是一个很适合的虚拟机环境。

1.在Hyper-V里新建虚拟交换机

 

2.共享主机host的wifi访问外网

 

获取虚拟交换机的ip,后面配置虚拟机静态IP时用它做网关和DNS

 

3.在Hyper-V里安装最小版的centos

win10自带Hyper-V安装CentOS7及网络配置图文教程_fengdong1996的博客-CSDN博客_hyper-v 安装centos

阿里云开源镜像站资源目录

  • 安装过程里使用上面配置好的虚拟交换机
  • 安装两个虚拟机:master,node1
  • 设置root密码:123456
  • 硬盘:50G
  • CPU:2核
  • 内存:1G,动态增长

4.手动配置虚拟机网络

  • 因为安装的是最小版的centos,缺少必要包,需要手动配置网络
  • 配置两台虚拟机的静态IP地址,并让网络随系统自启动
  • 使用虚拟交换机的IP作为网关和DNS
vi /etc/sysconfig/network-scripts/ifcfg-eth0

  

  • master: 192.168.137.2
  • node1:  192.168.137.3
  • 重启网络
service network restart
  • 测试一下网络通了吗
ping www.baidu.com
  • 安装网络包
yum install net-tools
  • 查看下ip:安装完网络包,就有了ifconfig命令
ifconfig

5.在本机Win10 Host环境下安装包管理工具chocolate和ssh终端连接工具

  • 在PowerShell下安装chocolate

https://chocolatey.org

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
  • 使用chocolate包管理命令安装terminals

Chocolatey Software | Terminals multitab remote control client 4.0.1

choco install terminals
  • 在本地win10 host连接虚拟机:安装完terminals工具包,就有了ssh,不用每次再打开虚拟机那么麻烦
ssh root@192.168.137.2
  • 连接信息会被记录在本地

C:\Users\<UserName>\.ssh\known_hosts

TBD: 配置好了两台虚拟机,下一步我们就在两台虚拟机上安装docker。

下一篇

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐