/logo.png

Coscup X Ruby Conf Tw 2021 Google Cloud Buildpacks

TR409-1 Google 技術 x 公共參與 x 開源

Google Cloud Buildpacks 剖析與實踐 - COSCUP 2021 | Conference for Open Source Coders, Users, and Promoters

CNCF 的 Cloud Native Buildpacks 專案已經在 2020 已經從 Sandbox 項目變成成了 Incubation 項目。Cloud Native Buildpacks (CNB) 的出現定義了轉換程式碼至 OCI 的標準,可以讓開發人員專注在本身功能上面,將安全性及依賴套件打包相關的部份交由 CNB 負責。

Velero 初探簡報

在上一篇文章 Velero 初探與實踐中我們看到了作為一個開源的 Kubernetes 集群備份和遷移工具定義了那些 CRD 來達成備份遷移的動作。在之後就對內作了一份簡報基於 Velero 1.6 版本的文件從介紹/安裝/基本使用到 Demo 的實作當中的心得,文篇文章就是簡報的摘要

Velero 初探與實踐

文篇文章算是研究 Velero 的一些心得,及使用 Velero + Restic 進行跨 Provider 遷移集群的原理、注意事項及操作的過程,成功的將 Mac 本地的 KIND k8s 中的 Rocketchat workload 無縫的遷移到 GKE 中,中間的過程還算是簡單方便(如果沒有跨 Provider 有 Cloud Provider 的原生支援會更快速),算是一個開源友好的集群遷移工具,不過魔鬼總是藏在細節中,官方文件最好是好好的看一看,要了解其中的限制

Docker Tuntap Osx WordPress

Docker for Mac 由於沒有暴露網路給 Host 直接存取,當我們在 Mac 本地使用 Kind 開發 Kubernetes 就算想使用 metallb 來配置 LoadBalancer 也無法使用。docker-tuntap-osx 就是一個在 Docker for Mac 限制之下暫時可行的解決方案,本篇文章記錄一下步驟且用 WordPress 來示範