GKE: 執行 kubectl 找不到 default credential 的解法

Kubernetes-container
Kubernetes – powered by Google

若安裝 Google Cloud SDK 在 Kubernetes 下,卻無法執行 kubectl存取已建置好的 container cluster 時

$kubectl cluster-info
error: google: could not find default credentials. See https://developers.google.com/identity/protocols/application-default-credentials for more information.

原因是 kubectl 1.4 版後對應的 gcloud 版本,預設已經不寫入 application credential , 請執行以下指令, 在網頁認證後取得application credential 即可進行 kubectl 操作

$gcloud auth application-default login

更多資訊請參考 gcloud auth application-default –help

Google Kubernetes:

http://kubernetes.io/

設定與測試 Instance Group Autoscaler

上一篇文章我們介紹了 HTTP(S) load balancing 各個元件的功能、建立方式以及整體的使用情境,但我們當時只用了兩個 instance 處理服務,以流量穩定的服務來說這也許足以應付多數狀況。但如果你的服務流量會隨著時間或突發事件而會有極大變化時,你要如何決定你的 instance 數量?以最低流量來決定,那在流量上升時服務無法在短時間內消化這麼多流量、甚至無法正常提供服務,使用者等待時間變長甚至無法使用,體驗下降後導致使用者離開是服務經營者所不樂見的。若以最高流量來決定,那在流量低下時又會有大量資源閒置,對自己的財務支出似乎又過不去。幸好今天我們使用的是 Google Cloud Platform , GCP 的 managed instance group 提供了 autoscaler 的功能,能夠讓你指定 autoscaler 要以何種數據作為依據,判斷是否需要增減 managed instance group 中 instance 的數量,如此我們便能以適量的資源應對當下的流量,同時也減少了財務上過度的支出。

繼續閱讀 “設定與測試 Instance Group Autoscaler”

GCP 錦囊妙計:這五招告訴你如何節省時間與花費

ga-budget

應用案例:透過 Google Analytics 調節廣告預算。圖/CC0授權,Sstocksnap

作者:李振皓(現就讀於台大電機所)

您的雲端資源都怎麼管理呢?是否每分錢都精打細算?雲端服務要用的好,也要用的巧,部屬與管理方式的不同,將會大幅的影響成本與花費。例如在 Google Cloud Platform(GCP)上,您可以根據機器類型選擇合適的計費方式,透過自動擴展(Auto Scaling)機制動態的調節使用量。不過除了基本招式外,GCP Blog也提供幾招小技巧,本文將透過實際的操作與經驗,與大家分享這些省錢妙招!

繼續閱讀 “GCP 錦囊妙計:這五招告訴你如何節省時間與花費”

如何設定 GCP HTTP(S) 負載平衡器

當你的服務開始上線、並逐漸成長茁壯的時候,除了要持續提供有趣的功能給使用者,同一時間也別忘了要提升服務的品質與穩定性,使用者會受到新的功能吸引而使用你的服務,但也會因為服務不穩定無法體驗你做出來的功能而離你而去,所以在這邊我們為您介紹 GCP HTTP(S) load balancing 。透過它,你可以以多台 HTTP server 作為後端提供服務,它會幫你檢查這些 server 是否是正常運作,並將收到的 HTTP request 送交給正常且仍有餘裕的 server 進行處理,藉此增加服務的可用性。

環境設定

各位可以參考 Google Cloud SDK 之中的說明安裝 Cloud SDK 以便跟著我們一起動手做,本文中的示範使用的 Cloud SDK 版本為 130.0.0

繼續閱讀 “如何設定 GCP HTTP(S) 負載平衡器”

該選哪朵雲?比較兩大雲端供應商 GCP 與 AWS

gcp-v-aws

(本文於2017.7部分更新)
不知道該如何選擇雲端服務供應商嗎?各家的規格與計費方式都不盡相同,該怎麼挑選適合的服務,以最少的成本獲得最大的效益?本文針對 Google Cloud Platform (GCP)與 Amazon Web Service (AWS) 兩大雲端平台進行調查,比較四項重要的指標,分別是:

1.基礎設施  2.機器類型  3.計費方式  4.服務項目

如果想要觀看更詳盡的說明,我們也整理好相關的實用連結,希望透過這些比較,能替您省去不少時間,並挑選到適合的雲端服務。

繼續閱讀 “該選哪朵雲?比較兩大雲端供應商 GCP 與 AWS”