--- title: Kubectl apply # 簡報的名稱 tags: K8s # 簡報的標籤 --- # Kubectl apply > [name=李俊毅] > [time=Thu, Mar 19, 2020 7:04 PM] --- ## Agenda * 什麼是 Kubectl apply * Kubectl apply 語法 * Kubectl apply 範例 * 其他指令說明 --- ## 什麼是 Kubectl apply 通過文件名或是控制台輸入,對資源進行配置,如果資源不存在將會新創一個 --- ## Kubectl apply 語法 ``` kubectl apply -f FILENAME ``` --- ## Kubectl apply 範例 ---- ### 將 Deployment.yaml 配置應用到 Deployment ``` kubectl apply -f Deployment.yaml ``` ---- ### 同時指定多個 yaml 配置到 K8s Cluster 上 ``` kubectl apply -f Deployment.yaml,Service.yaml ``` ---- ### 將所在目錄下全部 yaml 配置到 K8s Cluster 上 ``` kubectl apply -f . ``` ---- ### 指定目錄底下全部資料夾與 yaml 配置到 K8s Cluster 上 ``` kubectl apply -f /k8s/ -R ``` --- ## [其他指令說明](https://kubernetes.kansea.com/docs/user-guide/kubectl/kubectl_apply/)