Update: 目前k8sport網站已經下線,下面文章可以不用看了 XD
目前已經沒有賺點數的網站了,新的討論區開在Discuss平台
Kubernetes,簡稱k8s,一個最近很夯的container orchestration tool,支援各種平台,各大雲端服務供應商的container service背後也通常是使用k8s(除了AWS…)。本來是Google內部使用的工具,後來開源讓大家都可以來參與開發使用,社群相當龐大。本篇文章在介紹如何使用官方提供的網站來遊戲化(Gamification)你的社群貢獻然後拿到免費的贈品(誤)。
首先,留言給我你的email讓我refer你賺分數(嘿),或者來到這個網站http://k8sport.org/,自己填上email等他送invite letter給你,註冊完成後就可以看到網站大概會長這樣…

然後需要去profile那邊連結你的社群帳戶,其中Github跟Twitter最好連結一下,因為K8sPort的系統可以直接去讀取你在這些網站的活動去幫你計算積分,而Stackoverflow就得手動上傳你的活動了(應該是因為stackoverflow沒有開放這類的API的關係)。
那麼如何賺積分呢?記得先去連結你的stackoverflow/github/twitter帳戶,然後就可以開始你的貢獻之旅,網頁中間是各種你可以貢獻社群的方法,每一個卡片下面可以看到完成後可以賺的分數,貢獻方法包括stackoverflow、github commit/PR/issue、twitter retweet、社群meetup、有時會有一些survey或趣味小活動,所以分數還蠻好賺的。做出貢獻之後可以取得一些badge,累積badge後可以升級(tier),就跟遊戲的等級系統類似。右邊是排行榜,可以看自己的分數跟排名。(P.S. 更新一下,最近上去看好像都沒有好賺分的卡片了,只剩下stackoverflow跟github了…orz)
各種貢獻當中最好賺的就是twitter retweet了吧,每隔幾天系統都會推薦一些文章讓你retweet,你只需要按個鈕就可以賺積分了真是佛心來的啊!(我大概七成的分數都從這邊轉的吧 lol) 這些文章也是幫助你或follow你的人一個學習k8s的良好管道,我也常常從這些文章中學到新東西。另外就是stackoverflow上的各種跟k8s相關的問題,有些難有些還頗簡單,有空多來看看有時會有意外收穫,不過最重要的是透過stackoverflow你可以發現很多以前沒注意到的地方,有時為了要回答問題回去翻官方文件可以找到很多小細節,累積多了之後就更加地暸解為什麼要這樣設計,這就叫做教學相長吧。然後是meetup,各種社群活動之中,meetup是最直接且有效的建立互動的方法,所以這一塊的積分也算進去了,只是之前台灣的k8s meetup非常少,最近越來越多了可以去建議網站管理員把台灣的這些活動加入喔!然後是可能最重要的Github commit/PR/issue了,這幾個動作的重要性我想不用多說了,有能力的人就盡量貢獻吧!
接著來看最重要的reward吧,點進reward tab就可以看到各種可選擇的reward以及所需要的積分,大部分是gift card跟慈善捐款,也有一些實體的物品不過都有限制說不寄送到北美以外的地方…QQ 好吧,只好安慰自己說社群的reputation就是最好的reward了…

本來我也抱著只是玩玩的心態順便學習並沒有想要拿到什麼實體獎品,不過在我達到5000分的時候突然收到一封信,信中說感謝我的貢獻然後給了我50usd的credit讓我可以去CNCF的線上商店購物,然後重點是這個商店竟然是可以免費運送到台灣的!哈哈 於是我就買了好幾件Tshirt…(熟k8s或CNCF的人應該對下面幾個logo都非常熟悉吧)


最後,希望有興趣的大家一起來參與這個活動,其實twitter一直轉推就可以賺很多分數啦,一起來拿免費Tshirt喔~(歡迎留下email XD)