Profile cover photo
Profile photo
Simon Su
181 followers
181 followers
About
Communities and Collections
View all
Posts

Post has attachment
Public
新一代LB - Traefik
新一代LB   -   Traefik Traefik突破以往我們對load   balancer的觀點,他是一套直接與docker整合的load   balancer套件...   透過Traefik,我們可以使用label的方式將後面啟動的docker   instance掛載到loadbalancer中,且無需重新啟動Traefik,可直接生效... Traefik基本介紹 Traefik是以動態重載新加入的docker   instance的方式來替有附加相同domain   label的docker...
Add a comment...

Post has attachment
Public
Auto SSL - Using OpenResty
Auto   SSL Auto SSL中,目前筆者有接觸過的是 LetsEncrypt 的服務,設定上可以搭配 CertBot 來做設定... 當然有更簡單的方式... 下面是Github上的公開專案,是基於OpenResty與Lua開發的工具,可以讓我們透過LetsEncrypt自動附加、更新SSL憑證,一切的一切,只需要把server啟動即可... Step1   -   下載專案 由於該專案並未有太多其他附加的設定,我們可以直接下載該專案然後做修改,或是fork到自己的repo做其他開發... $ gi...
Add a comment...

Post has attachment
Add a comment...

Post has attachment
使用 minikube 輕鬆上手 kubernetes
安裝minikube macOS只需要透過brew即可快速安裝... brew cask install minikube Linux環境可以直接下載執行檔,放到環境變數可以吃到的路徑即可... curl -Lo minikube https: / /storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && \ chmod +x minikube && \ sudo mv minikube /usr/local/bin/ W...
Add a comment...

Post has attachment
使用Docker執行Percona XDB
本篇介紹Percona   XDB的Cluster架構,其中由於需要提供Cluster   Member溝通,因此需要建立一層可以溝通的網路。在Docker中,我們可以用overlay   network的方式提供集群溝通的管道。 docker network create cluster1_net 接下來有兩種方式可以建立所屬的cluster... 1. 透過join cluster name的方式 2. 透過etcd的discovery方式 Join   Cluster   Name 首先建立Master...
Add a comment...

Post has attachment
初探Puppet
Puppet是常見的DevOps管理工具,他具備強大且成熟的管理功能,並且支援客製化module的載入,是DevOps不可或缺的好工具.. 使用Puppet in Docker建置環境 首先建立puppet連線使用的network docker network create puppet 將puppt執行在standalone mode docker run --net puppet --name puppet --hostname puppet puppet/puppetserver-standalone ...
Add a comment...

Post has attachment
使用GCP Cloud Builder建置CI/CD Flow
服務的建置通常是持續性的作業,而部署則一般是專案初期建置一次,未來可以沿用該部署設定... 這樣的流程走向自動化,在Container的環境又更是重要... 本篇介紹一下,在Google雲端,我們可以搭配Source Repository與Build Trigger等服務來完成服務的自動建置與部屬,讓封裝Container與部署到Container Engine的動作可以一氣呵成... 首先幾單瞭解一下一個Container Engine服務的建置與部屬過程... 使先,建立Container Engine ...
Add a comment...

Post has attachment
使用Cloud Registry - gcr.io來儲存您的docker image
Google提供每一個Cloud專案一個專屬的gcr.io registry作為docker image的存放地,透過gcr.io可以無限存放您的image,並且有提供簡單的查詢介面供使用者檢視所儲存的image與相關tag… 近一步使用將可透過與其他服務的串連,達到更多樣化的應用~ 從使用流程了解gcr.io 在使用前,我們先來檢視gcr.io的使用流程 Step 1 - 幫你的image製作tag docker tag [your-image] gcr.io/[your-project-id]/[your...
Add a comment...

Post has attachment
Using docker slave with Jenkins
Jenkins是一套常用的CICD管理工具,在Container的世界中,要透過Container來操作Jenkins將讓Jenkins變得更方便... 下面是以docker模式啟動常駐型的jenkins slave的方式... 首先,我們先透過Jenkins的管理介面來建立新永久節點,這邊要選擇”Permanent Agent”部分 接著設定該常駐節點的細部設定,包含執行程式數量與目錄等... 設定完後(test-slave),該節點暫時會在無法服務的狀態,我們直接在該slave的名稱上點選進入節點的設定畫...
Simon Su
Simon Su
peihsinsu.blogspot.com
Add a comment...

Post has attachment
Using docker slave with Jenkins
Jenkins是一套常用的CICD管理工具,在Container的世界中,要透過Container來操作Jenkins將讓Jenkins變得更方便... 下面是以docker模式啟動常駐型的jenkins slave的方式... 首先,我們先透過Jenkins的管理介面來建立新永久節點,這邊要選擇”Permanent Agent”部分 接著設定該常駐節點的細部設定,包含執行程式數量與目錄等... 設定完後(test-slave),該節點暫時會在無法服務的狀態,我們直接在該slave的名稱上點選進入節點的設定畫...
Simon Su
Simon Su
peihsinsu.blogspot.com
Add a comment...
Wait while more posts are being loaded