国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用kubekey3.1.0搭建k8s(kubernetes1.28.0)+kubesphere3.4.0教程

這篇具有很好參考價值的文章主要介紹了使用kubekey3.1.0搭建k8s(kubernetes1.28.0)+kubesphere3.4.0教程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

基于kubernetes的Kubesphere環(huán)境搭建教

一、前期準(zhǔn)備

創(chuàng)建三個虛擬機:一個master,其余為node

虛擬機配置:

kubesphere3.0支持什么版本的k8s,kubesphere,kubernetes,容器,云原生,kubelet

建議:master(100G以上存儲空間,8G以上運行內(nèi)存)

node(50G以上存儲空間,4G以上運行內(nèi)存)

示例:

master:192.168.203.131

node1:192.168.203.129

node2:192.168.203.130

kubesphere3.0支持什么版本的k8s,kubesphere,kubernetes,容器,云原生,kubelet

可以使用以上兩種工具進(jìn)行遠(yuǎn)程連接以及修改文件(非常方便)。

虛擬機創(chuàng)建好后需要設(shè)置靜態(tài)IP,教程鏈接如下(只需看前面配置靜態(tài)IP的部分即可):

如何設(shè)置虛擬機為靜態(tài)IP_虛擬機設(shè)置靜態(tài)ip-CSDN博客

(可以先使用Xshell遠(yuǎn)程連接,然后使用記事本打開來修改配置文件。文件目錄一般為:/etc/sysconfig/network-scripts/ifcfg-ens33)

kubesphere3.0支持什么版本的k8s,kubesphere,kubernetes,容器,云原生,kubelet

kubesphere3.0支持什么版本的k8s,kubesphere,kubernetes,容器,云原生,kubelet

修改服務(wù)器名字命令(分別在對應(yīng)的虛擬機上面運行以下命令中的其中一行):

hostnamectl set-hostname master

hostnamectl set-hostname node1

hostnamectl set-hostname node2

二、環(huán)境搭建

官方教程:https://www.kubesphere.io/zh/docs/v3.3/installing-on-linux/on-premises/install-kubesphere-on-bare-metal/

2.1 設(shè)置網(wǎng)卡

(2.1所有節(jié)點都要操作)

1、清空網(wǎng)卡配置

ifdown em1
ifdown em2
rm?-rf?/etc/sysconfig/network-scripts/ifcfg-em1?

rm?-rf?/etc/sysconfig/network-scripts/ifcfg-em2??

?

2.創(chuàng)建 bond 網(wǎng)卡(注意修改命令中的IP地址,最后一個是網(wǎng)關(guān)(192.168.203.2))

Master

nmcli?con?add?type?bond?con-name?bond0?ifname?bond0?mode?802.3ad?ip4?192.168.203.131/24?gw4?192.168.203.2??

Node1

nmcli?con?add?type?bond?con-name?bond0?ifname?bond0?mode?802.3ad?ip4?192.168.203.129/24?gw4?192.168.203.2?

Node2

nmcli?con?add?type?bond?con-name?bond0?ifname?bond0?mode?802.3ad?ip4?192.168.203.130/24?gw4?192.168.203.2??

3.設(shè)置 bond 模式。

nmcli?con?mod?id?bond0?bond.options?mode=802.3ad,miimon=100,lacp_rate=fast,xmit_hash_policy=layer2+3??

4.將物理網(wǎng)卡綁定至 bond

nmcli?con?add?type?bond-slave?ifname?em1?con-name?em1?master?bond0??

nmcli?con?add?type?bond-slave?ifname?em2?con-name?em2?master?bond0?

5.修改網(wǎng)卡模式。

vi?/etc/sysconfig/network-scripts/ifcfg-bond0???

BOOTPROTO=static??

6.重啟 Network Manager。

systemctl?restart?NetworkManager??


nmcli?con?#?Display?NIC?information??

7.修改主機名和 DNS。

#修改主機名。此步驟前面操作過了可以不做

hostnamectl?set-hostname?master??

#DNS?

vim?/etc/resolv.conf??

