由於雲端架構發展趨勢下,網路與雲端應用開發越來越複雜,傳統依賴廠商的解決方案也隨著複雜度的增長,而付出更多開銷,且又受限於廠商軟硬體的綁定,造成未來擴展的彈性問題,因此現今許多網路與雲端架構慢慢傾向以開放式原始碼專案 (Open Source) 來建立自家網路與雲端架構,本議程 SDN x Cloud Native 將邀請多位該領域技術專家來分享如何結合 SDN 與 Cloud Native 來建構虛擬化網路、雲端基礎架構與雲端原生應用開發等。
SDN x Cloud Native
SDN x Cloud Native
議程列表
讓開源雲端與產品接軌: Take the Advantage and connect upstream to downstream
Rico Lin
IB401
08/11 10:00 - 10:40
漢語 / Mandarin Chinese
Beginner / 入門
對雲端社群與產品對接有興趣的人。Anyone who has interest in Cloud Community
提供經驗分享,關於如何正確的與雲端(OpenStack/K8S)社群接軌,利用社群力量注入雲端產品或實際雲端環境。
通常玩雲端科技相關的開源,都是有實際開發需求或是建構雲端需求。
從開發者角度加上產品開發者角度,如何讓自己接收開源並且讓融入社群。
Kubernetes 網路分析,搞懂所有網路功能以及 CNI 開發
邱宏瑋 (hwchiu)
IB401
08/11 15:00 - 15:25
漢語 / Mandarin Chinese
Skilled / 中階
對 kubernetes 有幾處認知即可
介紹 kubernetes 內部跟網路有關的服務背後到底是如何實現,同時也會介紹 CNI 並且說明 CNI 如何提供各種靈活彈性的網路介面功 kubernetes 使用
一鍵部署 Kubernetes HA + Self-hosted Cluster
洪瓏軒
IB401
08/11 12:45 - 13:10
漢語 / Mandarin Chinese
Skilled / 中階
DevOps engineers
Kubernetes HA cluster 的部署一直都不太方便,本次分享介紹可快速建立 Kubernetes HA 並加上 Self-hosted 功能的好用工具;既提高可靠性,也方便升級 Kubernetes 的核心組件。
Locust to Go, Kubernetes to Load
郭學聰 (Heush-Tsung Kuo)
IB401
08/11 11:15 - 11:40
漢語 / Mandarin Chinese
Skilled / 中階
Go programmers and site reliability engineers who want to know how to tweak performance of cloud service.
Locust is an open source load testing tool written in Python.
It let us define user behavior using Python, and swarm your system with millions of simultaneous users.
For simulating millions of users, Locust offers slave mode to control foreign executable using ZeroMQ. This feature admit us to implement bots, with any programming language support ZeroMQ.
We build our game services using Go language, so we reuse some Go code to implement bots. We run our game services on dockers managed by Google Kubernetes, we try to DDoS our game services using dockers managed by Google Kubernetes, too. Finally we tweaked a reliable game service which is able to handle huge amount of users.
This talk will share what is Locust, how to implement Locust slave, and how to do load test using Locust and Google Kubenetes.
開放網路基金會實習經驗談
Takeshi
IB401
08/11 11:45 - 12:10
漢語 / Mandarin Chinese
Beginner / 入門
SDN 開發者,或是有興趣了解國外實習生活的學生們
本演講中,講者會帶大家了解如何專注於提供開放原始碼的非營利組織的運作模式,以及其組織是如何維護以及開發數套開放原始碼專案,並分享在矽谷的所見所聞。
講者去年在美國 Open Networking Foundation, ONF 擔任實習生,同時也是 ONF 大使成員之一。專注於 ONF 主要的計畫(ONOS, CORD),協助開發新功能與修正軟體問題。目前已經是 ONOS 計畫中多套模組的負責人(Module Owner)。
OpenStack 搭上自建的 Kubernetes Operators 大船啟航
李孟澤, 林毅鑫
IB401
08/11 14:30 - 14:55
漢語 / Mandarin Chinese
Beginner / 入門
kubernetes developers
Kubernetes Operator 是由 CoreOS 推出的框架用途在簡化複雜有狀態的應用管理,Operator 是一個感知應用狀態的控制器,通過 Kubernetes Custom Resources Definitions(CRD) Application Programming Interface 來達到自動建立、管理以及設定相關應用的實例。我們將動手以例子來講解如何利用 Kubernetes Operator 來開發出”OpenStack Services Operators” 可以幫您自動執行及管理 OpenStack 服務的常見任務。
Raspberry PI x Kubernetes x TensorFlow
蔡霈萱
IB401
08/11 13:45 - 14:25
漢語 / Mandarin Chinese
Skilled / 中階
對 kubernetes,IoT,AI 整合有興趣的人
利用 k8s 部署 TensorFlow 應用於 Raspberry Pi 上的經驗分享
雲端技術及 SDN 如何改變行動網路帶動 5G 技術發展
陳建豪 Jian-Hao Chen
IB401
08/11 10:45 - 11:10
漢語 / Mandarin Chinese
Skilled / 中階
Cloud Native, SDN, Mobile Network, Developer and Engineer
在行動網路的變遷中, 如何讓用戶體驗更加良好, 電信商的成本減少, 應付接下來工業 4.0 及車聯網, 物聯網技術的靈活部署應用, 等等... 都是 5G 行動網路中需要關心的技術問題, 在整個行動網路的軟體趨勢中, 如何應用雲端技術及 SDN 技術達成上述所需要的目標都是軟體開發者關心的一環, 本次演講題目讓大家能夠以電信商, 營運商, 行動用戶的各個角度了解到 Cloud Native, SDN 在 5G 行動網路中如何解決大家的問題並帶動 5G 發展. 從需求, 技術, 解法, 應用各項層面帶大家進入 5G 的神祕世界~
用 Traefik 來簡化及統一網站流量管理 on K8s
陳銘森 (Mat Chen)
IB401
08/11 13:15 - 13:40
漢語 / Mandarin Chinese
Skilled / 中階
DevOps engineer with experience or Kubernetes users
Traefik 是個輕巧的反向代理及平衡負載。而且 K8s L7 LB 上的支援,針對各家 Cloud 皆有不同的做法及不完整的支援度。使用 Treafik on K8s 可以方便管理所有流量的及服務的關係,而且支援完整的 Websocket, HTTP/2, GRPC, Let’s Encrypt , TLS. 希望介紹 Traefik 讓大家認識外,也讓聽眾能了解如何簡化 K8s L7 的管理及服務。
Vikube - a kubernetes operation tool in Vim
Yo-An Lin (c9s)
IB401
08/11 15:30 - 15:55
漢語 / Mandarin Chinese
Beginner / 入門
Kubernetes Developers
This talk introduces you the kubectl operation commands, and the design of the kubernetes operation tool.
yoyodiy 如何繞過系統,自建一套 local k8s cluster
yoyo
IB401
08/11 12:15 - 12:40
漢語 / Mandarin Chinese
Beginner / 入門
Anyone who wants to build a local k8s cluster
透過 docker edge 快速部署一套 k8s cluster,讓前端開發更輕鬆
,不用跟其他人共用 server。若發現後端有什麼問題,api 想改就改,database 想清就清,甚至可以在無網路環境下運行前後端 server。