欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Kubekey安裝Kubernetes-1.24.8的詳細過程

 更新時間:2023年05月12日 10:31:11   作者:木衛(wèi)二號Coding  
這篇文章主要介紹了Kubekey安裝Kubernetes-1.24.8的詳細過程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

Kubekey簡介

官網(wǎng)文檔:https://kubesphere.com.cn/docs/v3.3/installing-on-linux/introduction/kubekey/

Github:https://github.com/kubesphere/kubekey

Github中文文檔:https://github.com/kubesphere/kubekey/blob/master/README_zh-CN.md

Kubekey采用Go編寫,不像Ansible那樣依賴運行環(huán)境,可以同時安裝 Kubernetes 和 KubeSphere。此外Kubekey還可以對K8S集群做升級、擴縮容、根據(jù)Yaml安裝插件等操作,對非專業(yè)運維的開發(fā)人員相當友好。

多節(jié)點安裝K8S及KubeSphere官方文檔:https://kubesphere.com.cn/docs/v3.3/installing-on-linux/introduction/multioverview/

Kubekey安裝Kubernetes-1.24.8 0.

0.系統(tǒng)環(huán)境

  • 主機:3臺虛擬機 4C8G
  • 系統(tǒng):CentOS-7.9
  • 完成環(huán)境:kubernetes-1.24.8,容器:containerd

1.hostname-所有節(jié)點

hostnamectl set-hostname l-master
hostnamectl set-hostname l-worker-01
hostnamectl set-hostname l-worker-02

2.hosts-所有節(jié)點

192.168.31.66   l-master
192.168.31.67   l-worker-01
192.168.31.68   l-worker-02

3.yum安裝依賴-所有節(jié)點

yum install -y update 
yum install -y wget && yum install -y vim && yum install -y lsof && yum install -y net-tools

4.關閉防火墻-所有節(jié)點

systemctl stop firewalld
systemctl disable firewalld

5.關閉 selinux-所有節(jié)點

sed -i 's/enforcing/disabled/' /etc/selinux/config
setenforce 0
cat /etc/selinux/config

6.關閉 swap-所有節(jié)點

swapoff -a
sed -ri 's/.*swap.*/#&/' /etc/fstab
free -l -h

7.安裝依賴組件### 安裝依賴組件-所有節(jié)點

yum install -y ebtables socat ipset conntrack

8.安裝其他依賴于時間同步-所有節(jié)點

yum install -y ebtables socat ipset conntrack

9.下載kk-master節(jié)點

mkdir /opt/kubesphere
cd /opt/kubesphere
export KKZONE=cn
curl -sfL https://get-kk.kubesphere.io | VERSION=v3.0.7 sh -

10.準備配置文件-master節(jié)點

cat /opt/kubesphere/k8s-config.yaml

apiVersion: kubekey.kubesphere.io/v1alpha2
kind: Cluster
metadata:
  name: sample
spec:
  hosts:
  - {name: l-master, address: 192.168.31.66, internalAddress: 192.168.31.66, user: root, password: "root"}
  - {name: l-worker-01, address: 192.168.31.67, internalAddress: 192.168.31.67, user: root, password: "root"}
  - {name: l-worker-02, address: 192.168.31.68, internalAddress: 192.168.31.68, user: root, password: "root"}
  roleGroups:
    etcd:
    - l-master
    control-plane: 
    - l-master
    worker:
    - l-master
    - l-worker-01
    - l-worker-02
  controlPlaneEndpoint:
    ## Internal loadbalancer for apiservers 
    # internalLoadbalancer: haproxy
    domain: lb.kubesphere.local
    address: ""
    port: 6443
  kubernetes:
    version: v1.24.8
    clusterName: cluster.local
    autoRenewCerts: true
    containerManager: docker
  etcd:
    type: kubekey
  network:
    plugin: calico
    kubePodsCIDR: 10.233.64.0/18
    kubeServiceCIDR: 10.233.0.0/18
    ## multus support. https://github.com/k8snetworkplumbingwg/multus-cni
    multusCNI:
      enabled: false
  registry:
    privateRegistry: ""
    namespaceOverride: ""
    registryMirrors: []
    insecureRegistries: []
  addons: []

11.執(zhí)行安裝-master節(jié)點

./kk create cluster -f k8s-config.yaml -y --container-manager containerd

12.驗證-master節(jié)點

kubectl get pod -A

