本文原創: 伍衝斌
VPGAME 是集賽事運營、媒體資訊、大數據分析、玩家社羣、遊戲周邊等爲一體的綜合電競服務平臺。總部位於中國杭州,在上海和美國西雅圖分別設立了電競大數據研發中心和 AI 研發中心。本文將講述 VPGAME 將服務器遷移至 Kubernetes 的過程。
背景
隨着容器技術的日趨成熟,公司近期計劃將服務遷移至容器環境,通過 Kubernetes 對容器進行調度、編排和管理。並藉此機會,對服務進行標準化,優化整個 CI/CD 的流程,提高服務部署的效率。
CI/CD 工具的選擇
CI/CD 工具上,我們選擇了 GitLab-CI。GitLab-CI 就是一套配合 GitLab 使用的持續集成系統,以完成代碼提交之後的安裝依賴、編譯、單元測試、lint、鏡像構建以及發佈等工作。
GitLab-CI 完美地和 GitLab 進行集