書名: 那些文件沒有告訴你的AWS EKS:解析Kubernetes背後的奧秘(iThome鐵人賽系列書)【軟精裝】 (1版)
作者: 王茂林(Mao-Lin Wang/focaaby)
版次: 1
ISBN: 9786263337145
出版社: 博碩
出版日期: 2024/02
頁數: 320
#資訊
#雲端計算與大數據
定價: 680
售價: 612
庫存: 已售完
LINE US! 詢問這本書 團購優惠、書籍資訊 等
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

詳細資訊

【簡介】 EKS 從不會到入門,從入門到精通 第一本完整探討 EKS 本土書籍 透過問題分析與討論讓你培養問題解決的脈絡   本書內容改編自第 14 屆 iThome 鐵人賽 DevOps 組的優選系列文章《那些文件沒告訴你的 AWS EKS》。   本書從建立 EKS cluster 開始,由「為什麼」為引言反思AWS是如何引用原生 Kubernetes 功能並設計,並溯源 Kubernetes 的原理,進而學習底層 Linux 及網路相關知識。此外,每章節提供逐步除錯驗證,照著步驟實作也能學習到除錯概念。   全書提供 18 個「為什麼」,使用「五個為什麼(Five whys)方法論一層層從 AWS、Kubernetes、容器,最終至作業系統,沿著因果關係順著網上探討釐清整體脈絡。這些「為什麼」們包含了數個 EKS 上實務常見問題,讀者除了能熟悉 AWS 環境及 Kubernetes 限制,也同時釐清作業系統與網路脈絡,提升問題排除的能力,進而持續精進「打破砂鍋問到底」的研究精神。   【目標讀者】   • 想要掌握 Kubernetes 概念和原理的工程師   • 想從 Junior 晉升到 Senior 的 DevOps/SRE 工程師   • 沒有使用過 AWS 雲端環境入門者   • 喜歡親自動手驗證的工程師 【目錄】 CHAPTER 0 為什麼寫這本書 0.1 誰適合本書 0.2 本書內容 0.2.1 會包括以下內容 0.2.2 你需要準備什麼? 0.3 如何使用這本書 0.4 「為什麼」這麼重要 0.5 實務操作 CHAPTER 1 建立 EKS 叢集環境 1.1 版本 1.2 建立環境 1.3 其它方便的設定 CHAPTER 2 CloudWatch Logs 及 CloudWatch Logs Insights 簡介 2.1 CloudWatch Logs 服務專有名詞 2.2 CloudWatch Logs Insights 查詢語法 2.2.1 CloudWatch 控制台 2.2.2 AWS CLI 命令 CHAPTER 3 為什麼 kubectl可以存取 EKS 叢集 3.1 叢集身分驗證 3.2 AWS IAM Authenticator for Kubernetes 3.3 驗證EKS 叢集預設使用AWS IAM Authenticator for Kubernetes 3.3.1 kubectl 3.3.2 驗證控制平面記錄檔 3.3.3 aws-iam-authenticator server 原始碼 3.4 流程 CHAPTER 4 為什麼 EKS 工作節點可以自動加入 EKS 叢集 4.1 EKS node group 4.2 Amazon EKS optimized Amazon Linux AMIs 4.3 kubelet 啟動程序(bootstrap) 初始化步驟 4.4 驗證 kubelet TLS bootstrapping 及自動化核准發證設定 4.4.1 kubelet 設定檔 4.4.2 kube-apiserver 4.4.3 kube-controller-manager 4.4.4 建立一個 EKS 節點 CHAPTER 5 為什麼 EKS 叢集可以識別預設 CNI plugin 為 Amazon VPC CNI plugin 5.1 工作節點 - kubelet 及 CNI 5.1.1 Kubernetes 1.22 版本 5.1.2 Kubernetes 1.27 版本 5.2 驗證EKS-optimized AMI 是否預設設定Amazon VPC CNI plugin 設定檔案 5.2.1 未加入 EKS 叢集 EC2 5.2.2 加入 EKS 叢集,執行 Amazon VPC CNI plugin 的EC2 5.3 Amazon VPC CNI plugin 的啟動流程 5.4 是誰安裝了 VPC CNI plugin 5.5 總結 CHAPTER 6 為什麼 CoreDNS 可以解析 VPC 內的域名及外部域名 6.1 kubelet 設定檔 6.2 Pod's DNS Policy 6.3 驗證 EKS 叢集內 DNS 解析流程 6.3.1 預設 Pod dnsPolicy 設定 6.3.2 從 Pod 內發送 DNS 請求 6.3.3 CoreDNS Pod 本身的 dnsPolicy 設定 6.4 EKS 叢集內 DNS 請求流程 6.5 結論 CHAPTER 7 為什麼 EKS add-on 可以管理 Kubernetes plugin 7.1 更新 Amazon VPC CNI plugin 為 EKS add-ons 7.2 Server-Side Apply 7.3 驗證 EKS 叢集 add-ons 使用 Server-Side Apply 7.3.1 第一次 eksctl create addon 7.3.2 第二次eksctl create addon 使用參數–force 7.4 managedFields 7.4.1 Fully managed:所有 Field Management 指定了 f: 但沒有 k:,則代表 Fully managed,任何修改都會造成衝突 7.4.2 Partially managed:如果 Field Management key 有指定值,修改 key 則會造成衝突 7.5 總結 CHAPTER 8 為什麼 EKS 叢集可以讓 Pod 部署至 Fargate 8.1 建立測試 Pod 於 Fargate 環境上 8.2 驗證部署至 EC2 工作節點與 Fargate 的 Pod 差異 8.3 驗證控制平面記錄檔(一) 8.4 什麼是 Mutate webhook 8.5 0500-amazon-eks-fargate-mutation.amazonaws.com 是怎麼來的 8.6 驗證控制平面記錄檔(二) 8.7 總結 CHAPTER 9 為什麼 EKS 能將 IAM roles 與 Kubernetes service accounts 整合(IAM roles for service accounts, IRSA) 9.1 建立使用 IRSA 的 Pod 9.2 IAM、OpenID Connect(OIDC)和 Kubernetes 關係 9.2.1 IAM 與 OpenID Connect(OIDC) 9.2.2 OpenID Connect(OIDC)與 Kubernetes 9.3 驗證 IRSA 流程 9.3.1 驗證EKS 叢集API server 設定IAM OIDC 作為identity provider 9.3.2 驗證Pod 經webhook mutate 9.3.3 Pod 掛載 OIDC JWT token 9.3.4 OIDC JWT 與 STS 驗證流程 9.4 總結 CHAPTER 10 為什麼 Managed node groups 可以保持應用程式可用性 10.1 實驗(一) 10.1.1 建立 Managed node groups 及 Self-managed node groups 10.1.2 比對 Label 的差異 10.1.3 比對 kubelet systemd unit 設定檔差異 10.1.4 比對 user-data 來源 10.1.5 為什麼兩種 node group 都可以自動加入 EKS 叢集 10.2 實驗(二) 10.2.1 建立Kubernetes Deployment object 並終止其中一Managed 節點 10.2.2 驗證 managed node group 行為 10.2.3 為什麼不是使用 eksctl 命令 scale in,而是使用ASG 命令與 managed node group 互通 ? 10.2.4 ASG lifecycle hook CHAPTER 11 為什麼透過 CloudFormation template 建立的 self-managed node group 無法自動加入至叢集 11.1 CloudFormation template CHAPTER 12 為什麼 CDK 部署 EKS 叢集會比較慢 12.1 建立環境 - 透過 CDK 建置 EKS 叢集 12.2 分析 12.3 總結 CHAPTER 13 為什麼 Fluent Bit/Fluentd 可以收集 EKS 叢集 Pod 以及節點記錄檔 13.1 常見 Kubernetes 記錄檔架構 13.1.1 節點層級 13.1.2 叢集層級記錄檔架構 13.1.3 直接從應用程式上傳記錄檔 13.2 以CloudWatch Agent for Container Insights Kubernetes Monitoring 為例 13.2.1 為什麼收集/var/log/containers/ 13.2.2 CloudWatch Agent 13.3 建置環境 13.4 驗證 13.4.1 驗證 CloudWatch Agent 及指標 CHAPTER 14 為什麼 Container insight 指標 node_network_total_bytes 與 EC2 指標 NetworkIn/NetworkOut 不一致 14.1 建置環境 14.2 驗證 14.3 指標定義 14.4 網路封包流向 14.5 總結 CHAPTER 15 為什麼 EKS 工作節點容易佔用 IP 導致 subnets IP 位址不夠 15.1 檢視測試叢集環境 15.2 每個 Instance Type 能關聯的 ENI 數量及 IP 數量上限 15.3 預設Amazon VPC CNI plugin 的行為:多建一個ENI,關聯數個IP 位址 15.4 WARM_ENI_TARGET、WARM_IP_TARGET 及MINIMUM_ IP_TARGET 環境變數 15.5 監控 15.6 總結 CHAPTER 16 為什麼 security group 可以關聯至單獨的 EKS Pod - Security groups for pods 16.1 建置環境 16.2 SGFP 流程 16.2.1 VPC interface trunking 16.3 驗證 SGFP 流程 16.3.1 vpc-resource-mutating-webhook 是怎麼來的 16.3.2 驗證節點由 VPC resource controller 更新節點 label 16.3.3 驗證 Pod 經 webhook mutate 16.3.4 驗證節點使用 vlan 路由規則 16.3.5 驗證 branch ENI 及 trunk ENI 建立時間 16.4 總結 CHAPTER 17 為什麼使用 SGFP 使用 liveness/readiness probes 需要設定環境變數DISABLE_TCP_EARLY_DEMUX 17.1 環境變數 DISABLE_TCP_EARLY_DEMUX 17.2 TCP Early Demux 的行為 17.3 問題 17.4 總結 CHAPTER 18 為什麼 EKS 使用 NLB 作為 Kubernetes service 會遇到 connection timeout 18.1 建立測試環境 18.2 EKS 如何註冊Target Group 至Service 18.3 封包從 Pod 經由節點至 NLB 路徑 18.4 分析封包 18.5 NLB client 保留 IP 問題 18.6 替代方案 CHAPTER 19 為什麼 EKS 在更新 Kubernetes Deployment 時會有 HTTP 502 錯誤 19.1 建立環境 19.2 更新 image 流程中發生了什麼事 19.3 Kubernetes Service 與 Pod 流程 19.4 為什麼會有 HTTP 502 錯誤 19.5 如何避免問題 19.5.1 preStop hook 19.5.2 terminationGracePeriodSeconds 19.6 Pod Readiness Gates 19.7 總結 CHAPTER 20 為什麼 EKS 控制平面可以升級而無停機時間 20.1 建立環境 20.1.1 健康檢查 script 20.2 驗證 20.2.1 Pod aws-cli 記錄檔 20.2.2 控制平面記錄檔 20.2.3 CloudTrail 記錄 20.3 EKS 控制平面架構 20.4 流程 20.4.1 為什麼會有 connection timeout 錯誤 附件 參考文件

