在 kubernetes 的設計中,最基本的管理單位是 pod,pod 下所有容器共享網路和埠空間,也就是它們之間可以通過 localhost 訪問和通,除了網路之外,定義在 pod 裡的 volume 也可以 mount 到多個容器裡,以實現共享的目的信,對外的通訊方式也是一樣的,而k8s的健康檢查方面,檢查容器是否健康主要有兩種方式:在容器中執行命令和通過 http 訪問預定義的 endpoint。這裡連線乙個非常完整的過程。
跟docker一樣,如果不健康的容器會選擇重啟或者刪除。
而 docker就重點就是關於dockerfile的理解以及使用過程,通過docker build 建立映象,格式為docker build [選項] 路徑,例如:dockerfile路徑為 /tmp/docker_build/,生成映象的標籤為build_repo/my_images,這裡有更加詳細的內容。
這裡就直接連線到其他的文章。
k8s集群部署 docker部署k8s安裝篇
1 安裝docker 緊接著配置乙個穩定 stable 的倉庫 倉庫配置會儲存到 etc yum.repos.d docker ce.repo檔案中 yum config manager add repo 更新yum安裝的相關docke軟體包 安裝docker ce yum update y yum...
minikube 快速搭建k8s
minikube可以很方便的搭建乙個單節點的k8s集群,在開發測試中非常方便,雖然可以一鍵啟動但是還是記錄下 wget mv minikube darwin amd64 usr local bin curl lo s chmod x kubectl mv kubectl usr local bin ...
k8s學習記錄1 docker概念,k8s概念
目錄 docker對比虛擬機器 容器的隔離技術 docker概念 為什麼需要k8s?k8s概念 docker更加輕量級 每個虛擬機器需要執行自己的一組系統程序 虛擬機器的主要好處 它們能提供完全隔離的環境,因為它們都執行在自己linux核心上。linux命名空間隔離 檔案,程序,網路介面,主機名等 ...