基於Ubuntu16 04的K8S集群的安裝 一

2021-10-10 14:20:31 字數 2302 閱讀 1601

2、部署集群

本文主要記錄k8s的集群(2個節點,乙個master乙個worker)在ubuntu16.04系統中的安裝

大致步驟如下:

關閉防火牆,selinux,配置/etc/hosts,關閉swap, 配置apt源

啟動docker並設定開機自動啟動

啟動核心**

新增秘鑰,建立k8s的倉庫列表

具體實施

因此,根據上述步驟,首先需要準備兩(或者n)臺虛擬機器,模式分為1個master節點+1(n-1)個worker節點,對所有的虛擬機器(每一台虛擬機器分別做)做如下的操作:

關閉防火牆:ufw disable && iptables -f && iptables -t nat -f && iptables -t mangle -f && iptables -x

設定selinux 首先安裝selinux工具apt install selinux-utils,然後getenforce 如果返回結果=1 ,那麼setenforce 0

配置hosts檔案,vim /etc/hosts,增加對於ip和主機名的描述 eg: 192.168.19.123 master ,192.168.19.124 worker

關閉swap交換分割槽: 首先使用 swapon -s ,如果返回結果有分割槽列表,使用 swapoff 分割槽列表名 關閉分割槽 ,同時,vim /etc/fstab 注釋掉有swap說明的交換分割槽

配置apt源,原生源太慢,所以vim /etc/apt/sources.list/ ,刪除裡面的所有內容,插入如下內容(替換為阿里源):

#新增阿里源

deb bionic main restricted universe multiverse

deb bionic-security main restricted universe multiverse

deb bionic-updates main restricted universe multiverse

deb bionic-proposed main restricted universe multiverse

deb bionic-backports main restricted universe multiverse

deb-src bionic main restricted universe multiverse

deb-src bionic-security main restricted universe multiverse

deb-src bionic-updates main restricted universe multiverse

deb-src bionic-proposed main restricted universe multiverse

deb-src bionic-backports main restricted universe multiverse

安裝docker,apt-get install docker,(有條件的可以順手配乙個加速:touch etc/docker/daemon.json 寫入如下 加速位址)並啟動:docker systemctl enable docker --now

修改核心**,允許核心進行**:vim /etc/sysctl.d/k8s.conf 寫入:

net.bridge.bridge-nf-call-ip6tables = 1

net.bridge.bridge-nf-call-iptables = 1

net.ipv4.ip_forward = 1

建立倉庫列表:vim /etc/apt/sources.list.d/kubernetes.list 寫入:

deb kubernetes-xenial main

更新apt :apt-get update

安裝、啟動kuebeadmin :apt-get install -y kubelet kubeadm kubectl (可以自定義指定安裝的版本),systemctl start kubelet ;systemctl enable kubelet

至此,每個虛擬機器經過這一些操作後,基本上就ok了

在master節點上執行如下操作:

根據安裝提示,生成kubeconfig檔案(如圖),執行如下三條命令:

根據上面的安裝提示,增加worker節點至集群:

至此,在master節點,kubectl get nodes 即可檢視節點情況

基於ubuntu16 04安裝docker的教程

之後,可以通過下面的命令來安裝最新版本的 docker sudo apt get install y lxc docker 在安裝了 docker 官方軟體源後,若需要更新 docker 軟體版本,只需要執行以下命令即可公升級 sudo apt get update y lxc docker 附 出...

基於ubuntu16 04搭建Devstack

第一步 devstack的第一次搭建最好是放在虛擬機器裡面,這樣出了問題比較容易解決。如果放在實體機裡面,重灌系統是真的麻煩。所以,首先講一講怎麼建立虛擬機器。所以,建立ubuntu16.04的虛擬機器是首要的,並能夠連線外網。如果不會建立虛擬機器,可以參考第一步下面的內容。這裡,建立虛擬機器的方法...

Docker 基於Ubuntu16 04搭建

刪除已有的dockersudo apt get remove docker docker engine docker.io 安裝https傳輸軟體包及ca證書sudo apt get update 若curl不能識別,請使用apt get install curl 新增軟體源的gpg curl fs...