為您推薦

努力,但不費力:只做最重要的事,其實沒有你想的那麼難 (1版)

努力,但不費力:只做最重要的事,其實沒有你想的那麼難 (1版)

類似書籍推薦給您

【簡介】  並不是每件事都得這麼難!   暢銷書《少,但是更好》作者葛瑞格.麥基昂新作   教你用對策略,把複雜的事變簡單,把困難的事變輕鬆   翻轉過勞文化,想成功不需要耗盡力氣   現代生活的複雜度讓人們慣於將事情分成兩類:一類是「困難而重要」,另一類是「簡單而瑣碎」。我們很容易反射性地放棄重要但沉重的工作,去做那些簡單但沒有意義的工作。其實我們還有第三種選擇:把重要但困難的工作變得簡單。   生活當中有90%並非真正重要的事。   方法對了,複雜的事可以變簡單,困難的事可以變輕鬆;   讓你脫胎換骨,成為真正的績效高手、人生贏家!   想把重要但困難的工作變得簡單,我們該怎麼做?麥基昂提出實用的策略,只要歷經三個簡單階段,就能一層一層去除事情的複雜外皮,讓最重要的工作變成最簡單的工作,倍增你的執行力:   ●回復不費力的狀態:去除雜念和情緒,重新獲得心理能量和澄澈思維,在對的時間專注於對的事。   ●採取不費力的行動:簡化流程,容納不完美,找到並保持適當的步調,讓重要的工作自己變簡單。   ●收穫不費力的成果:選擇高槓桿活動,像是向達人學習、基本步驟的自動化、防患於未然等,優異的成果自然會不斷流向我們。   現代人愈活愈忙,也愈來愈茫,身累心更累。問題不是我們缺乏動力,也不是我們不夠努力。問題在於動力和努力都是有限的資源,我們愈是消耗,就愈容易過勞,也更難達成我們想要的結果。然而,只要有好的策略,化繁為簡,我們不必過勞,也能輕鬆做好更多重要的事。從此刻開始,讓我們以嶄新的姿態,迎向輕省的人生。 好評推薦   在人人過勞的世界裡,麥基昂的著作至關重要。——丹尼爾.品克(Daniel H. Pink),《紐約時報》暢銷作家   在這個充滿恐懼、不確定性,以及工作清單不斷增加、讓人感覺難以處理的時代,本書來得正是時候,而且十分必要。——伊芙.羅德斯基(Eve Rodsky),《紐約時報》暢銷書《公平遊戲》(Fair Play)作者   我們一直被教導,目標愈重要,就必須愈努力實現它,而這導致了不可避免的疲憊與過度勞累。在對專準主義鼓舞人心與重要的後續行動中,麥基昂巧妙地翻轉了這個劇本,與之相反,他認為任務愈重要,我們愈應該毫不費力地完成它。這是過勞文化急需的矯正措施。——卡爾.紐波特(Cal Newport),《沒有Email的世界》和《Deep Work深度工作力》的作者   我們都以努力工作而自豪,但當我們想更努力地推動自己並達到上限時,該怎麼辦?麥基昂在新書中提供了解決方案:我們可以找到一條更簡單的道路,而不是放棄、耗盡或犧牲我們的心智健全狀態。《努力,但不費力》有許多我們可以立即採用的簡單策略,讓我們知道,要實現更多目標並沒有我們以為的那麼難。——雅莉安娜.哈芬登(Arianna Huffington),Thrive Global創辦人兼CEO 【目錄】 前言 不是每件事都得這麼累 第一部:不費力的狀態 如何提高自己的專注力 第一章 翻轉:會不會這其實可以很簡單? 第二章 享受:會不會這其實可以很有趣? 第三章 釋放:放下的力量 第四章 休息:什麼都不做的藝術 第五章 察覺:看清事物的方法 第二部:不費力的行動 如何把重要的工作變簡單 第六章 界定:「完成」是什麼樣子 第七章 起跑:顯而易見的第一步 第八章 簡化:從零開始 第九章 推進:產出垃圾的勇氣 第十章 步調:慢即穩,穩即快 第三部:不費力的成果 如何以最小努力獲得最大成果 第十一章 學習:善用他人的知識 第十二章 提升:集眾人之力 第十三章 自動化:做一次就好 第十四章 信任:發動高績效團隊的引擎 第十五章 預防:預見問題,防患未然 結語 當下:接下來怎麼做最重要 謝辭 注釋

