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

K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(上)

這篇具有很好參考價(jià)值的文章主要介紹了K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(上)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

??上一集:win11+vmware17+centos7.9環(huán)境搭建

*??主目錄:溫故知新專欄

??下一集:K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(下)

??第一章 前言

??背景

之前部署過(guò)dolphinscheduler3.1.8,看頁(yè)面增加了K8S模塊,所以想著部署一下K8S,學(xué)習(xí)一下,而且海豚調(diào)度也提供了K8S部署方式,經(jīng)過(guò)一番了解,發(fā)現(xiàn)部署起來(lái)好像挺復(fù)雜,但是昨天虛擬機(jī)都搭建好了,放棄也不合適,所以干唄!
K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(上),# 溫故知新,kubernetes,docker,容器
K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(上),# 溫故知新,kubernetes,docker,容器

??目的

部署K8S集群;部署Docker容易相關(guān)服務(wù)

??總體方向

參照官網(wǎng)Kubernetes 文檔,主要就是安裝kubeadm、kubelet、kubectl三個(gè)組件
K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(上),# 溫故知新,kubernetes,docker,容器

??第二章 基本環(huán)境信息

??機(jī)器信息

使用renxiaozhao01(192.168.17.17)、renxiaozhao02(192.168.17.18)、renxiaozhao03(192.168.17.19)這三臺(tái)機(jī)器(網(wǎng)上建議都是內(nèi)存不要低于4G),后面簡(jiǎn)稱r1,r2,r3,其中r1作為master,r2、r3作為slave
K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(上),# 溫故知新,kubernetes,docker,容器

??軟件信息

采用最新發(fā)布版本v1.28
K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(上),# 溫故知新,kubernetes,docker,容器

??部署用戶kubernetes

一般情況下,Kubernetes的安裝和配置需要在主機(jī)的操作系統(tǒng)級(jí)別進(jìn)行,而這些操作通常需要root權(quán)限才能執(zhí)行。因此,建議使用具有root權(quán)限或者sudo權(quán)限的用戶來(lái)進(jìn)行Kubernetes的安裝和配置(自己的虛擬機(jī)直接用root用戶就行了,但是博主有強(qiáng)迫癥)。

  • 創(chuàng)建sudo用戶kubernetes:
    K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(上),# 溫故知新,kubernetes,docker,容器
    [root@renxiaozhao01 ~]# useradd kubernetes -d /home/kubernetes
    [root@renxiaozhao01 ~]# passwd kubernetes
    更改用戶 kubernetes 的密碼 。
    新的 密碼:
    無(wú)效的密碼: 密碼包含用戶名在某些地方
    重新輸入新的 密碼:
    passwd:所有的身份驗(yàn)證令牌已經(jīng)成功更新。
    [root@renxiaozhao01 ~]# 
    [root@renxiaozhao01 ~]# echo 'kubernetes  ALL=(ALL)  NOPASSWD: ALL' >> /etc/sudoers
    [root@renxiaozhao01 ~]# 
    [root@renxiaozhao01 ~]# sudo su - kubernetes
    [kubernetes@renxiaozhao01 ~]$ 
    [kubernetes@renxiaozhao01 ~]$ sudo -v
    [kubernetes@renxiaozhao01 ~]$ 
    

??第三章 Kubernetes各組件部署

??安裝kubectl

官網(wǎng)提供了安裝步驟
kubectl是Kubernetes的命令行工具,用來(lái)管理Kubernetes集群,方便用戶管理Kubernetes資源。
kubectl是Kubernetes的標(biāo)準(zhǔn)CLI。由于Kubernetes是一個(gè)高度自主的系統(tǒng),所以kubectl的特點(diǎn)在于它可以用多種方式進(jìn)行擴(kuò)展,可以使用插件來(lái)添加新的功能。

kubectl支持多種操作系統(tǒng),包括Linux、Windows和MacOS

??確認(rèn)系統(tǒng)架構(gòu)

按照官網(wǎng)安裝步驟,需要確認(rèn)系統(tǒng)架構(gòu),因?yàn)榘惭b路徑不一樣
K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(上),# 溫故知新,kubernetes,docker,容器