2.2設(shè)置時間

(2.2所有節(jié)點都要操作)

開啟時間同步、設(shè)置時區(qū)、檢查 ntp-server 是否可用。

yum?install?-y?chrony??

systemctl?enable?chronyd??

systemctl?start?chronyd??

timedatectl?set-ntp?true??

timedatectl?set-timezone?Asia/Shanghai??

chronyc?activity?-v

2.3 設(shè)置防火墻

(2.3所有節(jié)點都要操作)

iptables?-F??

systemctl?status?firewalld??

systemctl?stop?firewalld??

systemctl?disable?firewalld??

2.4 更新系統(tǒng)包和依賴項

(2.4所有節(jié)點都要操作)

yum?update??

yum?install?openssl?openssl-devel??

yum?install?socat??

yum?install?epel-release??

yum?install?conntrack-tools??

2.5 使用kubekey安裝k8s和kubesphere

(只在master節(jié)點操作)

  1. 從 GitHub Release Page 下載 KubeKey 或使用以下命令:

https://github.com/kubesphere/kubekey/releases/download/v2.1.0-alpha.2/kubekey-v2.1.0-alpha.2-linux-amd64.tar.gz(可直接去以上網(wǎng)址下載需要的版本)

curl?-sfL?https://get-kk.kubesphere.io?|?VERSION=v3.1.0?sh?-??

單獨下載后需要將kubekey文件拖到Xshell中,然后解壓文件。解壓命令為:

tar?-zxvf 文件名。 ?文件名一定要完整,帶上所有后綴(一般最后是.gz)

tar?-zxvf kubekey-v3.1.0-alpha.5-linux-amd64.tar.gz

為 kk 文件添加可執(zhí)行權(quán)限。

chmod +x kk

2.創(chuàng)建多節(jié)點集群

創(chuàng)建了一個config-sample.yaml文件

./kk create config --with-kubernetes v1.28.0?--with-kubesphere v3.4.0?

kubesphere3.0支持什么版本的k8s,kubesphere,kubernetes,容器,云原生,kubelet

vi config-sample.yaml?是修改文件的命令,可以通過Xshell打開Xftp,在里面找到config-sample.yaml文件用記事本打開來修改

kubesphere3.0支持什么版本的k8s,kubesphere,kubernetes,容器,云原生,kubelet

kubesphere3.0支持什么版本的k8s,kubesphere,kubernetes,容器,云原生,kubelet

修改如下

kubesphere3.0支持什么版本的k8s,kubesphere,kubernetes,容器,云原生,kubelet

修改后在記事本上面保存即可。

執(zhí)行以下命令使用自定義的配置文件創(chuàng)建集群:

./kk?create?cluster?-f?config-sample.yaml

(下載過程中,剛開始會有要求需要輸入yes命令才會繼續(xù)執(zhí)行。)

該命令執(zhí)行后會報錯,顯示某個github網(wǎng)址的文件下載不成功,可以手動下載并安裝到指定的目錄

下載不成功的文件有以下幾個(這個是k8s1.28.0 kubesphere3.4.0的版本所適配的文件):

(注意下載的calicoatl文件名可能與要求的有所不同,我這個是需要刪掉-linux-amdb4后綴)

kubesphere3.0支持什么版本的k8s,kubesphere,kubernetes,容器,云原生,kubelet

以上資源鏈接:https://download.csdn.net/download/qq_42446253/88652871

在Xftp工具中將每個文件拖到指定的目錄下。然后再次運行以上的命令

./kk?create?cluster?-f?config-sample.yaml

重復(fù)以上拖文件的操作,直到所有文件被拖到所有指定的目錄中,最后在運行以上命令即可成功。

成功后,在最后會出現(xiàn)這樣的日志,復(fù)制上面的網(wǎng)址即可登錄kubesphere(該圖是官網(wǎng)教程的圖)。

kubesphere3.0支持什么版本的k8s,kubesphere,kubernetes,容器,云原生,kubelet

登錄后首頁如下所示

kubesphere3.0支持什么版本的k8s,kubesphere,kubernetes,容器,云原生,kubelet

