講者陣容

徐希平 (HP)

徐希平 (HP)

TSMC
Senior DevOps Engineer

工程師一枚,喜歡把東西丟到k8s上, 以及做一些小工具給左鄰右舍

演講議程

Semantic Layer for Data Sharing With Cube

本次分享會提到我們如何使用 Cube 作為提供 Semantic Layer 的解決方案,並以此實作一個用戶與數據之間的中介層來提供統一的命名和數據整合。

為了將 Cube 無縫整合到我們現有的服務中,我們開發了 Helm Chart 和 CI/CD Pipeline。Helm Chart 負責管理 Cube 在我們的 Kubernetes 上的部署,而 CI/CD 流程自動化管理 Data Modeling 的 YAML 文件。

本次分享的主題:

  • 部署和維護:介紹如何使用我們自定義的 Helm Chart 在 Kubernetes 上部署和維護 Cube,包括安裝、升級和擴展。
  • CI/CD 流程:介紹如何用 CI/CD 部署和管理 Data Modeling 文件。
  • 使用模板:分享如何利用模板來有效地部署和管理 Cube,確保流程的簡化和一致性。


We will discuss the implementation of a semantic layer that acts as an intermediary between users and data, providing unified naming and data integration. To achieve this, we have chosen Cube as our solution.

To integrate Cube seamlessly into our existing services, we developed a Helm Chart and a CI/CD pipeline. The Helm Chart facilitates the deployment and maintenance of Cube on our Kubernetes clusters, while the CI/CD pipeline automates the deployment process and manages the YAML files that define our data models.

Key topics covered in this session:

  • Deployment and Maintenance: Demonstrating the use of our custom Helm Chart to deploy and maintain Cube on Kubernetes, including installation, upgrades, and scaling considerations.
  • Manage Data Modeling YAMLs with CI/CD: Overview of our CI/CD pipeline setup, automating the management of data modeling YAML files.
  • Template Utilization: Insights on leveraging our templates to efficiently deploy and manage Cube, ensuring a streamlined and consistent process.
詳細介紹