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

Kubernetes一鍵部署利器:kubeadm

這篇具有很好參考價(jià)值的文章主要介紹了Kubernetes一鍵部署利器:kubeadm。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

使用 kubeadm 的第一步,是在機(jī)器上手動(dòng)安裝 kubeadm、kubelet 和 kubectl 這三個(gè)二進(jìn)制文件。

當(dāng)你執(zhí)行 kubeadm init 指令后,kubeadm 首先要做的,是一系列的檢查工作,以確定這臺(tái)機(jī)器可以用來部署 Kubernetes。這一步檢查,我們稱為“Preflight Checks”,它可以為你省掉很多后續(xù)的麻煩。

其實(shí),Preflight Checks 包括了很多方面,比如:

  • Linux 內(nèi)核的版本必須是否是 3.10 以上?
  • Linux Cgroups 模塊是否可用?
  • 機(jī)器的 hostname 是否標(biāo)準(zhǔn)?
  • 在 Kubernetes 項(xiàng)目里,機(jī)器的名字以及一切存儲(chǔ)在 Etcd 中的 API 對(duì)象,都必須使用標(biāo)準(zhǔn)的 DNS 命名(RFC 1123)。
  • 用戶安裝的 kubeadm 和 kubelet 的版本是否匹配?
  • 機(jī)器上是不是已經(jīng)安裝了 Kubernetes 的二進(jìn)制文件?
  • Kubernetes 的工作端口 10250/10251/10252 端口是不是已經(jīng)被占用?
  • ip、mount 等 Linux 指令是否存在?
  • Docker 是否已經(jīng)安裝?
  • ……

在通過了 Preflight Checks 之后,kubeadm 要為你做的,是生成 Kubernetes 對(duì)外提供服務(wù)所需的各種證書和對(duì)應(yīng)的目錄。

kubeadm 為 Kubernetes 項(xiàng)目生成的證書文件都放在 Master 節(jié)點(diǎn)的 /etc/kubernetes/pki 目錄下。在這個(gè)目錄下,最主要的證書文件是 ca.crt 和對(duì)應(yīng)的私鑰 ca.key。

kubeadm 會(huì)為 Master 組件生成 Pod 配置文件。我已經(jīng)在上一篇文章中和你介紹過 Kubernetes 有三個(gè) Master 組件 kube-apiserver、kube-controller-manager、kube-scheduler,而它們都會(huì)被使用 Pod 的方式部署起來。

kubeadm init 的最后一步,就是安裝默認(rèn)插件。Kubernetes 默認(rèn) kube-proxy 和 DNS 這兩個(gè)插件是必須安裝的。它們分別用來提供整個(gè)集群的服務(wù)發(fā)現(xiàn)和 DNS 功能。其實(shí),這兩個(gè)插件也只是兩個(gè)容器鏡像而已,所以 kubeadm 只要用 Kubernetes 客戶端創(chuàng)建兩個(gè) Pod 就可以了。

kubeadm 至少需要發(fā)起一次“不安全模式”的訪問到 kube-apiserver,從而拿到保存在 ConfigMap 中的 cluster-info(它保存了 APIServer 的授權(quán)信息)。而 bootstrap token,扮演的就是這個(gè)過程中的安全驗(yàn)證的角色。只要有了 cluster-info 里的 kube-apiserver 的地址、端口、證書,kubelet 就可以以“安全模式”連接到 apiserver 上,這樣一個(gè)新的節(jié)點(diǎn)就部署完成了。

此文章為6月Day30學(xué)習(xí)筆記,內(nèi)容來源于極客時(shí)間《深入剖析 Kubernetes》,推薦該課程。文章來源地址http://www.zghlxwxcb.cn/news/detail-516704.html

