k8s(Kubernetes)快速部署捷徑(2)-硬件虛擬機(jī)環(huán)境Ubuntu18.10-server安裝

【目錄】
(1)k8s快速介紹
(2)硬件虛擬機(jī)環(huán)境Ubuntu18.10-server安裝
(3)Docker-CE安裝及配置
(4)Kubernetes 安裝及部署
(5)創(chuàng)建企業(yè)Kubernetes多主機(jī)集群環(huán)境
(6)Kubernetes集群mysql應(yīng)用實(shí)例
(7)Kubernetes集群tomcat應(yīng)用集群實(shí)例
(8)Kubernetes集群beego新聞發(fā)布web系統(tǒng)集群實(shí)例
【資源下載】
完整教程markdown下載 提取碼: 92hy
kubernetes(k8s)2小時(shí)快速部署教程視頻 提取碼:dk4i
kubernetes-Master-Node虛擬機(jī)完整鏡像文件 提取碼: 2wf8
課程相關(guān)其他相關(guān)安裝包及鏡像 提取碼: nkfj


以上如果自己已經(jīng)安裝好了 Ubuntu18.10 Server版,可以直接跨過此章節(jié)

kubernetes-Master-Node虛擬機(jī)完整鏡像文件 提取碼: 2wf8
中也有已經(jīng)安裝好的Ubuntu18.04虛擬機(jī)鏡像文件

二、環(huán)境

2.1 部署軟件環(huán)境版本

操作系統(tǒng): Ubuntu 18.10(本教程采用server版本)

Docker: docker-ce 18.06

Kubernetes: k8s 1.13.1

2.2 Ubuntu搭建研發(fā)環(huán)境

我們直接下載Unbuntu18.10-server版本,server版本的好處是沒有Desktop,可以節(jié)省資源。

wget http://mirrors.aliyun.com/ubuntu-releases/18.10/ubuntu-18.10-live-server-amd64.iso

注:也可以從配套資料中獲取

2.3 Ubuntu安裝過程

2.3.1 創(chuàng)建虛擬機(jī)

在VMWare 中啟動(dòng)安裝虛擬過程

  1. 創(chuàng)建新的虛擬機(jī),選擇推薦版本的iso文件


    ubuntu1.jpg
  2. 選擇自定義安裝

  1. 為此虛擬機(jī)選擇操作系統(tǒng) Linux Ubuntu 64位
  1. 指定引導(dǎo)固件UEFI 不要選擇BIOS

    ubuntu2.jpg

  2. 命名為Master

  3. 自定設(shè)置 存儲(chǔ)為UbuntuMaster 2CPU 2048MB 20GB硬盤

ubuntu3.jpg
ubuntu4.jpg
  1. 建議移除聲卡和攝像頭

2.3.2 圖形界面安裝方式

  1. 選擇英文語(yǔ)言
  2. 英文鍵盤
  3. 設(shè)置國(guó)內(nèi)鏡像源頭 http://mirrors.aliyun.com/ubuntu/ 注意末尾的斜線
  4. 設(shè)置您的用戶名和密碼,下文使用YOUR_USERNAME YOUR_PASSWORD
  5. 切勿選擇 microk8s snap stable: v1.14.2 空格選中
ubuntu5.jpg
  1. Tab鍵切換到DONE回車,開始安裝過程
ubuntu6.jpg
  1. 安裝結(jié)束后點(diǎn)擊重啟Reboot Now
ubuntu7.jpg

修改root密碼

  1. 安裝過程中,輸入用戶名 YOUR_USERNAME 密碼: YOUR_PASSWORD
  2. 重新啟動(dòng)后登錄 用戶名 YOUR_USERNAME 密碼: YOUR_PASSWORD
  3. 確認(rèn)登錄成功后輸入sudo passwd 輸入上面的YOUR_PASSWORD,然后輸入root用戶的密碼root
設(shè)置root用戶的密碼root,是為了教學(xué)過程中簡(jiǎn)單。
但是在生產(chǎn)環(huán)境下禁止使用弱強(qiáng)度的密碼。
ubuntu8.jpg
  1. 執(zhí)行exit退出當(dāng)前登錄用戶,然后使用root用戶重新登錄
  2. 輸入shutdown now停機(jī)

2.4 修改主機(jī)名

修改主機(jī)名稱

  1. 使用root用戶登錄
  2. 打開配置文件vim /etc/cloud/cloud.cfg
  3. 修改配置preserve_hostname: true
ubuntu9.jpg
  1. 重啟
$ shutdown -r now

2.5 配置靜態(tài)IP(永久有效)(NAT模式)

  1. 使用root用戶登錄Linux,如下以Master為例
  2. vim /etc/netplan/50-cloud-init.yaml
  3. 參考如下截圖修改配置文件
  • Master 192.168.236.177
network:
    ethernets:
        ens33:
            addresses: [192.168.236.177/24]
            dhcp4: false
            gateway4: 192.168.236.2
            nameservers:
                       addresses: [192.168.236.2]
            optional: true
    version: 2              

或者動(dòng)態(tài)獲取

ubuntu10.png

2.6 修改hosts

使用root用戶登錄

  1. 打開hosts文件 vim /etc/hosts

  2. 輸入如下內(nèi)容

    192.168.236.177 master
    

    這個(gè)ip是當(dāng)前橋接或者NAT分配的IP地址

  3. 重啟機(jī)器shutdown -r now

ip應(yīng)用啟動(dòng):

$netplan apply

以上如果自己已經(jīng)安裝好了 Ubuntu18.10 Server版,可以直接跨過此章節(jié)


關(guān)于作者:

作者:Aceld(劉丹冰)

簡(jiǎn)書號(hào):IT無(wú)崖子

mail: danbing.at@gmail.com

github: https://github.com/aceld

原創(chuàng)書籍gitbook: http://legacy.gitbook.com/@aceld

原創(chuàng)聲明:未經(jīng)作者允許請(qǐng)勿轉(zhuǎn)載, 如果轉(zhuǎn)載請(qǐng)注明出處

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容