這里就大功告成了!?。?/p>

推薦一個免費使用的代碼自動生成工具--百度的comate,有三個月的試用期,需要寫代碼的可以體驗一下。

可以自動生成代碼,單元測試,代碼解釋,代碼調(diào)優(yōu)等,試了一下還挺好用的。安裝也很簡單,有一鍵安裝或者通過下載插件,將插件導(dǎo)入到自己所使用的IDE即可。支持多種IDE,VS?Code、IntelliJ?IDEA、GoLand、PyCharm、WebStorm、CLion、PhpStorm、Android?Studio、Xcode、iCoding等IDE。

kubesphere3.0支持什么版本的k8s,kubesphere,kubernetes,容器,云原生,kubelet文章來源地址http://www.zghlxwxcb.cn/news/detail-808878.html

到了這里,關(guān)于使用kubekey3.1.0搭建k8s(kubernetes1.28.0)+kubesphere3.4.0教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【k8s】(九)kubernetes1.29.4離線部署之-Token過期后加入節(jié)點

    (一)kubernetes1.29.4離線部署之-安裝文件準(zhǔn)備 (二)kubernetes1.29.4離線部署之-鏡像文件準(zhǔn)備 (三)kubernetes1.29.4離線部署之-環(huán)境初始化 (四)kubernetes1.29.4離線部署之-組件安裝 (五)kubernetes1.29.4離線部署之-初始化第一個控制平面 (六)kubernetes1.29.4離線部署之-加入Node節(jié)點

    2024年04月27日
    瀏覽(21)
  • k8s學(xué)習(xí)(三十六)centos下離線部署kubernetes1.30(單主節(jié)點)

    k8s學(xué)習(xí)(三十六)centos下離線部署kubernetes1.30(單主節(jié)點)

    主機ip 用途 192.168.115.120 K8s-normal-master 192.168.115.121 K8s-normal-node01 每臺機器都執(zhí)行 查看內(nèi)核: 查看操作系統(tǒng): 下載地址:https://elrepo.org/linux/kernel/el7/x86_64/RPMS/ 上傳下載的內(nèi)核安裝包,執(zhí)行命令: 執(zhí)行命令: 修改/etc/default/grub GRUB_DEFAULT=saved 改為 GRUB_DEFAULT=0,保存退出 重新加

    2024年04月27日
    瀏覽(28)
  • 云原生|kubernetes|kubernetes集群部署神器kubekey安裝部署高可用k8s集群(半離線形式)

    云原生|kubernetes|kubernetes集群部署神器kubekey安裝部署高可用k8s集群(半離線形式)

    前面利用kubekey部署了一個簡單的非高可用,etcd單實例的kubernetes集群,經(jīng)過研究,發(fā)現(xiàn)部署過程可以簡化,省去了一部分下載過程(主要是下載kubernetes組件的過程)只是kubernetes版本會固定在1.22.16版本,etcd集群可以部署成生產(chǎn)用的外部集群,并且apiserver等等組件也是高可用,

    2024年02月15日
    瀏覽(28)
  • 【K8S】Rancher的安裝&使用Rancher搭建K8S集群&Rancher的使用

    【K8S】Rancher的安裝&使用Rancher搭建K8S集群&Rancher的使用

    rancher官方文檔 Rancher 是一個 Kubernetes 管理工具,讓你能在任何地方和任何提供商上部署和運行集群。 Rancher 可以創(chuàng)建來自 Kubernetes 托管服務(wù)提供商的集群,創(chuàng)建節(jié)點并安裝 Kubernetes,或者導(dǎo)入在任何地方運行的現(xiàn)有 Kubernetes 集群。 Rancher 基于 Kubernetes 添加了新的功能,包括統(tǒng)

    2024年02月02日
    瀏覽(47)
  • Kubernetes(K8s)使用 kubeadm 方式搭建多 master 高可用 K8s 集群

    Kubernetes(K8s)使用 kubeadm 方式搭建多 master 高可用 K8s 集群

    本篇主要針對上篇文章的單 master 節(jié)點的 K8s 集群上搭建多 master 節(jié)點集群 和 LB 負(fù)載均衡服務(wù)器。 Kubernetes(K8S)集群搭建基礎(chǔ)入門教程 虛擬機 IP 地址: IP 操作系統(tǒng) 主機名稱 192.168.2.121 centos7.9 k8s-master01 192.168.2.124 centos7.9 k8s-master02 192.168.2.125 centos7.9 k8s-node01 192.168.2.126 centos

    2023年04月26日
    瀏覽(34)
  • 【云原生】使用kubeadm搭建K8S

    【云原生】使用kubeadm搭建K8S

    服務(wù)器 IP 配置 master(2C/4G,cpu核心數(shù)要求大于2) 192.168.243.107 docker、kubeadm、kubelet、kubectl、flannel node01(2C/2G) 192.168.243.108 docker、kubeadm、kubelet、kubectl、flannel node02(2C/2G) 192.168.243.109 docker、kubeadm、kubelet、kubectl、flannel master02 192.168.243.110 docker、kubeadm、kubelet、kubectl、flann

    2024年02月14日
    瀏覽(21)
  • 【k8s系列】使用MicroK8s 5分鐘搭建k8s集群含踩坑經(jīng)驗

    【k8s系列】使用MicroK8s 5分鐘搭建k8s集群含踩坑經(jīng)驗

    MicroK8s 是一個經(jīng)過 CNCF 認(rèn)證的輕量級的 Kubernetes開源部署工具,用于自動化部署、擴展和管理容器化應(yīng)用程序。它在一個小的占用空間中提供了核心 Kubernetes 組件的功能,使其可以從單個節(jié)點擴展到高可用性生產(chǎn)集群。MicroK8s 是一個單一的軟件包,使開發(fā)人員能夠在 60 秒內(nèi)獲

    2024年02月06日
    瀏覽(17)
  • 使用Kind搭建本地k8s集群環(huán)境

    使用Kind搭建本地k8s集群環(huán)境

    目錄 1.前提條件 2.安裝Kind 3.使用Kind創(chuàng)建一個K8s集群 3.1.創(chuàng)建一個雙節(jié)點集群(一個Master節(jié)點,一個Worker節(jié)點) 3.2.驗證一下新創(chuàng)建的集群信息 ?3.3.刪除剛剛新建的集群 ?4.安裝集群客戶端 ?4.1.安裝kubectl 4.1.1.驗證kubectl 4.2.安裝Lens 4.2.1.下載最新Lens安裝包 4.2.2.打開Lens 4.參考文

    2024年02月11日
    瀏覽(31)
  • 成功使用kubeadm搭建k8s集群的過程

    目錄 1.環(huán)境初始化: 2.安裝docker 3.安裝k8s組件: 4.準(zhǔn)備集群鏡像: 5.集群初始化: 6.安裝網(wǎng)絡(luò)插件: 7.服務(wù)部署: 1.環(huán)境初始化: 主機規(guī)劃: 節(jié)點 IP地址 操作系統(tǒng) 配置 master 192.168.178.102 centos7.9 2G2核 node1 192.168.178.152 centos7.9 2G2核 node2 192.168.178.202 centos7.9 2G2核 本次環(huán)境搭建需

    2023年04月19日
    瀏覽(20)
  • 搭建NFS服務(wù)器,部署k8s集群,并在k8s中使用NFS作為持久化儲存

    搭建NFS服務(wù)器,部署k8s集群,并在k8s中使用NFS作為持久化儲存

    ??明明跟你說過:個人主頁 ??個人專欄:《Kubernetes航線圖:從船長到K8s掌舵者》??? ??行路有良友,便是天堂?? 目錄 一、前言 1、k8s概述 2、NFS簡介 二、NFS服務(wù)器搭建 1、準(zhǔn)備NFS 服務(wù)器 2、搭建NFS服務(wù) 三、安裝k8s集群 1、環(huán)境準(zhǔn)備 2、禁用防火墻和SELinux 3、設(shè)置時間同步

    2024年04月13日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包