【目錄】
(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)安裝虛擬過程
-
創(chuàng)建新的虛擬機(jī),選擇推薦版本的iso文件
ubuntu1.jpg 選擇自定義安裝
- 為此虛擬機(jī)選擇操作系統(tǒng)
Linux Ubuntu 64位
-
指定引導(dǎo)固件
UEFI不要選擇BIOS
ubuntu2.jpg 命名為Master
自定設(shè)置 存儲(chǔ)為UbuntuMaster 2CPU 2048MB 20GB硬盤


- 建議移除聲卡和攝像頭
2.3.2 圖形界面安裝方式
- 選擇英文語(yǔ)言
- 英文鍵盤
- 設(shè)置國(guó)內(nèi)鏡像源頭
http://mirrors.aliyun.com/ubuntu/注意末尾的斜線 - 設(shè)置您的用戶名和密碼,下文使用YOUR_USERNAME YOUR_PASSWORD
-
切勿選擇
microk8s snapstable: v1.14.2空格選中

- Tab鍵切換到DONE回車,開始安裝過程

- 安裝結(jié)束后點(diǎn)擊重啟Reboot Now

修改root密碼
- 安裝過程中,輸入用戶名
YOUR_USERNAME密碼:YOUR_PASSWORD - 重新啟動(dòng)后登錄 用戶名
YOUR_USERNAME密碼:YOUR_PASSWORD - 確認(rèn)登錄成功后輸入
sudo passwd輸入上面的YOUR_PASSWORD,然后輸入root用戶的密碼root
設(shè)置root用戶的密碼root,是為了教學(xué)過程中簡(jiǎn)單。
但是在生產(chǎn)環(huán)境下禁止使用弱強(qiáng)度的密碼。

- 執(zhí)行
exit退出當(dāng)前登錄用戶,然后使用root用戶重新登錄 - 輸入
shutdown now停機(jī)
2.4 修改主機(jī)名
修改主機(jī)名稱
- 使用root用戶登錄
- 打開配置文件
vim /etc/cloud/cloud.cfg - 修改配置
preserve_hostname: true

- 重啟
$ shutdown -r now
2.5 配置靜態(tài)IP(永久有效)(NAT模式)
- 使用root用戶登錄Linux,如下以Master為例
vim /etc/netplan/50-cloud-init.yaml- 參考如下截圖修改配置文件
- 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)獲取

2.6 修改hosts
使用root用戶登錄
打開hosts文件
vim /etc/hosts-
輸入如下內(nèi)容
192.168.236.177 master這個(gè)ip是當(dāng)前橋接或者NAT分配的IP地址
重啟機(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)注明出處

