新聞中心
這期內(nèi)容當中小編將會給大家?guī)碛嘘P(guān)k8s 創(chuàng)建資源的兩種方式分別是什么,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
創(chuàng)新互聯(lián)是一家專業(yè)提供臨海企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站制作、網(wǎng)站設(shè)計、H5技術(shù)、小程序制作等業(yè)務。10年已為臨海眾多企業(yè)、政府機構(gòu)等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡公司優(yōu)惠進行中。
命令 vs 配置文件
Kubernetes 支持兩種方式創(chuàng)建資源:
1. 用 kubectl 命令直接創(chuàng)建,比如:
kubectl run nginx-deployment --image=nginx:1.7.9 --replicas=2
在命令行中通過參數(shù)指定資源的屬性。
2. 通過配置文件和 kubectl apply
創(chuàng)建,要完成前面同樣的工作,可執(zhí)行命令:
kubectl apply -f nginx.yml
nginx.yml 的內(nèi)容為:
資源的屬性寫在配置文件中,文件格式為 YAML。
下面對這兩種方式進行比較。
基于命令的方式:
簡單直觀快捷,上手快。
適合臨時測試或?qū)嶒灐?/p>
基于配置文件的方式:
配置文件描述了
What
,即應用最終要達到的狀態(tài)。配置文件提供了創(chuàng)建資源的模板,能夠重復部署。
可以像管理代碼一樣管理部署。
適合正式的、跨環(huán)境的、規(guī)模化部署。
這種方式要求熟悉配置文件的語法,有一定難度。
后面我們都將采用配置文件的方式,大家需要盡快熟悉和掌握。
kubectl apply
不但能夠創(chuàng)建 Kubernetes 資源,也能對資源進行更新,非常方便。不過 Kubernets 還提供了幾個類似的命令,例如 kubectl create
、kubectl replace
、kubectl edit
和 kubectl patch
。
為避免造成不必要的困擾,我們會盡量只使用 kubectl apply
,
此命令已經(jīng)能夠應對超過 90% 的場景,事半功倍。
上述就是小編為大家分享的k8s 創(chuàng)建資源的兩種方式分別是什么了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
分享題目:k8s創(chuàng)建資源的兩種方式分別是什么
當前鏈接:http://www.ef60e0e.cn/article/gdejgs.html