原價: 420 售價: 357 現省: 63元
立即查看
法語文法其實沒那麼難!QR Code版(隨書附法籍名師親錄標準法語朗讀音檔QR Code) (1版)

法語文法其實沒那麼難!QR Code版(隨書附法籍名師親錄標準法語朗讀音檔QR Code) (1版)

類似書籍推薦給您

原價: 380 售價: 342 現省: 38元
立即查看
法語文法其實沒那麼難! (隨書附贈法籍名師親錄標準法語朗讀MP3)(隨身外語 70) 2017 <元氣日本(瑞蘭國際有限公司)>

法語文法其實沒那麼難! (隨書附贈法籍名師親錄標準法語朗讀MP3)(隨身外語 70) 2017 <元氣日本(瑞蘭國際有限公司)>

類似書籍推薦給您

原價: 360 售價: 288 現省: 72元
立即查看
練吧!那些年考過的題目:公務員法大意 (1版)

練吧!那些年考過的題目:公務員法大意 (1版)

類似書籍推薦給您

【簡介】 ▶參照考選部公布之考試範圍「主題式」分類 ▶1題考題、1題解析「接續」排版 ▶提供「近3年」命題分析 ▶收錄「110至114年」初考、地特,「共350題」測驗試題  ▷113至114年度   初考|廉政  ▷111至112年度   初考|廉政   地特|廉政  ▷110年度   初考|廉政   \刷題必備 練吧系列/   一天五題練得巧 課後練習剛剛好 考前練題模擬考 日積月累忘不了 熟能生巧難不倒 考試下筆沒煩惱 【目錄】  本書收錄範圍 1  近3年命題分析 3  本書所涉法條全稱簡稱縮寫一覽表 5 Topic 1 任用與陞遷  一 114初考—廉政 1-2  二 113初考—廉政 1-6  三 112地特—廉政(五等) 1-10  四 112初考—廉政 1-15  五 111地特—廉政(五等) 1-20  六 111初考—廉政 1-26  七 110初考—廉政 1-30 Topic 2 服務  一 114初考—廉政 2-2  二 113初考—廉政 2-8  三 112地特—廉政(五等) 2-13  四 112初考—廉政 2-18  五 111地特—廉政(五等) 2-23  六 111初考—廉政 2-26  七 110初考—廉政 2-32 Topic 3 行政中立  一 114初考—廉政 3-2  二 113初考—廉政 3-5  三 112地特—廉政(五等) 3-10  四 112初考—廉政 3-13  五 111地特—廉政(五等) 3-20  六 111初考—廉政 3-24  七 110初考—廉政 3-27 Topic 4 財產申報  一 114初考—廉政 4-2  二 113初考—廉政 4-4  三 112地特—廉政(五等) 4-8  四 112初考—廉政 4-12  五 111地特—廉政(五等) 4-15  六 111初考—廉政 4-20  七 110初考—廉政 4-24 Topic 5 利益衝突迴避  一 114初考—廉政 5-2  二 113初考—廉政 5-4  三 112地特—廉政(五等) 5-7  四 112初考—廉政 5-11  五 111地特—廉政(五等) 5-14  六 111初考—廉政 5-17  七 110初考—廉政 5-21 Topic 6 考績  一 114初考—廉政 6-2  二 113初考—廉政 6-7  三 112地特—廉政(五等) 6-13  四 112初考—廉政 6-18  五 111地特—廉政(五等) 6-24  六 111初考—廉政 6-28  七 110初考—廉政 6-33 Topic 7 懲戒  一 114初考—廉政 7-2  二 113初考—廉政 7-8  三 112地特—廉政(五等) 7-14  四 112初考—廉政 7-21  五 111地特—廉政(五等) 7-25  六 111初考—廉政 7-32  七 110初考—廉政 7-38 Topic 8 保障  一 114初考—廉政 8-2  二 111地特—廉政(五等) 8-3