kube-system   calico-kube-controllers-676c86494f-5lr5w             1/1     Running   1 (50m ago)   4h35m
kube-system   calico-node-c79sk                                    1/1     Running   1 (50m ago)   4h35m
kube-system   calico-node-mkmdg                                    1/1     Running   1 (50m ago)   4h35m
kube-system   calico-node-p55pb                                    1/1     Running   1 (50m ago)   4h35m
kube-system   coredns-757cd945b-9crbl                              1/1     Running   1 (50m ago)   4h35m
kube-system   coredns-757cd945b-pw9qc                              1/1     Running   1 (50m ago)   4h35m
kube-system   kube-apiserver-b-master                              1/1     Running   1 (50m ago)   4h35m
kube-system   kube-controller-manager-b-master                     1/1     Running   1 (50m ago)   4h35m
kube-system   kube-proxy-2vnlb                                     1/1     Running   1 (50m ago)   4h35m
kube-system   kube-proxy-5tv62                                     1/1     Running   1 (50m ago)   4h35m
kube-system   kube-proxy-vckp4                                     1/1     Running   1 (50m ago)   4h35m
kube-system   kube-scheduler-b-master                              1/1     Running   1 (50m ago)   4h35m
kube-system   nodelocaldns-5jwdf                                   1/1     Running   1 (50m ago)   4h35m
kube-system   nodelocaldns-p99zp                                   1/1     Running   1 (50m ago)   4h35m
kube-system   nodelocaldns-xbvfk                                   1/1     Running   1 (50m ago)   4h35m

到此這篇關于Kubekey安裝Kubernetes-1.24.8的文章就介紹到這了,更多相關Kubekey安裝Kubernetes內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • k8s?Ingress使用詳解(云原生kubernetes)

    k8s?Ingress使用詳解(云原生kubernetes)

    k8s提供了Ingress這種資源對象,Ingress只需要一個NodePort或者一個LB就可以滿足暴露多個Service的需求,接下來通過本文講解下k8s?Ingress使用詳解(云原生kubernetes),需要的朋友可以參考下
    2023-02-02
  • 不同k8s集群間服務如何相互訪問實現(xiàn)詳解

    不同k8s集群間服務如何相互訪問實現(xiàn)詳解

    這篇文章主要為大家介紹了不同k8s集群間服務如何相互訪問實現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • KVM虛擬化技術之virt-manager使用及KVM虛擬化平臺網(wǎng)絡模型介紹

    KVM虛擬化技術之virt-manager使用及KVM虛擬化平臺網(wǎng)絡模型介紹

    這篇文章主要介紹了KVM虛擬化技術之virt-manager使用及KVM虛擬化平臺網(wǎng)絡模型介紹,需要的朋友可以參考下
    2016-10-10
  • k8s中secret的用法詳解

    k8s中secret的用法詳解

    secret用于加密pod訪問數(shù)據(jù)庫的用戶憑證,這篇文章主要介紹了k8s中secret的用法詳解,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • Google?Kubernetes?Engine?集群實戰(zhàn)詳解

    Google?Kubernetes?Engine?集群實戰(zhàn)詳解

    這篇文章主要為大家介紹了Google?Kubernetes?Engine?集群實戰(zhàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • 關于k8s?使用?Service?控制器對外暴露服務的問題

    關于k8s?使用?Service?控制器對外暴露服務的問題

    這篇文章主要介紹了k8s使用Service控制器對外暴露服務,包括部署deploy,部署?service及查看?service?和?pod?的關系,本文給大家介紹的非常詳細,需要的朋友可以參考下
    2022-03-03
  • k8s中kubeconfig的配置以及使用詳解

    k8s中kubeconfig的配置以及使用詳解

    每當與集群交互的時候少不了的是身份認證,使用kubeconfig(即證書)和token兩種認證方式是最簡單也最通用的認證方式,下面這篇文章主要給大家介紹了關于k8s中kubeconfig的配置以及使用的相關資料,需要的朋友可以參考下
    2022-01-01
  • Kubernetes應用配置管理創(chuàng)建使用詳解

    Kubernetes應用配置管理創(chuàng)建使用詳解

    這篇文章主要為大家介紹了Kubernetes應用配置管理創(chuàng)建使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • kubelet為cadvisor添加namespace/pod/container標簽示例詳解

    kubelet為cadvisor添加namespace/pod/container標簽示例詳解

    這篇文章主要為大家介紹了kubelet為cadvisor添加namespace/pod/container標簽示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • centos搭建k8s環(huán)境詳細步驟及常用命令

    centos搭建k8s環(huán)境詳細步驟及常用命令

    kubernetes是google開源的容器集群管理系統(tǒng),提供應用部署、維護、擴展機制等功能,利用kubernetes能方便管理跨集群運行容器化的應用,這篇文章主要給大家介紹了關于centos搭建k8s環(huán)境詳細步驟及常用命令的相關資料,需要的朋友可以參考下
    2024-01-01

最新評論