學習任何東西都可以按照3W的框架進行,容器技術也是一樣,先回答 What、Why 和 How 這三個問題。 What - 什么是容器? 容器是一種輕量級、可移植、自包含的軟件打包技術,使應用程序可以在幾乎任何地方以相同的方式運行。開發人員在自己筆記本上創建並測試好的容器,無需任何修改就能 ...
這是一個系統學習 Kubernetes 的教程,有下面兩個特點: 系統講解當前最流行的容器編排引擎 Kubernetes包括了安裝部署 應用管理 網絡 存儲 監控 日志管理等多各個方面。 重實踐並兼顧理論通過大量實驗和操作帶領大家學習 Kubernetes。 為什么要學 Kubernetes 因為Kubernetes 太熱門了。 年 月,Mesosphere 宣布 支持 Kubernetes 月, ...
2018-01-03 07:46 1 8630 推薦指數:
學習任何東西都可以按照3W的框架進行,容器技術也是一樣,先回答 What、Why 和 How 這三個問題。 What - 什么是容器? 容器是一種輕量級、可移植、自包含的軟件打包技術,使應用程序可以在幾乎任何地方以相同的方式運行。開發人員在自己筆記本上創建並測試好的容器,無需任何修改就能 ...
本章我們將學習 Helm,Kubernetes 的包管理器。 每個成功的軟件平台都有一個優秀的打包系統,比如 Debian、Ubuntu 的 apt,Redhat、Centos 的 yum。而 Helm 則是 Kubernetes 上的包管理器。 本章我們將討論為什么需要 Helm,它的架構 ...
--- --- 安裝 安裝: 1、Docker要求CentOS系統的內核版本高於 3.10 ,通過 uname -r 命令查看你當前的內核版本是否支持安賬docker 2、更新yum包:sudo yum update 3、安裝需要的軟件包 ...
鏡像是 Docker 容器的基石,容器是鏡像的運行實例,有了鏡像才能啟動容器。為什么我們要討論鏡像的內部結構? 如果只是使用鏡像,當然不需要了解,直接通過 docker 命令下載和運行就可以了。 但如果我們想創建自己的鏡像,或者想理解 Docker 為什么是輕量級的,就非常有必要學習這部分知識 ...
上一節我們討論了 Kubernetes 架構 Master 上運行的服務,本節討論 Node 節點。 Node 是 Pod 運行的地方,Kubernetes 支持 Docker、rkt 等容器 Runtime。 Node上運行的 Kubernetes 組件有 kubelet、kube-proxy ...
前面章節 Kubernetes 所有的操作我們都是通過命令行工具 kubectl 完成的。為了提供更豐富的用戶體驗,Kubernetes 還開發了一個基於 Web 的 Dashboard,用戶可以用 Kubernetes Dashboard 部署容器化的應用、監控應用的狀態、執行故障排查任務 ...
Kubernetes Cluster 由 Master 和 Node 組成,節點上運行着若干 Kubernetes 服務。 Master 節點 Master 是 Kubernetes Cluster 的大腦,運行着如下 Daemon 服務:kube-apiserver ...
Kubernetes 開發了一個 Elasticsearch 附加組件來實現集群的日志管理。這是一個 Elasticsearch、Fluentd 和 Kibana 的組合。Elasticsearch 是一個搜索引擎,負責存儲日志並提供查詢接口;Fluentd 負責從 Kubernetes 搜集日志 ...