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

Kubernetes 1.27.4 安裝部署詳細教程

這篇具有很好參考價值的文章主要介紹了Kubernetes 1.27.4 安裝部署詳細教程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、環(huán)境準備

? ?實驗環(huán)境使用 kubernetes v1.27.4? Centos8 && Centos7

yum install -y vim wget


? ?經(jīng)過測試,清華大學鏡像下載速度穩(wěn)定快速,可供國內用戶便捷使用。首先我們需要配置清華大學的EPEL安裝源。具體步驟如下:

dnf -y install wget
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
yum clean all
yum makecache
yum -y update

Kubernetes-Dashboard安裝

下載地址:參考?Kubernetes-Dashboard

mkdir -p /etc/kubernetes/dashboard
cd /etc/kubernetes/dashboard
wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml

?修改文件,增加nodeport參數(shù)便于訪問

vim recommended.yaml 

如下:

  # Adde by How
    type: NodePort
-----------------------------------------------------------------------------------
kind: Service
apiVersion: v1
metadata:
  labels:
    k8s-app: kubernetes-dashboard
  name: kubernetes-dashboard
  namespace: kubernetes-dashboard
spec:
  type: NodePort
  ports:
    - port: 443
      targetPort: 8443
      nodePort: 32641 #指定nodePort,這樣當集群重啟時端口不會變更了。
  selector:
    k8s-app: kubernetes-dashboard

執(zhí)行安裝

[root@master01 tools]# wget  https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml

[root@master01 tools]# kubectl apply -f recommended.yaml
-------------------output------------------------------------------------
namespace/kubernetes-dashboard created
serviceaccount/kubernetes-dashboard created
service/kubernetes-dashboard created
secret/kubernetes-dashboard-certs created
secret/kubernetes-dashboard-csrf created
secret/kubernetes-dashboard-key-holder created
configmap/kubernetes-dashboard-settings created
role.rbac.authorization.k8s.io/kubernetes-dashboard created
clusterrole.rbac.authorization.k8s.io/kubernetes-dashboard created
rolebinding.rbac.authorization.k8s.io/kubernetes-dashboard created
clusterrolebinding.rbac.authorization.k8s.io/kubernetes-dashboard created
deployment.apps/kubernetes-dashboard created
service/dashboard-metrics-scraper created
deployment.apps/dashboard-metrics-scraper created

查看服務是否正常運行,以及自動選擇的nodeport端口

# kubectl -n kubernetes-dashboard get pod                                                                                   Sat Aug 12 14:39:42 2023

NAME                                         READY   STATUS    RESTARTS   AGE
dashboard-metrics-scraper-5cb4f4bb9c-4gtjc   1/1     Running   0          70m
kubernetes-dashboard-6967859bff-j26lp        1/1     Running   0          70m


-----------------------------------------------------------------------------------
[root@master01 tools]# kubectl -n kubernetes-dashboard get service kubernetes-dashboard
NAME                   TYPE       CLUSTER-IP      EXTERNAL-IP   PORT(S)         AGE
kubernetes-dashboard   NodePort   10.106.206.69   <none>        443:32641/TCP   71m

用瀏覽器訪問控制臺

訪問?https://192.168.199.10:32641?即可進入控制臺界面

注意:Chrome如果提示不安全連接,并且高級選項也無法進入, 在頁面空白處鍵入 thisisunsafe 即可

訪問控制

有好幾種方式,這里只選擇了token方式

創(chuàng)建管理員用戶

1. 創(chuàng)建管理員服務帳號

首先創(chuàng)建一個叫admin-user的服務賬號,并放在kubernetes-dashboard名稱空間下:

mkdir -p /etc/kubernetes/dashboard
cd /etc/kubernetes/dashboard
vim admin-user.yaml

如下

apiVersion: v1
kind: ServiceAccount
metadata:
  name: admin-user
  namespace: kubernetes-dashboard
kubectl apply -f admin-user.yaml
2. 綁定管理員集群角色

默認情況下,kubeadm創(chuàng)建集群時已經(jīng)創(chuàng)建了cluster-admin角色,我們直接綁定即可

cd /etc/kubernetes/dashboard
vim admin-user-role-binding.yaml

如下

apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
  name: admin-user
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: cluster-admin
subjects:
- kind: ServiceAccount
  name: admin-user
  namespace: kubernetes-dashboard

執(zhí)行此配置

kubectl apply -f admin-user-role-binding.yaml
3. 創(chuàng)建管理員Token

現(xiàn)在我們創(chuàng)建admin-user用戶的Token,以便用來登錄dashboard:

cd /etc/kubernetes/dashboard
kubectl -n kubernetes-dashboard create token admin-user
-------------------------------------------------------
此處略
4. 用管理員token登陸

????????把Token復制到登錄界面的Token輸入框中登陸?https://192.168.199.10:32641?正常登陸

5.Kubernetes Dashboard token失效時間設置

Dashboard的Token失效時間可以通過?token-ttl?參數(shù)來設置,這里我們有三種方式:【yaml、直接修改、通過Kubernetes Dashboard 】

我們這邊通過kubectl 直接修改文章來源地址http://www.zghlxwxcb.cn/news/detail-644071.html

#kubectl edit deployment kubernetes-dashboard -n kube-system
------------------------------------------------
spec:
      containers:
      - args:
        - --auto-generate-certificates
        - --token-ttl=43200
        - --namespace=kubernetes-dashboard
        image: kubernetesui/dashboard:v2.7.0
        imagePullPolicy: Always
        livenessProbe:
          failureThreshold: 3
          httpGet:
            path: /
            port: 8443
            scheme: HTTPS
          initialDelaySeconds: 30
          periodSeconds: 10
          successThreshold: 1
          timeoutSeconds: 30
        name: kubernetes-dashboard
        ports:

