如果你安裝了win10系統,想做k8s集羣,win10自帶的hyper-v也是一個很適合的虛擬機環境。
1.在Hyper-V裏新建虛擬交換機
2.共享主機host的wifi訪問外網
獲取虛擬交換機的ip,後面配置虛擬機靜態IP時用它做網關和DNS
3.在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
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
choco install terminals
- 在本地win10 host連接虛擬機:安裝完terminals工具包,就有了ssh,不用每次再打開虛擬機那麼麻煩
ssh [email protected]
- 連接信息會被記錄在本地
C:\Users\<UserName>\.ssh\known_hosts
TBD: 配置好了兩臺虛擬機,下一步我們就在兩臺虛擬機上安裝docker。