Kenny's Blog

這是Kenny's technology blog,歡迎交流_(:3」∠)_

0%

上次的文章介紹:單雙向 channel 的差別及宣告方式,可以參考:Golang 教學系列 - channel 裡面資料什麼都能放?單雙向 channel 的差別

今天這篇文章主要介紹如何對 channel 進行關閉以及如何透過 for range 來尋訪 channel 裡面的 element。如果想要詳細的介紹可以參考我的教學影片:Golang 教學系列 - close 與 for range 搭配 channel 觀念教學!| 肯尼攻城獅

閱讀全文 »

上次介紹了如何使用 Replica Set 如何對 Pods 來進行管理,但其實官方並不推薦直接使用 Replica Set 來對 Pods 操作,更推薦可以使用 Deployment 來直接操作 Pods,可以理解當我們建造 Deployment 資源後會自動一併建立好 Replica Set 及 Pods,所以我們可以透過 Deployment 直接進行管理。

閱讀全文 »

上次講了 channel 是什麼以及如何宣告以及還有一些要注意的情況:Golang 教學系列 - 何謂 Channel? 先從宣告 Channel 開始學起,今天這篇文章要講的是 channel 裡面的資料可以放怎樣的型態及如何運用,還有單雙向 channel 的差別等等。

想要看更詳細的講解,可以參考我的影片:Golang 教學系列 - channel 裡面資料什麼都能放?單雙向 channel 的差別?| 肯尼攻城獅

閱讀全文 »

上次介紹了 Replication Controller 如何去管理 Pods:Kubernetes 教學系列 - Replication-Controller 管理 Pods 的應用,但是現在根據官網的說法並不推薦使用 Replication Controller,原因在於它的功能有限無法支持滾動更新,再來對於 selector 的方式也不夠有彈性,因此官方更推薦使用 Replica Set 來進行管理。因此今天這篇文章來介紹如何透過 Replica Set 來對 Pods 來進行管理。

閱讀全文 »

上次講了 WaitGroup 如何應用在 Goroutine 上,以及常見的坑:Golang 教學系列 - WaitGroup 常見的坑以及應用介紹

今天這篇文章要介紹的是何謂 Channel?先從宣告 Channel 開始學起!

如果想要知道更詳細的講解可以參考我的影片:Golang 教學系列 - 何謂 Channel? 先從宣告 Channel 開始學起!| 肯尼攻城獅

閱讀全文 »

上次的文章講了 WaitGroup 的基本應用,可以參考:Golang 教學系列 - 何謂 WaitGroup? 等待 Goroutine 的好幫手!

今天這篇文章要講的是關於 WaitGroup 還有哪些應用方式以及會出現 error 的情況還有如何去避免。如果想要看更詳細的講解可以搭配我的影片來看這篇文章:Golang 教學系列 - WaitGroup 常見的坑以及應用介紹!| 肯尼攻城獅

閱讀全文 »

接續上一篇文章:Golang 教學系列 - 何謂 Goroutine,上次為了避免 main func 執行結束導致 goroutine 被關閉,使用 time.Sleep 的方式,但是這樣的方式並不彈性,所以今天介紹另外一種等待 goroutine 的方式,那就是 WaitGroup

如果想看更清楚的講解可以同步看我的影片來參考這篇文章唷:Golang 教學系列 - 何謂 WaitGroup? 等待 Goroutine 的好幫手!| 肯尼攻城獅

閱讀全文 »

這次來介紹在 K8S 究竟如何建立 Pod,而 Pod 在 K8S 上是什麼功用可以參考我寫的文章:Kubernetes 元件原理介紹。Pod 是節點裡面的最小單位,簡單來說就是 Pod 就是放置容器服務的地方。通常一個 Pod 對應到一個容器,也可以一個 Pod 裡面放置多個容器。因此如何建立 Pod 是要先建立我們的 Container。

閱讀全文 »