通過(guò)uname -m或者lscpu |grep Architecture命令可以確認(rèn)系統(tǒng)架構(gòu)是x86還是arm

[root@renxiaozhao01 ~]# uname -m
x86_64
[root@renxiaozhao01 ~]# lscpu |grep Architecture
Architecture:          x86_64
[root@renxiaozhao01 ~]# 
[root@renxiaozhao01 ~]# 

??關(guān)閉防火墻、swap、selinux

  • 關(guān)閉防火墻(可能會(huì)干擾集群內(nèi)部的網(wǎng)絡(luò)通信)

    [root@renxiaozhao01 ~]# systemctl stop firewalld.service
    [root@renxiaozhao01 ~]# 
    [root@renxiaozhao01 ~]# systemctl status firewalld.service
    [root@renxiaozhao01 ~]# systemctl disable firewalld.service
    Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
    Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
    [root@renxiaozhao01 ~]# 
    

    其中 systemctl disable firewalld.service是永久關(guān)閉防火墻,防止后面重啟虛擬機(jī),防火墻被重新啟動(dòng),帶來(lái)麻煩
    K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(上),# 溫故知新,kubernetes,docker,容器
    后續(xù)都是在線安裝,關(guān)閉防火墻是為了防止網(wǎng)絡(luò)不通

  • 關(guān)閉swap(可能導(dǎo)致性能下降,甚至是應(yīng)用程序的奔潰,關(guān)鍵關(guān)聯(lián)之后,之前的應(yīng)用會(huì)不會(huì)受影響)
    K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(上),# 溫故知新,kubernetes,docker,容器

    [root@renxiaozhao01 ~]# free -m
                  total        used        free      shared  buff/cache   available
    Mem:           7802         267        7316          11         218        7287
    Swap:          8063           0        8063
    [root@renxiaozhao01 ~]# 
    [root@renxiaozhao01 ~]# swapoff -a
    [root@renxiaozhao01 ~]# 
    [root@renxiaozhao01 ~]# free -m
                  total        used        free      shared  buff/cache   available
    Mem:           7802         261        7322          11         218        7292
    Swap:             0           0           0
    
    

    永久關(guān)閉:修改/etc/fstab,注釋掉/dev/mapper/centos-swap swap這一行,重啟虛擬機(jī)生效(reboot

    [root@renxiaozhao01 ~]#  vi /etc/fstab
    [root@renxiaozhao01 ~]# cat /etc/fstab
    
    #
    # /etc/fstab
    # Created by anaconda on Sun Aug 27 03:09:28 2023
    #
    # Accessible filesystems, by reference, are maintained under '/dev/disk'
    # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
    #
    /dev/mapper/centos-root /                       xfs     defaults        0 0
    UUID=438599e1-70c9-4f89-a777-20b60c0501ed /boot                   xfs     defaults        0 0
    /dev/mapper/centos-home /home                   xfs     defaults        0 0
    #/dev/mapper/centos-swap swap                    swap    defaults        0 0
    [root@renxiaozhao01 ~]# 
    
    
  • 關(guān)閉selinux(可能干擾容器與宿主機(jī)之間的交互,導(dǎo)致意外的權(quán)限問(wèn)題):修改vi /etc/sysconfig/selinuxSELINUX=enforcing改為SELINUX=disabled
    K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(上),# 溫故知新,kubernetes,docker,容器
    看狀態(tài)沒(méi)變化:SELinux status: enabled,需要重啟機(jī)器才能生效,執(zhí)行reboot或者shutdown -r now
    K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(上),# 溫故知新,kubernetes,docker,容器

??通過(guò)curl 下載 kubectl

切換kubernetes用戶,通過(guò)curl下載安裝包:curl -LO https://dl.k8s.io/release/v1.28.1/bin/linux/amd64/kubectl
K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(上),# 溫故知新,kubernetes,docker,容器
下載的賊慢…
K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(上),# 溫故知新,kubernetes,docker,容器
已經(jīng)過(guò)去一個(gè)半小時(shí)了,今天先到這吧,大暴雨快要來(lái)了,再不走走不掉了(又是一個(gè)充實(shí)的周末??)K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(上),# 溫故知新,kubernetes,docker,容器
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-677735.html

到了這里,關(guān)于K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(上)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • centos 7 部署k8s集群 1.28.2版本

    centos 7 部署k8s集群 1.28.2版本

    本地部署,僅供參考。 三個(gè)節(jié)點(diǎn):名字為k8s-node1、k8s-node2、k8s-master 設(shè)置系統(tǒng)主機(jī)名及Host 文件 1.3.1 禁用 iptables 和 firewalld 服務(wù) 1.3.2 禁用selinux 1.3.3 禁用swap分區(qū) 1.3.4 調(diào)整內(nèi)核參數(shù),對(duì)于 K8S 顯示: 1.3.5 配置 ipvs 功能 顯示: 重啟 2.1.1 移除舊版docker(新安裝虛擬機(jī)則不需執(zhí)行

    2024年02月05日
    瀏覽(23)
  • 基于containerd容器運(yùn)行時(shí),kubeadmin部署k8s 1.28集群

    基于containerd容器運(yùn)行時(shí),kubeadmin部署k8s 1.28集群

    centos7u9 序號(hào) 主機(jī)名 ip地址 CPU 內(nèi)存 硬盤(pán) 1 k8s-master1 192.168.1.200 2C 2G 100G 2 k8s-worker1 192.168.1.201 2C 2G 100G 3 k8s-worker2 192.168.1.202 2C 2G 100G 1.3.1主機(jī)名配置 vi /etc/sysconfig/network-scripts/ifcfg-ens33 1.3.3主機(jī)名與IP地址解析(hosts) vi /etc/hosts 1.3.4防火墻配置 關(guān)閉防火墻firewalld 1.3.5SELINUX配置 修改

    2024年02月01日
    瀏覽(38)
  • 二進(jìn)制部署高可用k8s集群V1.20.11版本

    二進(jìn)制部署高可用k8s集群V1.20.11版本

    單master架構(gòu)圖 master節(jié)點(diǎn) node1節(jié)點(diǎn) node2節(jié)點(diǎn) ??Etcd是一個(gè)分布式鍵值存儲(chǔ)系統(tǒng), K8s使用Etcd進(jìn)行數(shù)據(jù)存儲(chǔ) ,所以先準(zhǔn)備一個(gè)Etcd數(shù)據(jù)庫(kù),為解決Etcd單點(diǎn)故障,應(yīng)采用集群方式進(jìn)行部署,這里使用3臺(tái)組件集群,可容忍1臺(tái)機(jī)器故障,當(dāng)然 也可以使用5臺(tái)組件集群,可容忍2臺(tái)機(jī)器故

    2024年01月22日
    瀏覽(30)
  • 云原生Kubernetes:K8S集群實(shí)現(xiàn)容器運(yùn)行時(shí)遷移(docker → containerd) 與 版本升級(jí)(v1.23.14 → v1.24.1)

    云原生Kubernetes:K8S集群實(shí)現(xiàn)容器運(yùn)行時(shí)遷移(docker → containerd) 與 版本升級(jí)(v1.23.14 → v1.24.1)

    目錄 一、理論 1.K8S集群升級(jí) 2.環(huán)境 3.升級(jí)策略 4.master1節(jié)點(diǎn)遷移容器運(yùn)行時(shí)(docker → containerd)? 5.master2節(jié)點(diǎn)遷移容器運(yùn)行時(shí)(docker → containerd)? 6.node1節(jié)點(diǎn)容器運(yùn)行時(shí)遷移(docker → containerd)? 7.升級(jí)集群計(jì)劃(v1.23.14 →?v1.24.1) 8.升級(jí)master1節(jié)點(diǎn)版本(v1.24.1) 9.升級(jí)master2節(jié)點(diǎn)版本

    2024年02月03日
    瀏覽(38)
  • Centos7安裝部署k8s(kubernetes)最新v1.27.1版本超詳細(xì)安裝教程

    從零開(kāi)始的k8s安裝 硬件配置要求 cpu = 2核 硬盤(pán) = 20G 內(nèi)存 = 2G 節(jié)點(diǎn)數(shù)量建議為奇數(shù)(3, 5, 7, 9等)(1臺(tái)好像也能搭,沒(méi)試過(guò)) 以下命令出除特殊要求外,其余都建議在master主機(jī)執(zhí)行 本教程配置如下 主機(jī)名 IP 配置 master 192.168.42.150 2核+2G+20G node1 192.168.42.151 2核+2G+20G node2 192.168.

    2024年02月11日
    瀏覽(59)
  • kubernetes(k8s) v1.28.2 安裝與部署

    版本:kubernetes(k8s) v1.28.2 并準(zhǔn)備主機(jī)名映射。 設(shè)置好靜態(tài)IP。 在Ubuntu的/etc/hosts文件中,填入如下內(nèi)容。也可以在Windows的C:WindowsSystem32driversetchosts文件中填寫(xiě)相同內(nèi)容。 關(guān)閉防火墻和SELinux。 關(guān)閉防火墻命令如下。 可使用命令 systemctl status firewalld 查看防火墻狀態(tài)。 關(guān)閉

    2024年02月03日
    瀏覽(27)
  • kubeasz部署k8s:v1.27.5集群

    安裝k8s集群相關(guān)系統(tǒng)及組件的詳細(xì)版本號(hào) Ubuntu 22.04.3 LTS k8s: v1.27.5 containerd: 1.6.23 etcd: v3.5.9 coredns: 1.11.1 calico: v3.24.6 安裝步驟清單: 1.deploy機(jī)器做好對(duì)所有k8s node節(jié)點(diǎn)的免密登陸操作 2.deploy機(jī)器安裝好python2版本以及pip,然后安裝ansible 3.對(duì)k8s集群配置做一些定制化配置并開(kāi)始部

    2024年02月19日
    瀏覽(21)
  • 云原生Kubernetes:K8S集群版本升級(jí)(v1.20.6 - v1.20.15)

    云原生Kubernetes:K8S集群版本升級(jí)(v1.20.6 - v1.20.15)

    目錄 一、理論 1.K8S集群升級(jí) 2.集群概況 3.升級(jí)集群 4.驗(yàn)證集群 二、實(shí)驗(yàn) ?1.升級(jí)集群 2.驗(yàn)證集群 三、問(wèn)題 1.給node1節(jié)點(diǎn)打污點(diǎn)報(bào)錯(cuò) (1)概念 搭建K8S集群的方式有很多種,比如二進(jìn)制,kubeadm,RKE(Rancher)等,K8S集群升級(jí)方式也各有千秋,目前準(zhǔn)備使用kubeadm方式搭建的k8s集群

    2024年02月07日
    瀏覽(28)
  • 云原生Kubernetes:K8S集群版本升級(jí)(v1.20.15 - v1.22.14)

    云原生Kubernetes:K8S集群版本升級(jí)(v1.20.15 - v1.22.14)

    目錄 一、理論 1.K8S集群升級(jí) 2.集群概況 3.升級(jí)集群(v1.21.14) 4.驗(yàn)證集群(v1.21.14) 5.升級(jí)集群(v1.22.14) 6.驗(yàn)證集群? (v1.22.14) 二、實(shí)驗(yàn) ?1.升級(jí)集群(v1.21.14) 2.驗(yàn)證集群(v1.21.14) ?3.升級(jí)集群(v1.22.14) 4.驗(yàn)證集群(v1.22.14) (1)概念 搭建K8S集群的方式有很多種,比如二

    2024年02月07日
    瀏覽(19)
  • 第27關(guān) 在K8s集群上使用Helm3部署最新版本v2.10.0的私有鏡像倉(cāng)庫(kù)Harbor

    第27關(guān) 在K8s集群上使用Helm3部署最新版本v2.10.0的私有鏡像倉(cāng)庫(kù)Harbor

    ------ 課程視頻同步分享在今日頭條和B站 大家好,我是博哥愛(ài)運(yùn)維。 在前面的幾十關(guān)里面,博哥在k8s上部署服務(wù)一直都是用的docker hub上的公有鏡像,對(duì)于企業(yè)服務(wù)來(lái)說(shuō),有些我們是不想把服務(wù)鏡像放在公網(wǎng)上面的; 同時(shí)如果在有內(nèi)部的鏡像倉(cāng)庫(kù),那拉取鏡像的速度就會(huì)很快

    2024年02月01日
    瀏覽(88)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包