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

本地k8s集群搭建保姆級教程(3)-安裝k8s集群

這篇具有很好參考價值的文章主要介紹了本地k8s集群搭建保姆級教程(3)-安裝k8s集群。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

安裝K8S集群

1 設置腳本,鏡像源替換為阿里云鏡像

1.1 增加鏡像替換腳本

注意:請在master機器上執(zhí)行

$ touch images.sh
$ chmod +x images.sh

添加腳本內容:

#!/bin/bash

set -x

if [ $# -ne 1 ];then
    echo "The format is: ./`basename $0` kubernetes-version"
    exit 1
fi

version=$1
images=`kubeadm config images list --kubernetes-version=${version} | awk -F '/' '{print $2}'`

for imageName in ${images[@]}; do
  #containerd方式
  ctr i pull registry.aliyuncs.com/google_containers/$imageName
  ctr i tag registry.aliyuncs.com/google_containers/$imageName k8s.gcr.io/$imageName
  ctr i rm registry.aliyuncs.com/google_containers/$imageName
done

#替換dns鏡像 注意版本需要調整
ctr i pull registry.aliyuncs.com/google_containers/coredns:v1.8.6
ctr i tag registry.aliyuncs.com/google_containers/coredns:v1.8.6 k8s.gcr.io/coredns/coredns:v1.8.6
ctr i rm registry.aliyuncs.com/google_containers/coredns:v1.8.6

1.2 查看k8s版本

$ kubeadm config images list
k8s.gcr.io/kube-apiserver:v1.24.1
k8s.gcr.io/kube-controller-manager:v1.24.1
k8s.gcr.io/kube-scheduler:v1.24.1
k8s.gcr.io/kube-proxy:v1.24.1
k8s.gcr.io/pause:3.7
k8s.gcr.io/etcd:3.5.3-0
k8s.gcr.io/coredns/coredns:v1.8.6

1.3 執(zhí)行腳本

$ ./images.sh v1.24.1

本地驗證k8s集群,Devops,Linux/Unix,kubernetes,linux,云原生,云計算,devops

2 安裝集群

2.1 初始化master節(jié)點

在master機器上執(zhí)行如下命令:

$ sysctl -w net.ipv4.ip_forward=1  #這里需要設置一下ipv4轉發(fā),不然下面要報錯
$ kubeadm init \
--node-name=k8smaster \
--apiserver-advertise-address=192.168.56.3 \
--image-repository registry.aliyuncs.com/google_containers \
--kubernetes-version v1.24.1 \
--service-cidr=10.96.0.0/12 \
--pod-network-cidr=10.244.0.0/16 --v=5

說明:
–apiserver-advertise-address= 你master節(jié)點的ip
看到如下內容,說明master節(jié)點初始化成功

本地驗證k8s集群,Devops,Linux/Unix,kubernetes,linux,云原生,云計算,devops
圖片中最后一行記得要保存起來,worker節(jié)點加入到集群時使用

kubeadm join 192.168.56.3:6443 --token 9r4e42.gcgfs65bdzkaibkf \
	--discovery-token-ca-cert-hash sha256:d4115d0cbe6a63b9a8464b338d5dde6e26231bb3835195749802218f885a4882

2.2 node worker節(jié)點加入到集群

分別在兩臺worker節(jié)點上執(zhí)行如下指令:

$ sysctl -w net.ipv4.ip_forward=1  #這里需要設置一下ipv4轉發(fā),不然下面要報錯
kubeadm join 192.168.56.3:6443 --token 9r4e42.gcgfs65bdzkaibkf \
	--discovery-token-ca-cert-hash sha256:d4115d0cbe6a63b9a8464b338d5dde6e26231bb3835195749802218f885a4882

2.3 查看node信息

$ kubectl get nodes -A
The connection to the server localhost:8080 was refused - did you specify the right host or port?

fix 上面的錯誤信息

$ echo "export KUBECONFIG=/etc/kubernetes/admin.conf" >> /etc/profile
$ source /etc/profile
$ kubectl get nodes -A
NAME        STATUS     ROLES           AGE    VERSION
k8smaster   NotReady   control-plane   5m2s   v1.24.0
k8snode1    NotReady   <none>          104s   v1.24.0
k8snode2    NotReady   <none>          88s    v1.24.0

2.4 驗證pod信息

$  watch kubectl get pods -A -o wide
kubectl get pods -A -o wide                                                                                                                                                           2022-06-04 15:25:58

NAMESPACE     NAME                                READY   STATUS    RESTARTS   AGE
kube-system   coredns-74586cf9b6-qcgwn            0/1     Pending   0          5m49s
kube-system   coredns-74586cf9b6-zf7qv            0/1     Pending   0          5m49s
kube-system   etcd-k8smaster                      1/1     Running   0          6m4s
kube-system   kube-apiserver-k8smaster            1/1     Running   0          6m3s
kube-system   kube-controller-manager-k8smaster   1/1     Running   0          6m3s
kube-system   kube-proxy-48hq2                    1/1     Running   0          2m33s
kube-system   kube-proxy-fnz8w                    1/1     Running   0          2m49s
kube-system   kube-proxy-znsrg                    1/1     Running   0          5m50s
kube-system   kube-scheduler-k8smaster            1/1     Running   0          6m3s

注意: 發(fā)現(xiàn)coredns狀態(tài)是pending狀態(tài),因為我們的k8s組件還沒安裝網(wǎng)絡組件, 接下來我們安裝網(wǎng)絡組件

3 安裝k8s網(wǎng)絡組件

這里我選擇的是cilium網(wǎng)絡組件

3.1 安裝cilium網(wǎng)絡組件

https://docs.cilium.io/en/v1.11/gettingstarted/k8s-install-helm/
采用helm方式安裝(說明:helm在我們裝機腳本中已安裝過了)

$ helm repo add cilium https://helm.cilium.io/
"cilium" has been added to your repositories

$ helm repo update
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "cilium" chart repository
Update Complete. ?Happy Helming!?
helm install cilium cilium/cilium --version 1.11.5 \
  --namespace kube-system

觀察所有pod都變成running, 說明安裝成功

$  watch kubectl get pods -A -o wide

本地驗證k8s集群,Devops,Linux/Unix,kubernetes,linux,云原生,云計算,devops
本地驗證k8s集群,Devops,Linux/Unix,kubernetes,linux,云原生,云計算,devops

下篇

接下來我們進入下篇:
本地k8s集群搭建保姆級教程(4)-安裝k8s集群Dashboard

上篇

本地k8s集群搭建保姆級教程(2)-裝機Alpine

結尾

此教程結束了,謝謝閱讀!

歡迎關注我的微信公眾號,不定期更新,謝謝
本地驗證k8s集群,Devops,Linux/Unix,kubernetes,linux,云原生,云計算,devops文章來源地址http://www.zghlxwxcb.cn/news/detail-607060.html

到了這里,關于本地k8s集群搭建保姆級教程(3)-安裝k8s集群的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • K8s集群搭建教程

    K8s集群搭建教程

    學習并總結一下使用三臺虛擬機搭建一個kubernetes集群的過程。 Kubernetes 集群大致分為兩類:一主多從和多主多從。 (1)一主多從(單 master ):一個 Master 節(jié)點,多臺 Node 節(jié)點,搭建簡單,但是有單機故障風險,適合用于測試環(huán)境。 (2)多主多從(高可用):多臺 Master 節(jié)

    2024年02月02日
    瀏覽(25)
  • 【云原生-K8s】kubeadm搭建安裝k8s集群v1.25版本完整教程【docker、網(wǎng)絡插件calico、中間層cri-docker】

    【云原生-K8s】kubeadm搭建安裝k8s集群v1.25版本完整教程【docker、網(wǎng)絡插件calico、中間層cri-docker】

    從 k8s 1.24開始,dockershim已經(jīng)從kubelet中移除,但因為歷史問題docker卻不支持kubernetes主推的CRI(容器運行時接口)標準,所以docker不能再作為k8s的容器運行時了,即從k8s v1.24開始不再使用docker了 但是如果想繼續(xù)使用docker的話,可以在kubelet和docker之間加上一個中間層cri-docker。

    2024年02月03日
    瀏覽(59)
  • k8s 集群搭建詳細教程

    k8s 集群搭建詳細教程

    參考: Kubernetes 文檔 / 入門 / 生產(chǎn)環(huán)境 / 使用部署工具安裝 Kubernetes / 使用 kubeadm 引導集群 / 安裝 kubeadm 一臺兼容的 Linux 主機。Kubernetes 項目為基于 Debian 和 Red Hat 的 Linux 發(fā)行版以及一些不提供包管理器的發(fā)行版提供通用的指令 每臺機器 2 GB 或更多的 RAM (如果少于這個數(shù)字

    2024年02月01日
    瀏覽(47)
  • 使用 zerotier 打通云上與本地網(wǎng)絡并搭建 k8s 集群

    使用 zerotier 打通云上與本地網(wǎng)絡并搭建 k8s 集群

    最近不少云廠商都推出了云主機包年優(yōu)惠活動,雖然配置不高但好在有公網(wǎng) IP,恰好家里有一臺 Mac mini 在吃灰,花了三杯咖啡錢買了一年某云的云主機打算將其和家里的 Mac mini 組成 k8s 集群,方便平時學習和測試同時也能通過云主機的公網(wǎng) IP 訪問到 Mac mini 上運行的服務。為

    2024年01月23日
    瀏覽(38)
  • Linux搭建 Kubernetes(K8S)集群詳情教程

    當搭建 Kubernetes 集群時,涉及的詳細步驟可能較多,以下是詳細的 Kubernetes 單節(jié)點集群搭建步驟: 步驟 1: 準備工作 確保滿足以下基本要求: 一臺運行 Ubuntu 18.04 或更高版本的機器。 2 GB 或更多內存。 2 個 CPU 核心或更多。 安裝了 Docker。 步驟 2: 安裝 Docker 步驟 3: 安裝 kubea

    2024年01月17日
    瀏覽(63)
  • k8s集群環(huán)境搭建以及插件安裝

    k8s集群環(huán)境搭建以及插件安裝

    終端工具MobaXterm很好用。 1、虛擬機三臺(ip按自己的網(wǎng)絡環(huán)境相應配置)(master/node) 節(jié)點 ip k8s-master 192.168.200.150 k8s-node1 192.168.200.151 k8s-node2 192.168.200.152 2、關閉防火墻(master/node) 查看防火墻狀態(tài): systemctl status firewalld 3、關閉selinux(master/node) 4、關閉swap(master/node) 5、添加主機名

    2024年01月22日
    瀏覽(25)
  • Linux 搭建K8s集群,最新教程,細到極致

    Linux 搭建K8s集群,最新教程,細到極致

    ??Hello,各位小伙伴,大家好呀。老哥最近在接觸云原生相關的東西,然后的話,需要接觸到k8s,之前一直沒有時間搭建。今天趁著周末放假,趕緊動起來! ??給大家?guī)淼氖亲钚掳鎘8s集群的搭建,希望給大家?guī)硪稽c小小的幫助。老哥資金有限,這次采用一主一從進行

    2024年02月03日
    瀏覽(15)
  • k8s的安裝部署,詳細過程展示(保姆級安裝教程)

    k8s的安裝部署,詳細過程展示(保姆級安裝教程)

    k8s應用部署方式演變 在部署應用程序的方式上,主要經(jīng)歷了三個時代: 傳統(tǒng)部署:互聯(lián)網(wǎng)早期,會直接將應用程序部署在物理機上 優(yōu)點:簡單,不需要其它技術的參與 缺點:不能為應用程序定義資源使用邊界,很難合理地分配計算資源,而且程序之間容易產(chǎn)生影響 虛擬化

    2024年04月25日
    瀏覽(23)
  • K8S歷險記-從零開始kubeadm單機安裝部署k8s保姆級教程

    1.查看系統(tǒng)版本信息以及修改配置信息 1.1?查看cpu信息 k8s安裝至少需要2核2G的環(huán)境,否則會安裝失敗 1.2?安裝k8s時,臨時關閉swap ,如果不關閉在執(zhí)行kubeadm部分命令會報錯 1.3?安裝k8s時,可以臨時關閉selinux,減少額外配置 1.4?關閉防火墻 1.5?設置網(wǎng)橋參數(shù) 1.6?修改hosts文件

    2024年02月08日
    瀏覽(25)
  • 【云原生-K8s-1】kubeadm搭建k8s集群(一主兩從)完整教程及kubernetes簡介

    【云原生-K8s-1】kubeadm搭建k8s集群(一主兩從)完整教程及kubernetes簡介

    ?? 博主簡介 ????云計算領域優(yōu)質創(chuàng)作者 ????華為云開發(fā)者社區(qū)專家博主 ????阿里云開發(fā)者社區(qū)專家博主 ?? 交流社區(qū): 運維交流社區(qū) 歡迎大家的加入! ??Kubernetes(簡稱:k8s) 是Google在2014年6月開源的一個容器集群管理系統(tǒng),使用Go語言開發(fā),用于管理云平臺中多

    2024年02月07日
    瀏覽(28)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包