Kubernetes 入門
圖例: 圖 2.1 存取 Kubernetes 叢集 以下是對圖 2.1 中各種存取途徑的詳細說明(每個數字表示一種訪問的途徑)。 (1) 叢集內部各元件、應用或叢集外部應用程式存取 API Server。 (2) 叢集外部系統存取 Service。 (3) 此種情況包含: y 叢集內跨節點存取 Pod; y 叢集內跨節點存取容器; y 叢集內跨節點存取 Service。 在其自動化過程中所起到的作用請參 考 2.2.5 節。 2.5 網路原理 關於 Kubernetes 網路,通常有下列問題需要回答,如圖 2.17 所示。 有哪些開源的元件支援 Kubernetes 的網路模型? 外部如何存取 Kubernetes 的叢集? Kubernetes 的網路元件之間是如何通訊的? Docker 自身的網路模型和限制? Docker 背後的網路基礎是什麼? Kubernetes Pod,中間過程的通訊、負載平衡及故障恢復都是透明的,如圖 2.29 所示。 服務路由訊息透過 watch API Server 取得 透過 iptables 的 DNAT 傳送到 kube-proxy 外部 Client 叢集自動分派服務 的 IP 圖 2.29 Service 的負載平衡轉發規則 存取 Service 的請求,不論是用 Cluster IP + TargetPort 的方式,還是用節點主機0 码力 | 12 页 | 2.00 MB | 1 年前3Comprehensive Rust(繁体中文)
你可以藉由改變區塊中的最後一行來觀察區塊數值的變化。舉例來說,新增或刪除一個分號,或者使 用 return。 6.4.1 範圍和遮蔽 變數的有效範疇受限於封閉其變數的區塊。 您可以遮蔽變量,包括來自外部範圍以及來自同一範圍的變量: fn main() { let a = 10; println!("before: {a}"); { let a = "hello"; println!("inner in inner scope: {a}"); } println!("after: {a}"); } • 請說明變數的範疇受到限制,做法是在最後一個範例的內部區塊中新增 b,然後嘗試在該區塊外部 存取 b。 • Shadowing is different from mutation, because after shadowing both variable's memory locations minutes 對裸指標解參考 10 minutes 可變的靜態變數 5 minutes 聯合體 5 minutes 呼叫不安全的函式 5 minutes 實作不安全的特徵 5 minutes 練習:封裝外部函式介面 (FFI) 30 minutes 30.1 不安全的 Rust Rust 語言包含兩個部分: • **安全的 Rust:**可確保記憶體安全,無法觸發未定義的行為。 • **不安全的0 码力 | 358 页 | 1.41 MB | 10 月前3快快樂樂學會 Angular 2 網站開發框架
26 啟用 Production 模式 (提升執行速度) 設定 AppModule 為啟動模組 src/app/app.module.ts 宣告跟 View 有關的元件 宣告要匯入此模組的外部模組 宣告要註冊的服務元件 宣告根元件 幾乎用不到此設定 src/app/app.component.ts 28 指令 (directive) 選擇器 元件網頁範本 元件 CSS 樣式0 码力 | 38 页 | 1.12 MB | 1 年前3
共 3 条
- 1