從微軟角度看Kubernetes## 從微軟角度看 Kubernetes 對公有雲所帶來的改變與挑戰 Tom Lee 雲端解決方案架構師 合作夥伴暨商務事業群 台灣微軟 ## 2014 Satya 公開表示 "Microsoft loves Linux" .NET Foundation 成立 ## 2016 .NET Core 1.0 開放源碼 微軟宣布 SQL on Linux 計畫 Event Driven Autoscaling (KEDA) 成為 CNCF 沙箱計畫 Visual Studio Code 蟬聯 Stack Overflow 調查最多 開發人員使用之編輯器 微服務開放源碼 Distributed Application Runtime (Dapr) 釋出 ## 2020 開放源碼專案 Open Servie Mesh (OSM) 貢獻 CNCF [Image](/uploads/documents/d/e/5/3/de53c28a53db06bf6300c836662cac59/p3_1.jpg) 過去 25 年都是如此運作 服務數量越來越多,端點越來越多,該如何管理? ## 服務網格 Service Mesh ## 更聰明的管線 ## H 核心訊息 3.4 系統訊息 3.5 系統管理 3.6 其它系統監控 3.7 System configuration 3.7.1 主機名 3.7.2 檔案系統 3.7.3 網路介面初始化 3.7.4 Cloud system initialization 3.7.5 Customization example to tweak sshd service 3.8 5.4 嚴格的密碼規則 4.6 安全認證 4.6.1 網際網路密碼安全 4.6.2 安全Shell 4.6.3 網際網路額外的安全方式 4.6.4 root密碼安全 4.7 其它的存取控制 4.7.1 sudo 4.7.2 PolicyKit 4.7.3 限制存取某些服務端的服務 4.7.4 Linux安全特性 5 網絡設置 95 5.1 基本網絡架構 95 95 5.1.1 主機名解析 95 5.1.2 網路介面名稱 97 5.1.3 區域網網路地址範圍 97 5.1.4 網路裝置支援 98 5.2 現代的桌面網路調配 98 5.2.1 圖形介面的網路調配工具 98 5.3 沒有影象介面的現代網路配置 99 5.4 The modern network configuration for cloud 99 5.4.10 码力 | 260 页 | 1.41 MB | 2 年前3
Consul及Consul
Connect介紹Easy 劉宇雷-Hashicorp Solutions Engineer ## Agenda 1. 服務網格是什麼?簡要歷史回顧 2. 什麼是Consul,它如何工作? 3. 演示: 如何在非容器化的環境下使用Consul的服務網格 4. 問&答 ## 簡要歷史回顧: 從單體式軟件到微服務 ## The Dawn of Time (pre-2010) In the beginning 單體式與微服務軟體架構對比   ## The Reformation 服務網格是一個 服務網格是一個輕量級的基礎架構組件,用來解決以下問題: ■ 服務都在哪裡運行? - 它們都健康嗎? ■ 怎樣保證服務之間客戶無障礙安全互聯? ■ 整個軟件的所有功能模塊是否都能夠容器化? ■ 是不是所有容器化了的微服務都能夠在同一個集群/數據中心/公有雲運帷? ## Hashicorp聯合創始人 Armon Dadgar Mitchell Hashimoto Co-Founders and Co-CTOs0 码力 | 26 页 | 6.71 MB | 2 年前3
Kubernetes平台比較:Red Hat
OpenShift、SUSE Rancher及
Canonical Kubernetes;因此Gartner預測將有75%的全球組織,在2022年之前於正式作業執行容器化應用程式,而這樣的數據並不會讓人感到驚訝。 $ ^{1} $ Kubernetes已經成為管理容器化工作負載和服務的頂尖開放原始碼平台,不過Kubernetes生態系統既龐大又複雜,不但有許多不同版本的Kubernetes可供選擇,此外也難以瞭解哪種版本最適合組織的特定需求。 本白皮書的目標是因應這項挑戰,提供 Kubernetes及OpenShift都利用運算子提供完整的生命週期自動化。不過OpenShift運算子大多設計為隔離作業,而Canonical Kubernetes運算子則可共同組合,提供高度複雜的應用程式及服務。Canonical Kubernetes是以Juju部署,設計時將運算子列入考量,因此能夠更輕鬆解決維護和升級等長期挑戰。 Rancher支援上游運算子,但無法在開箱後立即提供與Canonical 解決方案的標準特性。Canonical Kubernetes、Rancher 及 OpenShift 均提供高可用度叢集。 ### 4. 叢集升級 由於每季都有新的Kubernetes版本,企業務必要確保解決方案具有可靠的升級策略,跟隨上游保持最新狀態,並且無需犧牲穩定性或中斷持續營運。就此而言,Canonical Kubernetes、OpenShift及Rancher均提供無需停機的自動化升級。0 码力 | 10 页 | 1.26 MB | 2 年前3
Kubernetes 入門首先,它是一個全新的基於容器技術的分散式架構解決方案。這個方案雖然還很新,但它是 Google 十幾年來大規模應用容器技術的經驗累積和演進的一個重要成果。確切地說,Kubernetes 是 Google 嚴格保密十幾年的秘密武器——Borg 的開源專案版本。Borg 是 Google 久負盛名的一個內部使用的大規模叢集管理系統,它基於容器技術,目的是實現資源管理的自動化,以及跨多個資料中心的資源利用率最大化。十幾年來,Google 部署架構圖 #### 1.3.1 建立 redis-master Pod 及服務 我們可以先定義 Service,然後再定義一個 RC 來建立和控制相對應的 Pod,或者先定義 RC 來建立 Pod,然後定義與其關聯的 Service,這兩種方式最終的結果都一樣,這裡我們採用後面這種方式。 首先為 redis-master 服務建立一個名為 redis-master 的 RC 定義檔:redis-master-controller 的管控中心,負責對叢集中所有資源進行調度和協作。在每個 Node 上執行 Kubelet、Proxy 和 Docker Daemon 三個元件,負責對本節點上的 Pod 的生命週期進行管理,以及實現服務代理的功能。另外在所有節點上都可以執行 Kubectl 命令列工具,它提供了 Kubernetes 的叢集管理工具集。圖 1.14 描述了 Kubernetes 的系統架構。  蚂蚁金服高级技术专家 2019.10.26  ## Maglev IPvs Katran ## 品 ☐ ☑ ## GFE BFE 天猫全球狂欢节 2017 全球支付总笔数 14.8亿同比增长41% 支付峰值 为去年的2.1倍 25.6万笔/秒 中国自主研发数据库OceanBase处理峰值 4200万次/秒 蚂蚁金服ANTFINANCIAL 支付宝ALIPAY ## 中国年福气年 2016 LUCKY NEW YEAR 今年过年,又多了一种声音 春晚期间支付宝咻一咻 21点09分峰值达到210亿次/分钟 ments/b/6/9/0/b6901cab1358696c62f61cd1e18230be/p5_1.jpg) ## ✓ 高效接入 访问加速 ## 灵活弹性 安全合规 防攻击 蚂蚁金服网络接入十年变迁 万物互联云原生时代 ↑ 移动时代 ↑ PC时代 再启程 2018 年协议,安全持续升级(QUIC,MQTT,国密), 云原生 All in 无线 2015 年无线通道协议,安全升级,0 码力 | 46 页 | 19.93 MB | 1 年前3
Debian 新維護人員手冊8 更新套件 ..... 47 8.1 新的 Debian 版本 ..... 47 8.2 檢查新上游版本 ..... 48 8.3 新上游版本 ..... 48 8.4 更新打包風格 ..... 49 8.5 UTF-8 轉換 ..... 50 8.6 對更新套件的幾點提示 ..... 50 9 上傳套件 ..... 51 9.1 上傳到 Debian 倉庫 .. Debian 版本中被移除,因為其內容正在逐漸過時。1 Debian 的軟件包系統是使它躋身頂級發行版行列的重要原因之一。儘管已經有相當數量的軟件被打包成 Debian 的格式,但有時還是需要安裝一些不是這一格式的軟件。可能你正為如何製作自己的軟件包而感到迷惑,也可能正認為這麼做很難。如果你是一個剛剛接觸 Debian 的初學者,那麼是的,它的確很難;不過假如你真的只是一個初入此門的新手,現在大概也不會來讀這篇文檔了。:-) 以上給出的簡短描述僅僅是為了使你對這些軟件包有一個基本的印象。在繼續前請詳細閱讀每個程序(包括通過依賴關係安裝的程序,比如 make)的文檔,至少瞭解其一般的用途和用法。現在看來這是一項耗時巨大的任務,但在接下來的工作中你將為你閱讀了它們而感覺到非常愉快。如果一會你遇到一些特定的問題,我會建議你重新閱讀上面提到的文檔。 ### 1.3 開發時需要的文檔 以下是 非常重要的文件,你應該在讀本文件時同時參考它們:0 码力 | 63 页 | 512.12 KB | 2 年前3
快快樂樂學會 Angular 2 網站開發框架## 快快樂樂學會 Angular 2 網站開發框架 ##### 適用 Angular 2.0.0-rc.5 版本  多奇數位創意有限公司 技術總監 黃保翕 (Will 保哥) 部落格:http://blog.miniasp.com/ 應用程式被切分成許多「模組」 每個模組下有許多「元件」 每個元件都可能有自己的「樣板」 每個元件都可以標示「中繼資料」 樣板與元件屬性、方法可以進行綁定 將 DOM 轉換為多功能的「宣告命令」 由「服務」集中管理資料與運算邏輯 由「相依注入」機制管理物件生命週期 Build your own Angular 2 Application  • ng new demo1 - 初始化 Git 储存庫 - 安装 npm 相依套件 • cd demo1 • ng serve - http://localhost:4200 ## 了解專案結構 • 首頁 HTML 與 Angular 2 主程式 - src/index.html 預設網站首頁 - src/main0 码力 | 38 页 | 1.12 MB | 2 年前3
Comprehensive Rust(繁体中文)Service Tutorial ..... 191 34.1.1 AIDL 介面 ..... 191 34.1.2 Generated Service API ..... 192 34.1.3 服務實作 ..... 192 34.1.4 AIDL 伺服器 ..... 193 34.1.5 部署 ..... 194 34.1.6 AIDL 用戶端 ..... 194 34.1.7 Rust 的全部內容從基礎語法到進階主題(泛型和錯誤處理等)應有盡有。 如需最新版課程 請造訪 https://google.github.io/comprehensive-rust/ 假如您是在其他網址閱讀課程資料 別忘了查看這個連結的內容是否有更新。 The course is also available as a PDF. 本課程旨在教授 Rust 的知識。我們會假設您是從零開始學習 Rust students to work on exercises. 在講授課程前建議您注意下列事項: 1. 請熟悉課程教材 我們已附上演講者備忘稿 協助突顯重點,也請您不吝提供更多演講者備忘稿內容!分享螢幕畫面時 請務必在彈出式視窗中開啟演講者備忘稿(按一下「Speaker Notes」旁小箭頭的連結)如此一來 您就能在課堂上分享簡潔的螢幕畫面。 2. Decide on the dates. Since the0 码力 | 358 页 | 1.41 MB | 1 年前3
Comprehensive Rust(繁体中文) 202406Service Tutorial ..... 189 34.1.1 AIDL 介面 ..... 189 34.1.2 Generated Service API ..... 190 34.1.3 服務實作 ..... 190 34.1.4 AIDL 伺服器 ..... 191 34.1.5 部署 ..... 192 34.1.6 AIDL 用戶端 ..... 192 34.1.7 Rust 的全部內容從基礎語法到進階主題(泛型和錯誤處理等)應有盡有。 如需最新版課程 請造訪 https://google.github.io/comprehensive-rust/ 假如您是在其他網址閱讀課程資料 別忘了查看這個連結的內容是否有更新。 The course is also available as a PDF. 本課程旨在教授 Rust 的知識。我們會假設您是從零開始學習 Rust students to work on exercises. 在講授課程前建議您注意下列事項: 1. 請熟悉課程教材 我們已附上演講者備忘稿 協助突顯重點,也請您不吝提供更多演講者備忘稿內容!分享螢幕畫面時 請務必在彈出式視窗中開啟演講者備忘稿(按一下「Speaker Notes」旁小箭頭的連結)如此一來 您就能在課堂上分享簡潔的螢幕畫面。 2. Decide on the dates. Since the0 码力 | 356 页 | 1.41 MB | 1 年前3
共 547 条
- 1
- 2
- 3
- 4
- 5
- 6
- 55













