头部背景图片
Number Man Life |
Number Man Life |

ELK Stack

2019-01-09

ELK 介紹

ELK是由 ElasticSearch、Logstash、Kibana 三個 open-source 軟體組成。運作流程為,Logstash 從 Server 端收集了 Log 並將之處理後,將其推送至 ElasticSearch 進行儲存,再透過 Kibana 視覺化界面呈現出來,可在其介面上搜尋並分析 Log。

Portainer-Remote

2018-07-24

Portainer 安裝

# 安裝Docker

1
sudo apt-get install -y docker.io

Gitea

2018-07-13

Gitea 介紹

Gitea 是一個可自行託管的 Git 。

Helm

2018-07-02

Helm 介紹

Helm 是 Kubernetes Chart 的管理工具,Kubernetes Chart 是一套預先組態的 Kubernetes 資源套件。隨著容器化與微服務架構的出現,帶給我們便利的同時,應用被拆分成多個組件,導致服務數量大幅增加,對於 Kubernetes 來說,每個組件有自己的資源文件,並且可以獨立進行佈署與伸縮,而 Helmd 可以簡化這種模式在佈署與管理的複雜性。

Helm 把 Kubernetes 資源打包到一個 chart 中,而 chart 被保存到 chart 倉庫。通過 chart 倉庫可用來儲存和分享 chart 。Helm 使應用發佈可配置,支持版本管理,簡化了 Kubernetes 佈署應用的版本控制、打包、發佈、刪除、更新、退版等操作。

Ubuntu 網路設定

2018-06-29

修改Hostname

# 設定 Hostname

1
vim /etc/hostname

# 設定Hosts

1
vim /etc/hosts

Harbor

2018-06-20

環境要求

Ubuntu 16.04 LTS

Python 2.7+

Docker 1.10+

Docker-compose 1.6.0+

Prometheus

2018-06-19

Prometheus特點

多維數據架構 (由 metric 名稱與 key/ value 定義的時間序列)

靈活的查詢語言(PromQL)

支援Local與Remote,不依賴分散式儲存

使用Pull方式取得目標資訊,通過HTTP協議傳輸

支援Pushgateway

支援多種圖形模式與Dashboard

Prometheus (Docker)

2018-03-26

環境準備

Ubuntu 16.04 LTS

Docker 1.12+

  • « Prev
  • 1
  • Next »