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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux下部署Kubernetes+Kubesphere(一)Kubernetes基础

發布時間:2023/12/4 linux 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux下部署Kubernetes+Kubesphere(一)Kubernetes基础 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.服務器規劃

為配置Kubesphere高可用集群,需要三臺或三臺以上機器作為Master節點,每臺機器既可以作為Master也可以作為Worker節點。其中Master節點數量建議為單數。該示例中采用三臺服務器,即作為Master節點也作為Worker節點,配置如下:

服務名稱IP地址節點類型服務器掛接磁盤
node1192.168.1.103master、worker8核心CPU 16G內存 400G系統磁盤300G
node2192.168.1.104master、worker8核心CPU 16G內存 400G系統磁盤300G
node3192.168.1.105master、worker8核心CPU 16G內存 400G系統磁盤300G

2. 配置系統設置

2.1. 配置root賬戶登錄

設置管理員賬戶登錄密碼

sudo passwd root

切換至管理員賬戶

su

配置ssh文件

vim /etc/ssh/sshd_config

按i開啟編輯模式

找到內容PermitRootLogin without-password 修改為PermitRootLogin yes

ESC鍵退出編輯模式

:wq(保存并退出編輯)

ip addr (查詢IP地址)

使用ip地址鏈接FinalShell

2.2. 設置ubuntu20.04 設置靜態IP

cd /etc/netplan/ (cd進入到下層文件, 找到netplan下面的文件夾)

假設IP地址修改為192.168.1.100,子網掩碼24位即255.255.255.0,網關設置為192.168.1.1,DNS1:223.5.5.5,DNS2:223.6.6.6

network:ethernets:ens33:dhcp4: noaddresses: [192.168.1.100/24] optional: truegateway4: 192.168.1.1nameservers:addresses: [223.5.5.5,223.6.6.6]version: 2

應用配置

sudo netplan apply

3. 安裝Docker及依賴軟件

安裝docker 命令

curl -sSL https://get.daocloud.io/docker | sh

安裝K8S依賴的軟件

apt-get install -y conntrack socat ebtables ipset

配置阿里云鏡像加速器

登錄阿里云>控制臺>鏡像工具>鏡像加速器 找到對應操作系統命令并在服務器中執行

如Ubuntu:

sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' {"registry-mirrors": ["https://chn4ef4v.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker4. 使用Kubekey安裝Kubernetes

參考:https://github.com/kubesphere/kubekey/blob/master/README_zh-CN.md

具體步驟如下:

在官網下載最新版Kubekey:https://github.com/kubesphere/kubekey/releases

選擇Linux AMD64的tar.gz包如下圖:

在node1中創建文件夾并將上一步下載的文件上傳至該文件夾

# 創建K8S要下載文件的目錄mkdir kubekey# 到k8s目錄下cd kubekey

將下載的kubekey-v1.2.0-linux-amd64.tar.gz文件上傳至當前文件夾

解壓縮文件:

tar -zxvf kubekey-v1.2.0-linux-amd64.tar.gz

可刪除kk文件外的其他文件

給kk文件授權:

chmod 777 ./kk

創建配置文件

./kk create config

依據實際情況修改配置文件

使用配置文件創建集群

./kk create cluster -f /root/kubekey/config-sample.yaml

此過程會因為獲取GitHub地址失敗多次報錯,報錯時會顯示錯誤鏈接,需手動下載指定鏈接的文件上傳到安裝目錄并重新運行創建集群命令直至安裝完成

等待創建完成

查看節點狀態:

kubectl get node

等待所有節點為Ready狀態則Kubenetes安裝成功

總結

以上是生活随笔為你收集整理的Linux下部署Kubernetes+Kubesphere(一)Kubernetes基础的全部內容,希望文章能夠幫你解決所遇到的問題。

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