摘要:創建詳解通過上面的快速創建我們接下來將通過上面的例子來進行創建操作中的詳細設置說明。高階設置高階設置中將針對容器進行詳細的參數設置。掛載路徑卷名稱注意如沒有創建卷設置,在掛載卷中將選擇不到具體的卷名稱,請先創建卷設置。
通過上面的快速創建我們接下來將通過上面的例子來進行創建操作中的詳細設置說明。如果您對于kubernetes比較熟悉,可以查看k8s參考示例對比
卷設置提供了 config 類型、UDisk 云盤掛載(在 Cube 中使用 UDisk)、NFS 文件存儲掛載(在 Cube 中使用 UFS)及 emptyDir 類型。
config 類型與Kubernetes中的configMap資源對象一致,提供的是鍵值對配置文件掛載。
如圖所示點擊添加卷設置,填入如下信息然后確定。
卷名:defaultconf
鍵值對key:default.conf
鍵值對value:
server {
listen 8080;
server_name localhost;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
這里可以看到我們修改了nginx的配置文件,將監聽端口配置從原80到8080,作為一個配置文件進行創建。
這里只會創建一個卷設置,將不會進行掛載,如需掛載需要在高階設置中進行卷掛載。
高階設置中將針對容器進行詳細的參數設置。
這里可以定義容器運行時的工作目錄,指定了工作目錄之后鏡像中所有命令執行都將在工作目錄中完成,可以將工作目錄指定在Dockerfile中。這里我們使用到的nginx工作目錄為根目錄。
工作目錄: /
這里可以定義容器運行時的命令,命令對應的是鏡像中程序運行的命令,如果沒有設置,將使用容器鏡像中的命令。
這里可以定義容器運行命令時的參數,如果沒有設置,將使用容器鏡像中的命令。從Dockerfile中可以看到nginx的參數全部放在了命令中,我們也可以將它拆分成為命令和參數。
這里我們使用到的nginx命令在Dockerfile中為CMD ["nginx" "-g" "daemon off;"]
,其中可以拆分成
命令(command):
nginx
參數(args):
-g
daemon off;
這里可以定義容器運行時的環境變量,環境變量將在運行的容器中使用env
進行查看,可以將環境變量指定在Dockerfile中。這里我們使用的nginx環境變量可以參考Dockerfile中的環境變量。
環境變量name: NGINX_VERSION
環境變量value: 1.17.10
這里可以將我們創建的卷設置進行掛載,我們上面創建了一個nginx的配置文件config,這里我們將它掛進我們的容器中。
掛載路徑: /etc/nginx/conf.d/
卷名稱: defaultconf
注意:如沒有創建卷設置,在掛載卷中將選擇不到具體的卷名稱,請先創建卷設置。
這里可以將我們創建的Cube實例打上標簽,可以方便我們后續通過標簽進行篩選,如下舉例。
標簽key: app
標簽value: nginx
這里可以設置我們創建的Cube實例的重啟策略,分別為總是(Always)、失敗時(OnFailure)、從不(Never)。
為 Cube 實例添加自定義 DNS 服務,如無需自定義,則默認使用 UCloud 內網 DNS 地址;當 DNS 配置不合理的時候,可以通過通過 HostAliases 字段向 Cube 實例的 /etc/hosts 文件中添加條目, 覆蓋對主機名的解析。
實時文檔歡迎訪問:https://docs.ucloud.cn/cube/userguide/describe_create
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/126303.html
摘要:限時加入測試交流群,獲得專業的技術指導。什么是快杰版產品優勢計費說明使用指南接下來我們使用容器實例發布您的服務,將介紹具體創建填寫字段含義以及示例操作。運行狀態容器重啟策略實時文檔歡迎訪問概覽容器實例(Cube)是UCloud提供的serverless容器實例服務,通過UCloud的基礎設施資源為業務提供了更加彈性、更加安全、更加快速的資源支撐,你可以在Cube上部署、管理你的容器應用,而你...
摘要:批量創建實例功能與原生中的類似,實現了對實例的批量創建修改刪除,進一步降低了容器實例的管理和運維成本。目前支持掛載云盤類型類比中的資源對象,參見在中使用及類型。批量創建 Cube 實例Cube Deployment 功能與原生 K8S 中的 Deployment 類似,實現了對 Cube 實例的批量創建、修改、刪除,進一步降低了容器實例的管理和運維成本??焖偻ㄟ^ Deployment 批量創...
摘要:輸入鏡像地址后,在自建鏡像倉庫欄,輸入自建鏡像倉庫詳細信息,字段說明如下,當前只支持基于同一主賬號下云主機搭建的鏡像倉庫。自建鏡像倉庫支持容器鏡像封裝了應用代碼,是用戶的重要資產之一,出于強安全性的考慮,部分用戶在容器應用的使用過程中有使用自建鏡像倉庫的需求。Cube 支持拉取同一 VPC 下的自建鏡像倉庫,豐富了使用場景,確保用戶鏡像和代碼安全??刂婆_創建 / 修改 Cube 實例在控制臺...
摘要:使用創建帶服務的容器考慮容器運行無法持久化存儲數據,不建議將容器作為云主機使用,如需存儲數據可在容器實例創建時掛載云盤到指定數據存儲路徑。選擇鏡像創建時選擇容器鏡像為倉庫下的鏡像,版本目前支持。使用Cube創建帶SSH服務的CentOS容器考慮容器運行無法持久化存儲數據,不建議將Cube容器作為云主機使用,如需存儲數據可在Cube容器實例創建時掛載云盤到指定數據存儲路徑。選擇鏡像創建Cube...
摘要:一個存儲卷根據特性可以掛載給一個容器組內多個容器使用,根據文件存儲特性,支持多容器組掛載。PHP應用的高可用部署今天我們將一起通過一個實踐將一個PHP網站運行在Cube上!原LNMP環境改造LNMP環境是我們非常常見的PHP網站運行的環境,我們將其中的功能進行區分,NGINX負責轉發、PHP負責程序運行,原PHP程序運行時基本是運行在這兩個程序的共同目錄下,NGINX負責將用戶請求的具體網址...
閱讀 3514·2023-04-25 20:09
閱讀 3720·2022-06-28 19:00
閱讀 3035·2022-06-28 19:00
閱讀 3058·2022-06-28 19:00
閱讀 3131·2022-06-28 19:00
閱讀 2859·2022-06-28 19:00
閱讀 3014·2022-06-28 19:00
閱讀 2610·2022-06-28 19:00