原價: 360 售價: 306 現省: 54元
立即查看
那些生命中的微光:關於愛與勇氣的十個精采人生 (1版)

那些生命中的微光:關於愛與勇氣的十個精采人生 (1版)

類似書籍推薦給您

【簡介】 愛,是人世間最大的力量! 一切的緣起,在於幫助的力量, 採訪別人,也是在探索自己……在人生的道路上,難免有先天的困境,或是後天的險阻,每一個人生命多少都會遇到橫逆。當低潮來襲,我們該如何衝出人生的黑暗期、撞牆期呢? 台灣「最會說故事的主播」陳雅琳,再度以深厚的採訪功力,與眾多嘉賓一同回顧人生中的幽微與難關,碰衝出一個又一個深刻、動人的火花。這次除了回顧每個人心中最深刻的記憶和初心,她也大方分享本人從貧苦出身、為了追夢不惜放棄穩定教職的心路歷程,就是要告訴大家:只要堅持愛與勇氣,即使身處逆境,仍然可以找到屬於自己的微光,在追夢的路上,你我都不孤單。人生是無法偷看的劇本, 唯有被逆境淬鍊過的人生, 才能結出雋永的甜美果實。讓我們珍惜每一次的相遇,在相互幫助中,看見人間的亮光。透過閱讀彼此的生命故事,一同衝破生命的難關,學習如何做自己和別人的貴人,一棒接一棒,把良善的本質傳遞下去—— ★吳念真:「聽,聽就好了,不要講!就靜靜的陪在他身邊就好。」 ★吳寶春:「謝謝你!謝謝十七歲的自己沒有放棄!」 ★李景白:「對!就是這種說跳就跳的勇氣!」 ★唐 鳳:「讓孩子適性成長,不要讓大家覺得只有一種價值叫做競爭!」 ★陳柏惟:「失敗是學習的過程,人生每個階段都是生命的養分。」 ★楊雅喆:「新題目很難,但是等你開發了一個新世界的時候,你就覺得很開心。」 ★達賴喇嘛:「恐懼只會帶來更多沮喪,唯有樂觀才能開啟我們的心志!」 ★蔡明亮:「我還是會一直自己上街賣票的。」 ★鄧惠文:「每個孩子都有自己的天命,也就是一個人能夠正向發展的地方。」 ★魏德聖:「只有沒努力過的人,才會想放棄。」 (依姓氏筆劃順序排列) 【目錄】 自序 生命轉彎處,看見幫助的力量 Part I 即使身處逆境,也要奮力前行 01看見愛與幫助的力量——與憂鬱症共處的吳念真 02 夢境裡的追趕——鄧惠文實現信念的勇氣 03 不怕嘗試,才能突破——李景白、Janet和大霈看見不一樣的精采 04 勇敢作夢,不忘初衷——築夢踏實的魏德聖 05 凝視每個人的獨特性——從被霸凌到享譽全球的IT大臣唐鳳Part II 在互相幫助的路上,你我不孤單 06 愛上了,就對了——在廢墟找到心靈歸宿的蔡明亮 07 用麵包閱讀世界——貴人打開吳寶春的視野 08 迎向挑戰,相信潛力無極限——看盡人生劇本的楊雅喆 09 阿公教會我的台灣精神——連玩也要認真玩的陳柏惟 10 遇見慈悲與智慧——三度採訪達賴喇嘛

原價: 450 售價: 383 現省: 67元
立即查看