到了這里,關(guān)于Kubernetes一鍵部署利器:kubeadm的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(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)文章

  • 云原生Kubernetes: Kubeadm部署K8S 1.29版本 單Master架構(gòu)

    云原生Kubernetes: Kubeadm部署K8S 1.29版本 單Master架構(gòu)

    目錄 一、實(shí)驗(yàn) 1.環(huán)境 2.K8S master節(jié)點(diǎn)環(huán)境準(zhǔn)備 3.K8S master節(jié)點(diǎn)安裝kubelet、kubeadm、kubectl 3.K8S node節(jié)點(diǎn)環(huán)境準(zhǔn)備與軟件安裝 4.K8S master節(jié)點(diǎn)部署服務(wù) 5.K8S node節(jié)點(diǎn)部署 6.K8S master節(jié)點(diǎn)查看集群 7.容器網(wǎng)絡(luò)(CNI)部署 8.K8S 集群測(cè)試 二、問題 1.calico生成資源報(bào)錯(cuò) 2.為何要安裝docker和ci-d

    2024年02月01日
    瀏覽(98)
  • 【Kubernetes】Kubernetes之Kubeadm部署

    【Kubernetes】Kubernetes之Kubeadm部署

    集群服務(wù)器主機(jī)名 服務(wù)器IP地址 集群服務(wù)器部署的服務(wù) master(2C/4G,cpu核心數(shù)要求大于2) 192.168.145.15 docker、kubeadm、kubelet、kubectl、flannel node01(2C/2G) 192.168.145.30 docker、kubeadm、kubelet、kubectl、flannel node02(2C/2G) 192.168.145.45 docker、kubeadm、kubelet、kubectl、flannel 4.1 配置 master0

    2024年02月14日
    瀏覽(23)
  • Kubernetes - kubeadm部署

    Kubernetes - kubeadm部署

    kubeadm官方推薦方案,也在大力發(fā)展。小問題比較多,擴(kuò)展還是需要配合其它方案一起做。高可用上面還是需要自己花一些精力,如果只是玩玩,還是非常推薦的,但是想要正式環(huán)境使用,我還是推薦大家三思。 由于kubeadm更像是一套完整的腳本封裝,所以想要擴(kuò)展它,還是需

    2024年02月16日
    瀏覽(13)
  • Kubernetes - kubeadm部署(二)

    先從一個(gè)報(bào)錯(cuò)開始吧 錯(cuò)誤信息可以看到crictl連接的runtime是docker,并且連接失敗。查看containerd啟動(dòng)信息(journalctl -exu containerd),containerd啟動(dòng)完成后監(jiān)聽的unix sock路徑是:/run/containerd/containerd.sock。 創(chuàng)建crictl配置文件:/etc/crictl.yaml。修改crictl默認(rèn)配置,把runtime-endpoint和image

    2024年02月16日
    瀏覽(17)
  • kubeadm一鍵部署K8S流程

    -架構(gòu)設(shè)計(jì): k8s部署:(master+node1+node2) master.com:192.168.17.144 node1.com:192.168.17.146 node2.com:192.168.17.148 master上部署: etcd(數(shù)據(jù)庫(kù))、kube-apiserver、kube-controller-manager、kubectl、kubeade、 kubelet、kube-proxy、flannel(這個(gè)是用于服務(wù)節(jié)點(diǎn)通訊) node上部署: kubectl、kubelet、kube-proxy、flannel、

    2024年02月14日
    瀏覽(21)
  • 使用kubeadm部署kubernetes 1.24.3

    使用kubeadm部署kubernetes 1.24.3

    ?節(jié)點(diǎn)信息: ?這里使用containerd作為運(yùn)行時(shí),部署可參照 https://blog.csdn.net/weixin_46476452/article/details/127670046 目錄 一、系統(tǒng)環(huán)境初始化 二、配置apt源、下載kubeadm 三、安裝cni 四、初始化kubernetes 五、配置節(jié)點(diǎn)認(rèn)證,加入集群 六、部署calico網(wǎng)絡(luò)插件 七、驗(yàn)證 八、報(bào)錯(cuò)處理 ?我系

    2024年02月13日
    瀏覽(24)
  • 使用 kubeadm 部署 kubernetes 1.27.1 版本

    使用 kubeadm 部署 kubernetes 1.27.1 版本

    目錄 前言 一、搭建前的準(zhǔn)備 1. 搭建k8s的平臺(tái)規(guī)劃 2. 服務(wù)器硬件配置要求 3. 搭建部署的方式 二、搭建流程 1. kubeadm搭建方式 a. 準(zhǔn)備工作,系統(tǒng)初始化 c. 設(shè)置一下ipv4,否則會(huì)失?。ù颂帪榭?,不設(shè)置無法初始化成功) d. 安裝containerd? e. 安裝kubectl、kubelet、kubeadm? f. master節(jié)點(diǎn)

    2024年02月06日
    瀏覽(26)
  • 【kubernetes】Debian使用Kubeadm部署Kubernetes失?。篊onnection Refused

    這篇文章也可以在我的博客中查看 今天廢話不多說直接解決一個(gè)陰間問題 在部署kubernetes后(執(zhí)行完 kubeadm init 后),執(zhí)行任何 kubectl 命令,都會(huì)報(bào)以下錯(cuò)誤: 此后執(zhí)行 kubectl get pods -A 你會(huì)看到一些容器在無規(guī)律地被摧毀 在過一段時(shí)間后, Api-server 直接開擺,你無法再連接上

    2024年02月06日
    瀏覽(35)
  • kubeadm極速部署Kubernetes 1.26版本集群

    kubeadm極速部署Kubernetes 1.26版本集群

    1.1.1 主機(jī)操作系統(tǒng)說明 序號(hào) 操作系統(tǒng)及版本 備注 1 CentOS7u9 1.1.2 主機(jī)硬件配置說明 需求 CPU 內(nèi)存 硬盤 角色 主機(jī)名 值 4C 8G 100GB master k8s-master01 值 4C 8G 100GB worker(node) k8s-worker01 值 4C 8G 100GB worker(node) k8s-worker02 1.1.3 主機(jī)配置 1.1.3.1 主機(jī)名配置 由于本次使用3臺(tái)主機(jī)完成kubernetes集

    2024年02月03日
    瀏覽(30)
  • 【云原生】Kubeadm部署k8s

    【云原生】Kubeadm部署k8s

    在所有節(jié)點(diǎn)上安裝Docker和kubeadm 部署Kubernetes Master 部署容器網(wǎng)絡(luò)插件 部署 Kubernetes Node,將節(jié)點(diǎn)加入Kubernetes集群中 部署 Dashboard Web 頁(yè)面,可視化查看Kubernetes資源 實(shí)驗(yàn)環(huán)境 服務(wù)器 IP地址 主要組件 master 192.168.10.130 docker/kubeadm/kubelet/kubectl/flannel node01 192.168.10.133 docker/kubeadm/kubel

    2024年02月04日
    瀏覽(23)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包