OpenShift - CLI 操作



OpenShift CLI 能夠執行所有基本和高階配置、管理、新增以及應用程式部署操作。

我們可以使用 OC 命令執行各種操作。此客戶端可幫助您在任何與 OpenShift 或 Kubernetes 相容的平臺上開發、構建、部署和執行應用程式。它還包含用於在“adm”子命令下管理叢集的管理命令。

基本命令

下表列出了基本的 OC 命令。

序號 命令及描述
1

型別

概念和型別的介紹

2

登入

登入到伺服器

3

new-project

請求一個新的專案

4

new-app

建立一個新的應用程式

5

狀態

顯示當前專案的概述

6

專案

切換到另一個專案

7

專案列表

顯示現有專案

8

解釋

資源文件

9

叢集

啟動和停止 OpenShift 叢集

登入

登入到您的伺服器並儲存登入資訊以供後續使用。客戶端的新使用者應執行此命令以連線到伺服器,建立身份驗證會話並將連線儲存到配置檔案。預設配置將儲存在您主目錄下的“.kube/config”中。

登入所需的資訊(例如使用者名稱和密碼、會話令牌或伺服器詳細資訊)可以透過標誌提供。如果未提供,則命令將根據需要提示使用者輸入。

用法

oc login [URL] [options]

示例

# Log in interactively
oc login

# Log in to the given server with the given certificate authority file
oc login localhost:8443 --certificate-authority = /path/to/cert.crt

# Log in to the given server with the given credentials (will not prompt interactively)
oc login localhost:8443 --username = myuser --password=mypass

選項 -

-p, --password = " − 密碼,如果未提供則會提示輸入

-u, --username = " − 使用者名稱,如果未提供則會提示輸入

--certificate-authority = " − 證書頒發機構證書檔案的路徑

--insecure-skip-tls-verify = false − 如果為 true,則不會檢查伺服器證書的有效性。這將使您的 HTTPS 連線不安全

--token = " − 用於對 API 伺服器進行身份驗證的 Bearer 令牌

要獲取有關任何命令的完整詳細資訊,請使用oc <命令名稱> --help命令。

構建和部署命令

下表列出了構建和部署命令。

序號 命令及描述
1

釋出

管理 Kubernetes 部署或 OpenShift 部署

2

部署

檢視、啟動、取消或重試部署

3

回滾

將應用程式的一部分恢復到以前的狀態

4

new-build

建立一個新的構建配置

5

start-build

啟動一個新的構建

6

cancel-build

取消正在執行、掛起或新的構建

7

import-image

從 Docker 映象倉庫匯入映象

8

標記

將現有映象標記到映象流中

應用程式管理命令

下表列出了應用程式管理命令。

序號 命令及描述
1

獲取

顯示一個或多個資源

2

描述

顯示特定資源或一組資源的詳細資訊

3

編輯

編輯伺服器上的資源

4

設定

有助於在物件上設定特定功能的命令

5

標籤

更新資源上的標籤

6

註釋

更新資源上的註釋

7

暴露

將複製的應用程式公開為服務或路由

8

刪除

刪除一個或多個資源

9

縮放

更改部署中的 Pod 數量

10

自動縮放

自動縮放部署配置、部署、複製控制器或副本集

11

金鑰

管理金鑰

12

服務賬戶

管理專案中的服務賬戶

故障排除和除錯命令

下表列出了故障排除和除錯命令。

序號 命令及描述
1

日誌

列印資源的日誌

2

Rsh

在 Pod 中啟動一個 shell 會話

3

Rsync

在本地檔案系統和 Pod 之間複製檔案

4

埠轉發

將一個或多個本地埠轉發到 Pod

5

除錯

啟動 Pod 的新例項以進行除錯

6

執行

在容器中執行命令

7

代理

執行到 Kubernetes API 伺服器的代理

9

附加

附加到正在執行的容器

10

執行

在叢集上執行特定的映象

11

Cp

複製檔案和目錄到容器和從容器中複製

高階命令

下表列出了高階命令。

序號 命令及描述
1

adm

用於管理叢集的工具

2

建立

透過檔名或標準輸入建立資源

3

替換

透過檔名或標準輸入替換資源

4

應用

透過檔名或標準輸入將配置應用於資源

5

補丁

使用策略合併補丁更新資源的欄位

6

處理

將模板處理成資源列表

7

匯出

匯出資源以便在其他地方使用

8

提取

將金鑰或配置對映提取到磁碟

9

空閒

使可擴充套件資源空閒

10

觀察

觀察資源的變化並對其做出反應(實驗性)

11

策略

管理授權策略

12

身份驗證

檢查授權

13

轉換

在不同的 API 版本之間轉換配置檔案

14

匯入

匯入應用程式的命令

設定命令

下表列出了設定命令。

序號 命令及描述
1

登出

結束當前伺服器會話

2

配置

更改客戶端的配置檔案

3

Whoami

返回有關當前會話的資訊

4

完成

為指定的 shell(bash 或 zsh)輸出 shell 完成程式碼

廣告

© . All rights reserved.