iThome Container Summit Day 1

有幸參加今年 iThome 舉辦的 Container Summit,把今天在現場所聽到的一些內容整理做成筆記

  • 以Mesos搭建大規模Container平台 (Timothy Chen / Mesosphere Apache Committer/PMC、Mesosphere分散式系統首席工程師)

繼續閱讀

廣告

Chef X Docker X Packer – Give Me Golden Image

背景介紹

最近開始花比較多的時間在研究 Docker ,而這篇文章把重點擺在 Image 的製作上。在大 Docker 時代來臨前,被使用最多的應該是 VM,而身為一個 DevOps,身上帶有榔頭也是非常合理的通常要幫忙準備好一個可以讓 Application 正常運行的環境,而為了省下寶貴的時間當然會用已經製作好的 Image,每個人當然都希望有 Golden Image 可以給全部的 Application 使用,不過想也知道不可能!!不然還有需要繼續往下看嗎XD 我以下圖來表達一個 Image 通常會需要具有哪些咚咚
繼續閱讀

Create A Vagrant Windows Base Box


開始使用 Vagrant 是從開始練習寫 Chef 的 cookbook 開始的,而最常用的 base box 分別為 Ubuntu 及 CentOS, 而我都是去 Vagrant Cloud 去找到適合自己的版本,用了將近半年後,開始要將 Chef 做一個推廣到整個部門的動作,而在部門內有許多的 Web Server 是部署在 Windows 上面,因此需要一個 Windows base box也是合情合理的事情,但是...在 Vagrant Cloud 裏找不到適合自己的 box,所以就決定自己動手做一個…
繼續閱讀

圖片

Jenkins With Chef


Jenkins 這幾年算是 Open Source 界 CI 的一哥,而 Configuration Management 則是一直如雨後春筍般冒出,每個 DevOps 都有各自擁護的工具,而我目前是選擇用 OpsCode 的 Chef 來做伺服器的管理,而管理中相當重要的一環便是網路應用程式的部署,因此我就很想要把 Jenkins 和 Chef 做個連結,Google半天後,發現 CloudBees 已經有為 Chef 和 Puppet 做出了一個雛形,在 Jenkins 已經為大家準備好對應的 Plugin ,而在 Chef 和 Puppet 也都已經寫好對應的Script 供大家使用,可是我一用,發現...串不起來XD花了一點時間研究和改了一點 Chef的 Script 之後,總算是可以動了,今天這篇文章就簡單地跟大家介紹我是如何做到的
繼續閱讀

Install VirtualBox On CentOS

之前曾經在 Windows, Ubuntu, Mac 上安裝過 VirtualBox,安裝過程都十分的順利,不外乎滑鼠 點!點!點! 鍵盤 按!按!按! 而這次試著在 CentOS 上面安裝,竟然耗了我超過一小時的時間◢▆▅▄▃-崩╰(〒皿〒)╯潰-▃▄▅▆◣所以特地寫這篇網誌記錄一下,避免之後有其他人也跟我一樣遇到這莫名其妙的問題
繼續閱讀

Integrate Chef Container With Docker

Docker 最近真的是太紅了,所以好像不來跟他扯上一點關係不行,可能會被其他的工程師鄙視,以往我在開發 Chef Cookbook 時,都是採用 Vagrant + Berkshelf 來搞定一切,不過 Vagrant 的背後藏鏡人,其實就是咱們的 Virtual Machine,所以一開多了難免硬體資源要越吃越多,那假如我們把 Vagrant 換成 Docker 是不是就可以魚與熊掌同時兼得呢?跟著文章做一次後就可以利用Chef 來 Provision Docker,到時候再來評估也不遲
繼續閱讀