Kubernetes 入門第1 章 Kubernetes 入門 1.1 Kubernetes 是什麼? Kubernetes 是什麼? 首先,它是一個全新的基於容器技術的分散式架構解決方案。這個方案雖然還很 新,但它是 Google 十幾年來大規模應用容器技術的經驗累積和演進的一個重要成 果。確切地說,Kubernetes 是 Google 嚴格保密十幾年的秘密武器——Borg 的開源 專案版本。Borg 是 論文伴 隨著 Kubernetes 的發布宣傳被 Google 首度公開,大家才得以瞭解它的更多內幕。 正因站在 Borg 這個前輩的肩膀上,吸取了 Borg 過去十年間的經驗與教訓,所以 Kubernetes 一經開源就一鳴驚人,並迅速席捲了容器技術領域。 1-9 1.3 從一個不簡單的 Hello World 範例說起 瀏覽器訪問 讀 寫 虛擬機 Kubernetes 服務 圖 圖 1.3 Kubernetes 部署架構圖 1.3.1 建立 redis-master Pod 及服務 我們可以先定義 Service,然後再定義一個 RC 來建立和控制相對應的 Pod,或者先 定義 RC 來建立 Pod,然後定義與其關聯的 Service,這兩種方式最終的結果都一 樣,這裡我們採用後面這種方式。 首 先 為 redis-master 服 務 建 立 一 個 名 為0 码力 | 12 页 | 2.00 MB | 1 年前3
Kubernetes平台比較:Red Hat
OpenShift、SUSE Rancher及
Canonical KubernetesKubernetes平台比較:Red Hat OpenShift、SUSE Rancher及 Canonical Kubernetes 如何為貴企業選擇合適的Kubernetes發行版本 2022年7月 執行摘要 採用容器優先方法的企業,將能享有無可比擬的機會,協助提升效率及資源使用 率、加強安全性、導入自動化及加速創新;因此Gartner預測將有75%的全球組 織,在2022年之前於正 並不會讓人 感到驚訝。1 Kubernetes已經成為管理容器化工作負載和服務的頂尖開放原始碼平台,不過 Kubernetes生態系統既龐大又複雜,不但有許多不同版本的Kubernetes可供選 擇,此外也難以瞭解哪種版本最適合組織的特定需求。 本白皮書的目標是因應這項挑戰,提供撰寫本文時Kubernetes版圖的當下狀態, 並比較三種企業級的Kubernetes發行版本,分別是Canonical al Kubernetes、 Red Hat OpenShift及SUSE Rancher,範圍涵蓋19項關鍵功能,並於報告最後 以表格提供總結分數。Canonical Kubernetes證明成為最具彈性、優勢及成本 效益的發行版本。 1. https://www.gartner.com/en/newsroom/press-releases/2020-06-25-gartner-foreca0 码力 | 10 页 | 1.26 MB | 1 年前3
從微軟角度看Kubernetes從微軟角度看 Kubernetes 對公有雲所帶來的改變與挑戰 Tom Lee 雲端解決方案架構師 合作夥伴暨商務事業群 台灣微軟 Policy Routing Telemetry 智慧端點卻連接著笨管線 Smart endpoints, dumb pipes 過去 25 年都是如此運作 服務數量越來越多,端點越來越多,該如何管理 ? 服務網格 Service Mesh 更聰明的管線 Interface (SMI) for Kubernetes CNCF 沙箱計畫 Service Mesh Interface (SMI) for Kubernetes Kubernetes 標準介面期望統一定義 Traffic Routing, Traffic Telemetry 與 Traffic Policy 應用程式 工具 生態系統 標準化 讓 Kubernetes 上服務網格能有 一致的標準 可立即擴充 … 更多服務網 格方案 Service Mesh Interface 這並非新概念 感覺很熟悉,因為之前 Kubernetes 上已經有類似概念被實現過了 …. 應用程式 工具 生態系統 Ingress 展示 Azure Kubernetes Service (AKS) SMI 與Linkerd https://openservicemesh.io/ Open Service0 码力 | 13 页 | 1.49 MB | 1 年前3
多雲一體就是現在:
GOOGLE CLOUD 的
KUBERNETES
混合雲戰略CLOUD 的 KUBERNETES 混合雲戰略 安玟宇 Wayne An Customer Engineer, Google Cloud WayneAn@google.com 安玟宇 Wayne An Customer Engineer, Google Cloud WayneAn@google.com 多雲一體就是現在: Google Cloud 的 Kubernetes 混合雲戰略 Cloud Kubernetes Istio Apache Beam TensorFlow Service Communication Management Container Orchestration Data Processing Pipelines Data Flow Graphs for Machine Intelligence Kubernetes Contributors IaaS / PaaS 的思考方向 高 應用 模組化程度 低 低 自動化成熟度 高 VMs (GCE) Kubernetes (GKE) PaaS (GAE) Serverless (GCF) App Engine 以原始碼為基礎佈署 Kubernetes Engine 以容器為基礎佈 隨選生成的K8S叢集 Compute Engine 隨選生成的虛擬機 IaaS0 码力 | 32 页 | 2.77 MB | 1 年前3
可觀測性 (Observability)
在 Kubernetes Day2
Operation的考量與實踐Click to edit Master title style 1 可觀測性 (Observability) 在 Kubernetes Day2 Operation的考量與實踐 E . W. K u o @ i T h o m e K u b e r n e t e s S u m m i t 2 0 2 2 Click to edit Master title style Agenda Day2 Operation Challenge of Kubernetes Day 2 Operation Tame operational complexity Observability Observability Demo 3 Day2 運營 定義與說明 Kubernetes Day2 運營的挑戰 馴服運營 複雜性 可觀測性 實踐與思維 求改進,以最大限度地提高收益。 5 Click to edit Master title style 6 什麼是 Kubernetes Day 2 • 當組織遷移到 Kubernetes 時,最明 顯、最緊迫的挑戰與 Day 0 和 Day 1 有關 • 推動 Kubernetes 的動力通常是: • 提高開發人員的敏捷性 • 提高開發人員的開發速度 • 通過讓開發人員訪問自助服務配置0 码力 | 30 页 | 3.01 MB | 1 年前3
Argo CD 搭配 Kustomize
實作 GitOps 部署 周育緯周育緯 1 About me •III DevOps contributor •8 年 System, DevOps 與 Backend 開發與 維護經驗 •資展國際、工研院: Kubernetes, DevOps 講師 2 GitOps •雲原生 Continuous Deployment •所有部署都使用聲明式(declarative)腳本 •所有部署環境yaml皆存放至Git chart嗎?在帶入variable 嗎? •複雜度過高 7 Kustomize •讓無模板的yaml可以支援多種用途 •CNCF special interest groups (SIGs) 贊助 •Kubernetes 1.14版開始支援 8 Sample Repoitory •https://github.com/demoyuw/k8s-summit- cd-repository.git •Git •生成替換掉或增加參數的yaml •kubectl kustomize overlay/development 17 18 19 Use generate YAML and apply on kubernetes •Generate yaml and apply to k8s •kubectl kustomize overlay/development | kubectl apply -f -0 码力 | 24 页 | 696.06 KB | 1 年前3
Blender v4.0 参考手册(繁体中文版)Python When Python Tooltips are enabled, a Python expression is displayed for scripting (usually an operator or property). Context-Sensitive Manual Access Reference Mode: All modes 選單: Context menu ‣ Last, Repeat History See Undo & Redo. Menu Search Find a menu based on its name. Operator Search Execute an operator based on its name (Developer Extras only). Rename Active Item Rename the active picture of the selected Editor. Select the Editor by clicking LMB within its area after running the operator. A File Browser will open to choose where the screenshot is saved. Help Menu See Help Menu. Workspaces0 码力 | 5220 页 | 303.08 MB | 1 年前3
Blender v3.5 参考手册(繁体中文版)Python When Python Tooltips are enabled, a Python expression is displayed for scripting (usually an operator or property). Context-Sensitive Manual Access Mode:: 選單:: Shortcut:: Reference All modes Context Undo/Redo/History See Undo & Redo. Menu Search Find a menu based on its name. Operator Search Execute an operator based on its name (Developer Extras only). Rename Active Item Rename the active picture of the selected Editor. Select the Editor by clicking LMB within its area after running the operator. A File Browser will open to choose where the screenshot is saved. Help Menu See Help System.0 码力 | 4704 页 | 295.98 MB | 1 年前3
Blender v3.4 参考手册(繁体中文版)Python When Python Tooltips are enabled, a Python expression is displayed for scripting (usually an operator or property). Context-Sensitive Manual Access Mode: 選單: Shortcut: Reference All modes Context Undo/Redo/History See Undo & Redo. Menu Search Find a menu based on its name. Operator Search Execute an operator based on its name (Developer Extras only). Rename Active Item Rename the active picture of the selected Editor. Select the Editor by clicking LMB within its area after running the operator. A File Browser will open to choose where the screenshot is saved. Help Menu See Help System.0 码力 | 4469 页 | 258.38 MB | 1 年前3
Blender v3.6 参考手册(繁体中文版)Python When Python Tooltips are enabled, a Python expression is displayed for scripting (usually an operator or property). Context-Sensitive Manual Access Mode:: 選單:: Shortcut:: Reference All modes Context Undo/Redo/History See Undo & Redo. Menu Search Find a menu based on its name. Operator Search Execute an operator based on its name (Developer Extras only). Rename Active Item Rename the active picture of the selected Editor. Select the Editor by clicking LMB within its area after running the operator. A File Browser will open to choose where the screenshot is saved. Help Menu See Help System.0 码力 | 4744 页 | 297.98 MB | 1 年前3
共 27 条
- 1
- 2
- 3













