4/15 深入淺出 contaienr / kubernetes # 前言 若當日對於實際操作有興趣的朋友可以參考本篇文章先行建立環境,由於 `container`/`kubernetes` 的使用與架設會需要事先下載相關檔案,避免當日網路不順影響操作進行,故先行提供環境供各位架設 # 環境準備 為了提供簡單與乾淨的安裝環境,這次的操作環境會經由虛擬機器的架設來處理,主要是使用`VirtualBox` 來啟動虛擬機器,並且搭配 `Vagrant` 來完成虛擬機器的初始化 ## VirtualBox 可參考官方網站安裝 https://www.virtualbox.org/wiki/Downloads ## Vagrant 可參考官方網站安裝 https://www.vagrantup.com/downloads.html ## Git 會需要透過 `git` 複製一個預先準備好的專案來使用 # 環境架設 請先準備一個資料夾,並且執行 `git clone https://github.com/hwchiu/kubeDemo.git` 接下來進入到該資料夾中 `cd kubeDemo` 接者透過 `Vagrant` 來啟動虛擬環境,請先確認 `Vagrant` 已經安裝完畢且其執行環境已經加入到系統的環境變數中 ## Linux `vagrant up` ## Windows `vagrant.exe up` ![](https://i.imgur.com/7wUTW2I.png) 上述步驟需要花費不少時間,當期完成後可以透過 `Vagrant ssh` 的方式連接到該虛擬機器的環境中 ## Linux `vagrant ssh` ## Windows `vagrant ssh` 可以看到下列畫面基本上就宣告環境架設成功,活動當日只要透過 `vagrant up` 將關機的機器啟動,並且透過 `vagrant ssh` 進去虛擬機器進行操作即可 ![](https://i.imgur.com/voXXX3Z.png)