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

Kubernetes 命令行工具 kubectl 安裝和使用教程

這篇具有很好參考價(jià)值的文章主要介紹了Kubernetes 命令行工具 kubectl 安裝和使用教程。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

kubectl簡(jiǎn)介

管理 Kubernetes 集群資源的唯一入口是通過(guò)調(diào)用 apiserver 的接口,kubectl 是官方提供的 CLI 命令行工具,kubectl 將用戶(hù)在命令行輸入的命令組織并轉(zhuǎn)化為 apiserver 能識(shí)別的信息,進(jìn)而實(shí)現(xiàn)對(duì) Kubernetes 各種資源的管理功能。使用 kubectl 可以實(shí)現(xiàn)部署應(yīng)用程序、檢查和管理集群資源、查看日志等功能。

安裝方法

確保要安裝的 kubectl 版本與 Kubernetes 集群的版本差異較小,建議小版本號(hào)最多差一。例如,使用 v1.26 版本的客戶(hù)端與 v1.25、v1.26 和 v1.27 版本的 Kubernetes 集群通信。使用最新兼容的 kubectl 版本會(huì)避免一些不可預(yù)知的問(wèn)題。

在 Linux 系統(tǒng)中安裝 kubectl

1、使用 curl 工具下載后安裝,下載

# curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
下載指定版本的話使用指定的版本替換命令中的 $(curl -L -s
https://dl.k8s.io/release/stable.txt) 部分即可。例如下載 v1.26.0 版本:
curl -LO https://dl.k8s.io/release/v1.26.0/bin/linux/amd64/kubectl

安裝

# chmod +x ./kubectl# mv ./kubectl /usr/local/bin

2、使用包管理工具安裝

Debian/Ubuntu

$ sudo apt-get update
$ sudo apt-getinstall -y ca-certificates curl apt-transport-https
$ sudo curl -fsSLo /etc/apt/keyrings/kubernetes-archive-keyring.gpg https://packages.cloud.google.com/apt/doc/apt-key.gpg
$ echo "deb [signed-by=/etc/apt/keyrings/kubernetes-archive-keyring.gpg] https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
$ sudo apt-getupdate
$ sudo apt-getinstall -y kubectl

Red Hat/Centos

cat<<EOF | sudo tee /etc/yum.repos.d/kubernetes.repo[kubernetes]name=Kubernetesbaseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-\$basearchenabled=1gpgcheck=1gpgkey=https://packages.cloud.google.com/yum/doc/rpm-package-key.gpgEOFsudoyum install -y kubectl

在 macOS 系統(tǒng)中安裝 kubectl

1、使用 curl 工具下載后安裝,下載

$ curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl"
下載指定版本的話使用指定的版本替換命令中 $(curl -L -s
https://dl.k8s.io/release/stable.txt) 部分即可。例如下載 v1.26.0 版本:
curl -LO " https://dl.k8s.io/release/v1.26.0/bin/darwin/amd64/kubectl"

安裝

$ chmod +x ./kubectl$ sudo mv ./kubectl /usr/local/bin/kubectl$ sudo chown root: /usr/local/bin/kubectl

2、使用 Homebrew 安裝

$ brew install kubectl

安裝完成后查看下安裝的版本

kubectl version --client

使用方法

在命令行工具中,使用方法如下

kubectl[command][TYPE][NAME][flags]
  • command:指定要執(zhí)行的操作,例如 create、get、describe,、delete。

  • TYPE:指定資源類(lèi)型,資源類(lèi)型名稱(chēng)不區(qū)分大小寫(xiě) ,如下幾種寫(xiě)法的效果是一樣的

kubectl get pod pod1
kubectl get pods pod1
kubectl get po pod1
  • NAME:指定資源的名稱(chēng),名稱(chēng)是區(qū)分大小寫(xiě)的,如果省略名稱(chēng),則顯示所有資源的詳細(xì)信息,例如 kubectl get pods。當(dāng)對(duì)多個(gè)資源執(zhí)行操作時(shí),可以通過(guò)類(lèi)型和名稱(chēng)指定每個(gè)資源,或者指定一個(gè)或多個(gè)文件,例如

//如果資源都是相同的類(lèi)型,則對(duì)它們進(jìn)行分組
$ kubectl get pod example-pod1 example-pod2

//分別指定多個(gè)資源類(lèi)型
$ kubectl get pod/example-pod1 replicationcontroller/example-rc1
  • flags:指定可選項(xiàng),例如可以使用 -s 或 --server 來(lái)指定Kubernetes apiserver 的地址和端口。

關(guān)于 kubectl 更多的使用方法說(shuō)明請(qǐng)參考文檔

https://kubernetes.io/docs/reference/kubectl/。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-462206.html

到了這里,關(guān)于Kubernetes 命令行工具 kubectl 安裝和使用教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(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:kubectl管理命令

    云原生Kubernetes:kubectl管理命令

    目錄 一、理論 1.K8S資源管理方法 2.kubectl 管理命令 3.項(xiàng)目的生命周期 4.Kubernetes 服務(wù)發(fā)布方式 5.金絲雀發(fā)布(Canary Release)部署 6.聲明式管理方法 二、實(shí)驗(yàn) ?1.kubectl 管理命令 2.項(xiàng)目的生命周期 3.金絲雀發(fā)布(Canary Release)部署 4.聲明式管理方法 三、問(wèn)題 1.為何每個(gè)pod有兩個(gè)標(biāo)簽 四

    2024年02月09日
    瀏覽(17)
  • Kubernetes系列-kubectl命令-pod相關(guān)

    1. 獲取集群全量pod列表 或者 2. 獲取制定ns中的pod列表 3. 查看pod所在節(jié)點(diǎn) 4. 查看pod內(nèi)存使用情況 5. 查看某pod的相關(guān)日志 --tail=n:指定查看多少行日志。 6. 查看pod配置 7. 查看pod所屬node節(jié)點(diǎn) 8. pod擴(kuò)容 9. pod縮容 10. 查看pod詳細(xì)信息 11. 查看pod的資源配置 12. 登陸pod ?

    2024年02月16日
    瀏覽(21)
  • kubernetes調(diào)試?yán)鳌猭ubectl debug工具

    ??通常情況下,業(yè)務(wù)容器所使用的鏡像是非常精簡(jiǎn)的,而一旦業(yè)務(wù)容器出現(xiàn)問(wèn)題,通過(guò) kubectl exec 進(jìn)入到容器時(shí),我們會(huì)發(fā)現(xiàn)自己需要使用的工具都沒(méi)有,也無(wú)法通過(guò) apt, apt-get, yum 等包管理工具下載需要的工具。 ??想要解決這個(gè)尷尬的窘境,有兩種手段,其一是提前把需

    2024年02月15日
    瀏覽(20)
  • 掌握 Kubernetes 故障排除技巧:kubectl命令的基本指南

    Kubernetes 徹底改變了容器編排,簡(jiǎn)化了應(yīng)用程序的管理和擴(kuò)展。然而,與任何復(fù)雜系統(tǒng)一樣,Kubernetes 集群也會(huì)遇到問(wèn)題,需要及時(shí)解決才能保持最佳性能和可靠性。 在本文中,我們將深入探討必要的 kubectl 命令,這些命令是診斷和排除 Kubernetes 集群?jiǎn)栴}不可或缺的工具 。無(wú)

    2024年03月15日
    瀏覽(83)
  • 五、Kubernetes(K8S):Kubectl常用命令詳解

    五、Kubernetes(K8S):Kubectl常用命令詳解

    注意:后續(xù)技術(shù)分享,第一時(shí)間更新,以及更多更及時(shí)的技術(shù)資訊和學(xué)習(xí)技術(shù)資料 ,將在公眾號(hào) CTO Plus 發(fā)布,請(qǐng)關(guān)注公眾號(hào): CTO Plus ? Kubectl 是Kubernetes命令行工具,用于管理Kubernetes集群資源和應(yīng)用程序的部署、升級(jí)和擴(kuò)展等。其作用包括但不限于: 1. 創(chuàng)建、更新和刪除應(yīng)

    2024年02月04日
    瀏覽(28)
  • 四、Kubernetes(K8S):kubectl概述、安裝、設(shè)置

    四、Kubernetes(K8S):kubectl概述、安裝、設(shè)置

    目錄 概述 安裝與配置kubectl 語(yǔ)法 命令 對(duì)象 規(guī)則結(jié)構(gòu) 命令選項(xiàng) 資源類(lèi)型 輸出選項(xiàng) 格式化輸出 自定義列 排序列表對(duì)象 常用操作示例 kubectl 是Kubernetes命令行工具。它允許用戶(hù)與Kubernetes集群進(jìn)行交互,并管理Kubernetes對(duì)象,如Pod、Service、Deployment等。kubectl可以在命令行界面中

    2024年02月12日
    瀏覽(84)
  • Kubernetes學(xué)習(xí)筆記-在多個(gè)集群中使用kubectl 20230623

    一、在Minikue和Google Kubernetes引擎之間切換 切換到Minikube $minikube start Starting local kubernetes cluster... ... Setting up kubeconfig... kubectl is now configured to use the cluster 從Minikube切換到GKE后,可以通過(guò)停止Minikube并重新切換回來(lái)。這時(shí)kubectl會(huì)被再次重新設(shè)置以適用于Minikube集群 切換到GKE $gcl

    2024年02月10日
    瀏覽(19)
  • 玩轉(zhuǎn)k8s:kubectl命令行工具用法詳解

    玩轉(zhuǎn)k8s:kubectl命令行工具用法詳解

    Kubectl 是管理kubernetes的命令行工具,kubectl在$HOME/.kube目錄下查找config配置文件??梢酝ㄟ^(guò)設(shè)置KUBECONFIG環(huán)境變量或設(shè)置--kubeconfig參數(shù)指定其他kubeconfig文件。 本文介紹kubectl語(yǔ)法和命令操作描述,并提供常見(jiàn)示例。包括支持的參數(shù)和子命令。 kubectl使用以下語(yǔ)法,在終端運(yùn)行命令

    2024年02月07日
    瀏覽(29)
  • 《Kubernetes部署篇:Ubuntu20.04基于二進(jìn)制安裝安裝kubeadm、kubelet和kubectl》

    《Kubernetes部署篇:Ubuntu20.04基于二進(jìn)制安裝安裝kubeadm、kubelet和kubectl》

    由于客戶(hù)網(wǎng)絡(luò)處于專(zhuān)網(wǎng)環(huán)境下, 使用kubeadm工具安裝K8S集群 ,由于無(wú)法連通互聯(lián)網(wǎng),所有無(wú)法使用apt工具安裝kubeadm、kubelet、kubectl,當(dāng)然你也可以使用apt-get工具在一臺(tái)能夠連通互聯(lián)網(wǎng)環(huán)境的服務(wù)器上下載kubeadm、kubelet、kubectl軟件包,然后拷貝到專(zhuān)網(wǎng)主機(jī)上,通過(guò)dpkg工具安裝

    2024年02月10日
    瀏覽(24)
  • 使用kubectl連接遠(yuǎn)程Kubernetes(k8s)集群

    使用kubectl連接遠(yuǎn)程Kubernetes(k8s)集群

    你需要準(zhǔn)備一個(gè)Kubernetes集群,你要記下你安裝Kubernetes的版本。如圖我已經(jīng)準(zhǔn)備好了一個(gè)版本號(hào)為 v1.21.14 的集群: 注意下載的版本號(hào)最好與你安裝的Kubernetes版本對(duì)應(yīng)上,各個(gè)版本的下載地址(??注意修改url中的版本號(hào)): Windows: x86_64: arm64: MacOS: Intel: Apple Silicon: Linux: x86

    2024年02月04日
    瀏覽(27)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包