到了這里,關于Kubernetes 1.27.4 安裝部署詳細教程的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關文章

  • Kubernetes[k8s] 最新版1.27.3 - 1.28.0安裝教程,使用containerd模式

    公司使用的是交老的k8s版本(1.16),由于老版本的K8s對于現(xiàn)在很多新特性不支持,所以需要升級到新版本。目前2023年7月11日最新版本的k8s是v1.27.3。通過參考官方文檔進行k8s部署工作。其中涉及到操作系統(tǒng)配置、防火墻配置、私有鏡像倉庫等。 推薦一個AI工具:態(tài)靈AI: chata

    2024年02月06日
    瀏覽(31)
  • 部署kubernetes-1.27.1(1-2)

    部署kubernetes-1.27.1(1-2)

    先部署完成基礎環(huán)境的文章再部署底層容器,先前說過kubernetes官方文檔中有多種底層容器可供使用,本篇文章使用docker作為kubernetes底層容器并盡量遵循官方文檔,其他底層容器后面會有其他文章。 ?根據(jù)官方的說法,現(xiàn)在還想使用docker作為kubernetes底層容器,需要cri-dockerd來

    2024年02月05日
    瀏覽(14)
  • kubernetes 1.27.3 集群部署方案

    kubernetes 1.27.3 集群部署方案

    1.1.1?主機硬件配置說明 cpu 內存 硬盤 角色 主機名 系統(tǒng)版本 8C ?8G ?1024GB master master01 centos 7.9 ?8C ?16G ?1024GB ?worker(node) ?worker01 centos 7.9 ?8C ?16G ?1024GB ?worker(node) ?worker02 centos 7.9 1.1.2?主機配置 1.1.2.1 主機名配置 由于本次使用3臺主機完成kubernetes集群部署,其中1臺為master節(jié)

    2024年02月15日
    瀏覽(22)
  • 部署kubernetes-1.27.2(docker engine)

    部署kubernetes-1.27.2(docker engine)

    先部署完成基礎環(huán)境的文章再部署底層容器,先前說過kubernetes官方文檔中有多種底層容器可供使用,本篇文章使用docker作為kubernetes底層容器并盡量遵循官方文檔,其他底層容器后面會有其他文章。 ?根據(jù)官方的說法,現(xiàn)在還想使用docker作為kubernetes底層容器,需要cri-dockerd來

    2024年02月06日
    瀏覽(39)
  • kubernetes 二進制方式部署 1.27.1

    序號 名稱 IP地址 CPU/顆 內存/GB 硬盤/GB 描述 1 k8s-master01 192.168.1.11 4 4 100 kube-apiserver、kube-controller-manager、kube-scheduler、etcd、 kubelet、kube-proxy、nfs-client、haproxy、keepalived、nginx 2 k8s-master02 192.168.1.12 4 4 100 kube-apiserver、kube-controller-manager、kube-scheduler、etcd、 kubelet、kube-proxy、nfs-cl

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

    使用 kubeadm 部署 kubernetes 1.27.1 版本

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

    2024年02月06日
    瀏覽(27)
  • kubernetes(k8s)安裝詳細教程

    閑來無事,搭一個k8s集群玩玩 最近一次搭建:全過程耗時1.5H 新建3個虛擬機,詳情見:虛擬機新建 主機硬件配置說明 最低要求:2c2g 需求 CPU 內存 硬盤 角色 主機名 值 4C 8G 100GB master master01 值 4C 8G 100GB worker(node) worker01 值 4C 8G 100GB worker(node) worker02 由于本次使用3臺主機完成

    2024年02月06日
    瀏覽(24)
  • Centos7安裝Kubernetes 1.27.2

    Centos7安裝Kubernetes 1.27.2

    目錄 一、準備工作 二、容器運行時 三、安裝kubelet 、kubeadm、 kubectl 四、配置CNI 五、安裝nginx 1、更新yum源安裝 vim、net-tools等工具(每個節(jié)點都執(zhí)行) 2、 配置每個節(jié)點的網(wǎng)絡,然后能互相ping通(每個節(jié)點上都要執(zhí)行) 3、 安裝時間插件,保證每個節(jié)點時間一致(每個節(jié)點上

    2024年02月13日
    瀏覽(17)
  • 【Kubernetes部署篇】Kubeadm方式搭建K8s集群 1.27.0版本

    【Kubernetes部署篇】Kubeadm方式搭建K8s集群 1.27.0版本

    官方文檔: 二進制下載地址 環(huán)境規(guī)劃: pod網(wǎng)段:10.244.0.0/16 service網(wǎng)段:10.10.0.0/16 注意: pod和service網(wǎng)段不可沖突,如果沖突會導致K8S集群安裝失敗。 主機名 IP地址 操作系統(tǒng) master-1 16.32.15.200 CentOS7.8 node-1 16.32.15.201 CentOS7.8 node-2 16.32.15.202 CentOS7.8 1、關閉防火墻 2、配置域名解

    2024年02月08日
    瀏覽(35)
  • 【Kubernetes部署篇】Ansible自動化工具離線部署K8s 1.27版本

    【Kubernetes部署篇】Ansible自動化工具離線部署K8s 1.27版本

    一、前提須知 采用kubeadm方式,目前只支持 單Master,多Node部署架構 需要主機網(wǎng)絡互通,沒有網(wǎng)絡限制 需要使用root用戶權限進行部署 二、使用Ansible部署K8S集群步驟 第一步:獲取離線安裝包 百度網(wǎng)盤獲取 MD5:97d1f48bff3a345429b551b877c7c53d 第二步:安裝ansible命令,壓縮包中提供

    2024年02月14日
    瀏覽(26)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包