本文介紹如何通過Helm部署WordPress應用。
前提條件
已為叢集安裝CSI組件,並且CSI組件運行正常。具體操作,請參見管理CSI組件。
步驟一:部署WordPress
登入Container Service管理主控台,在左側導覽列選擇叢集。
在叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇 。
在Helm頁面,單擊建立。參考如下資訊完成基礎資訊配置。
參數
樣本值
應用程式名稱
wordpress
命名空間
default
來源
應用市場
Chart
應用情境:選擇全部。
支援架構:選擇amd64。
搜尋方塊:搜尋ack-wordpress-sample。
選中ack-wordpress-sample,單擊下一步。
在參數配置頁面,選擇Chart 版本,然後單擊確定。
步驟二:訪問WordPress
安裝WordPress成功後,執行以下命令擷取外部IP訪問地址,即
EXTERNAL-IP
。kubectl get svc --namespace default
預期輸出如下,
EXTERNAL-IP
為118.xx.xx.10
。NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE wordpressabc-ack-wordpress-sample LoadBalancer 172.16.86.22 118.190.xx.xx 80:30837/TCP,443:32433/TCP 33m wordpressabc-mariadb ClusterIP 172.16.70.108 <none> 3306/TCP 33m
使用
kubectl get pod
命令找到WordPress Pod的名稱,然後執行以下命令擷取訪問使用者。kubectl get pod <wordpress-ack-wordpress-sample-name> -o=jsonpath='{.spec.containers[*].env[?(@.name=="WORDPRESS_USERNAME")].value}'
預期輸出:
user
執行以下命令擷取訪問密碼。
kubectl get secret --namespace default wordpress-ack-wordpress-sample -o jsonpath="{.data.wordpress-password}" | base64 --decode
預期輸出:
ps**jRx**V
在地址欄中輸入
/login
訪問WordPress應用,然後輸入訪問使用者和密碼登入介面。