K8s是什麼呢?剛開始接觸Kubernetes時是由於公司項目須要使用activiti,查到最新的activiti7使用kubernetes建立微服務的方式搭建,開始瞭解kubernetes,而後和同事討論,發現還有一個簡稱叫k8s。html
爲啥子叫k8s呢,原來這是硅谷工程的一個縮寫壞習慣,就是喜歡把一個長單詞用首字母+跳過的字母數字進行縮寫,目的是讓爺爺奶奶們讀不懂。[捂臉]java
官網 http://kubernetes.iogit
Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications.
Kubernetes(K8s) 是一個用來實現自動化部署、擴展、管理容器化應用的開源系統。web
Kubernetes 源自於 google 內部的服務編排系統 - borg,誕生於2014年。它汲取了google 十五年生產環境的經驗積累,並融合了社區優秀的idea和實踐經驗。docker
Kubernetes 這個名字,起源於古希臘,是舵手的意思,因此它的 logo 即像一張漁網又像一個羅盤,谷歌選擇這個名字還有一個深意:既然docker把本身比做一隻鯨魚,馱着集裝箱,在大海上遨遊,google 就要用Kubernetes去掌握大航海時代的話語權,去捕獲和指引着這條鯨魚按照主人設定的路線去巡遊。shell
得益於 docker 的特性,服務的建立和銷燬變得很是快速、簡單。Kubernetes 正是以此爲基礎,實現了集羣規模的管理、編排方案,使應用的發佈、重啓、擴縮容可以自動化。安全
k8s 的主要特徵就是以服務爲中心,自動化地去管理應用,使應用達到配置的目標狀態。網絡
從最近的k8s發展咱們看到架構