日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用Rancher搭建K8S环境的准备工作

發布時間:2024/3/13 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用Rancher搭建K8S环境的准备工作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用Rancher搭建K8S環境的準備工作

?

目錄

一、安裝Ubuntu 16.04

二、VirtualBox的使用

三、Linux網絡設置

四、防火墻設置

五、開啟SSH

六、Docker指定版本安裝

七、Docker鏡像加速器

??

一、安裝Ubuntu16.04

采用Ubuntu 16.04 TLSServer版本,鏡像文件為ubuntu-16.04-server-amd64.iso ,采用最小化的安裝方式。記得要安裝SSH Server,便于使用SSH遠程管理。也可以使用后面介紹的方法單獨安裝。Ubuntu安裝完后,要記得做更新源、升級系統的操作,可避免一些問題。

sudo apt-get update && sudo apt-get upgrade -y?

?

二、VirtualBox的使用

具體安裝及使用方法略。

記得要安裝對應版本的擴展包,以獲得更好的設備兼容性,比如USB2.0、網卡、固態盤等。比如安裝了VirtualBox的版本為5.1.22-r115126,則擴展包也要是5.1.22-r115126的擴展包。擴展包的下載地址為https://www.virtualbox.org/wiki/Downloads。

在創建好Ubuntu 16.04虛擬機模板以后,通過復制方式生成新的虛擬機時,一定要更改MAC地址(重新初始化所有網卡的MAC地址),以免網絡出現問題。

?

三、Linux網絡設置

3.1 編輯網卡配置文件/etc/network/interfaces

# 使用vi編輯/etc/network/interfaces文件

sudo vi /etc/network/interfaces

?

# interfaces文件的內容如下:

# loopback環回網卡

auto lo

iface lo inet loopback

?

# 主網卡配置,靜態分配IP地址及其他信息

auto enp0s3

iface enp0s3 inet static

address 192.168.3.160

netmask 255.255.255.0

gateway 192.168.3.254

dns-nameservers 218.2.135.1

dns-nameservers 202.102.24.35

dns-nameservers 8.8.8.8

?

3.2 修改主機名,文件名為/etc/hostname

# 使用vi編輯/etc/hostname文件

sudo ?vi /etc/hostname

?

#內容為rancher1或者服務器節點的名字,如node1等:

rancher1

#重啟以后生效

?

3.3 編輯主機名解析文件/etc/hosts,優先于DNS起作用

# 使用vi編輯/etc/hosts文件

sudo vi /etc/hosts

?

#內容為:

192.168.3.160 ??rancher1

192.168.3.161 ??node1

192.168.3.162 ??node2

192.168.3.163 ??node3

?

3.4 配置域名解析DNS,文件名/etc/resolv.conf

# 使用vi編輯/etc/resolv.conf

sudo vi /etc/resolv.conf ?

?

#內容為:

nameserver 218.2.135.1

nameserver 202.102.24.35

nameserver 8.8.8.8

?

#DNS解析如果在網卡配置文件中設置,

#此處內容會由程序resolvconf自動生成。

?

3.5 重啟網絡服務

sudo /etc/init.d/networking restart

或者?sudo systemctl restart networking

或者?sudo service networking restart

?

?

四、防火墻設置

作為測試環境,可以暫時把防火墻關閉,把精力放到主要業務上。在生產環境下,可專門研究一下Ubuntu防火墻ufw的設置,開啟相應的端口即可,也不是很難。

?

# 禁用防火墻

sudo ufw disable

?

五、開啟SSH

# 更新apt資源列表

# 安裝SSHD服務

sudo apt update

sudo apt install openssh-server

?

# 查看SSHD是否已經運行

ps -e|grep ssh

?

# Win7上,使用SSH客戶端,比如Xshell、putty等連接到Ubuntu機器上。

# 使用SSH客戶端的好處是可以復制、粘貼很長的命令行,不需要手工輸入。

?

六、Docker指定版本安裝

要使用Rancher-1.6.5搭建K8S測試環境,需要安裝指定版本的Docker1.12.3版本),其他新的Docker版本目前暫不支持,畢竟軟件研發需要大量的時間和精力。具體可以參考下面的鏈接:http://rancher.com/docs/rancher/v1.6/en/hosts/#supported-docker-versions?

?

# 可以使用Rancher官方推薦的安裝腳本,安裝Docker-1.12.3版本:

sudo curl https://releases.rancher.com/install-docker/1.12.3.sh | sh

# 大概需要6-8分鐘,Docker-1.12.3版本就安裝好了。

?

也可以使用阿里云的Docker 源,快速安裝指定版本的Docker 。

參考鏈接:https://www.xtplayer.cn/2017/02/2783

# 編輯Docker源文件,添加阿里云的源

sudo vi /etc/apt/sources.list.d/docker-main.list

?

# 通過粘貼方式,加入如下內容:

deb [arch=amd64] http://mirrors.aliyun.com/docker-engine/apt/repo ubuntu-xenial main

?

# 加入官方的GPG key

sudo curl -fsSL https://apt.dockerproject.org/gpg | sudo apt-key add -

?

# 更新源、升級系統

sudo apt-get update && sudo apt-get upgrade -y

?

# 清除舊版本的Docker

sudo apt-get purge lxc-docker*

?

#列出可用的Docker的版本

sudo apt-cache policy docker-engine

?

# 安裝docker 1.12.3版本

sudo apt-get install -y docker-engine=1.12.3-0~xenial

?

七、Docker鏡像加速器

配置Docker鏡像加速器,可用顯著提升docker鏡像的下載速度,解決國內網絡訪問國外站點速度慢的問題。推薦使用docker國內的官方鏡像,如果是阿里云的用戶,直接使用阿里云的鏡像加速器,效果更好。

?

# 使用vi編輯/etc/docker/daemon.json文件

# 添加上registry-mirrors鍵值,可以加入多個值。

sudo vim /etc/docker/daemon.json

?

# 通過復制、粘貼,加入以下內容

{
"registry-mirrors": [
?"https://2lqq34jg.mirror.aliyuncs.com",
?"https://pee6w651.mirror.aliyuncs.com",
?"https://registry.docker-cn.com",
?"http://hub-mirror.c.163.com"
]
}

?

# 重新啟動Docker服務

sudo service docker restart

?

# 查看鏡像站點是否已經啟用

sudo docker info

?

?

【結束】

?

參考資料:

Ubuntu通過修改配置文件進行網絡配置

http://blog.chinaunix.net/uid-22117508-id-157758.html

?

Ubuntu Server16.04無圖形化版,安裝后,全命令配置網絡

http://blog.csdn.net/wangfengtong/article/details/72780694?

?

VirtualBox Ubuntu Server 16.04 手動設置 網絡(IP, DNS,路由)

http://www.linuxidc.com/Linux/2016-12/139017.htm

?

Ubuntu 16.04網絡配置

http://blog.csdn.net/hurricane_0x01/article/details/51941941

?

?

教你如何開啟/關閉ubuntu防火墻

http://www.cnblogs.com/kluan/p/5993767.html

?

如何在Ubuntu 16.04上使用UFW設置防火墻

https://www.howtoing.com/how-to-set-up-a-firewall-with-ufw-on-ubuntu-16-04/?

?

如何啟動、關閉和設置ubuntu防火墻

http://blog.sina.com.cn/s/blog_866c5a5d0101ihxv.html?

?

總結

以上是生活随笔為你收集整理的使用Rancher搭建K8S环境的准备工作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。