<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          K8s kubectl 常用命令總結(jié)(建議收藏)

          共 2153字,需瀏覽 5分鐘

           ·

          2021-10-18 05:20

          原文鏈接:https://blog.csdn.net/weixin_37700260/article/details/110790129

          我們已經(jīng)知道kubernetes的常用術語和一些思想,要想進行二次開發(fā),或者簡單的說跑起來,運行一個小實例,那就要求我們需要對ta的常用操作相當?shù)氖煜ぁH胧至私鈑ubectl是非??焖俚囊粋€方式,下面,我們就來看看kubectl的命令行操作的常用方式。



          1.kubectl用法詳解


          1. kubectl語法

          kubectl [command] [Type] [NAME] [flags]
          • command: 子命令,用于操作kubernetes集群資源對象的命令,例如:create, delete, describe, get, apply等等

          • TYPE: 資源對象的類型,區(qū)分大小寫,能以單數(shù),復數(shù)或者簡寫形式表示。例如以下3中TYPE是等價的。

          kubectl get pod pod1kubectl get pods pod1kubectl get po pod1
          • NAME:資源對象的名稱,區(qū)分大小寫。如果不指定名稱,系統(tǒng)則將返回屬于TYPE的全部對象的列表,例如:kubectl get pods 將返回所有pod的列表

          • flags: kubectl 子命令的可選參數(shù),例如使用 -s 指定api server的url地址而不用默認值。

          kubectl可操作的資源對象類型以及縮寫:
          一個命令行中也可以同時對多個資源對象進行操作,以多個TYPE和NAME的組合表示,示例如下:
          獲取多個pod的信息:
          kubectl get pods pod1 pod2
          獲取多種對象的信息:
          kubectl get pod/pod1  rc/rc1
          同時應用多個YAML文件,以多個-f file參數(shù)表示:
          kubectl get pod -f pod1.yaml -f pod2.yamlkubectl create -f pod1.yaml -f rc1.yaml -f service1.yaml


          2.kubectl 子命令詳解


          kebectl的子命令非常豐富,涵蓋了對kubernetes集群的主要操作,包括資源對象的創(chuàng)建、刪除、查看、修改、配置、運行等,詳細的子命令如表2.10所示:


          3.kubectl參數(shù)列表


          Kubectl命令行的公共啟動參數(shù)如下所示:


          4.Kubectl 輸出格式


          kubectl命令可以用多種格式對結(jié)果進行顯示,輸出的格式通過-o參數(shù)指定:
          編寫 Dockerfile 最佳實踐


          5.kubectl操作示例


          1、根據(jù)yaml配置文件一次性創(chuàng)建service和rc
          kubectl create -f my-service.yaml -f my-rc.yaml
          2、根據(jù)目錄下所有.yaml、.yml、.json文件的定義進行創(chuàng)建操作
          kubectl create -f <directory>
          3、查看所有Pod列表
          kubectl get pods
          4、查看rc和service列表
          kubectl get rc,service
          5、顯示Node的詳細信息
          kubectl describe nodes name>
          6、顯示Pod的詳細信息
          kubectl describe pods/name>
          7、顯示由RC管理的Pod信息
          kubectl describe pods name>
          8、刪除基于pod.yaml文件定義的Pod
          kubectl delete -f pod.yaml
          9、刪除所有包含某個label的Pod和Service
          kubectl delete pods,services -l name=name>
          10、刪除所有Pod
          kubectl delete pods --all
          11、在Pod的容器里執(zhí)行date命令,默認使用Pod中的第1個容器執(zhí)行
          kubectl exec  date
          12、指定Pod中某個容器執(zhí)行date命令
          kubectl exec <pod-name> -c <container-name> date
          13、以bash方式登陸到Pod中的某個容器里
          kubectl exec -it <pod-name> -c <container-name> /bin/bash
          14、查看容器輸出到stdout的日志
          kubectl logs <pod-name>
          15、跟蹤查看容器的日志,相當于tail -f命令的結(jié)果
          kubectl logs -f <pod-name> -c <container-name>

          - END -

          ?推薦閱讀?

          讓運維簡單高效,輕松搞定運維管理平臺
          大規(guī)模業(yè)務技術架構設計與戰(zhàn)術(架構師必看)
          終于明白了 DevOps 與 SRE 的區(qū)別!
          我在創(chuàng)業(yè)公司的 “云原生” 之旅
          基于Nginx實現(xiàn)灰度發(fā)布與AB測試
          神器 Nginx 的學習手冊 ( 建議收藏 )
          編寫 Dockerfile 最佳實踐
          終于搞懂了服務器為啥產(chǎn)生大量的TIME_WAIT!
          Kubernetes 網(wǎng)絡方案之炫酷的 Cilium
          運維工程師不得不看的經(jīng)驗教訓和注意事項
          Kubernetes 的這些核心資源原理,你一定要了解
          搭建一套完整的企業(yè)級 K8s 集群(v1.20,二進制方式)



          點亮,服務器三年不宕機

          瀏覽 29
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  操美女嫩逼网站 | 亚洲高清无码一区 | 色色色 婷 | 久久免费的精品国产v∧ | a线视频免费观看:中文字幕 |