Home
系列文 icon
2020 iThome 鐵人賽佳作文章 2019 iThome 鐵人賽優勝文章
About
  • Terraform Infrastructure as Code: Atlantis

    Oct 7, 2020 kubernetes terraform

    This article is part of 從零開始的 Infrastructu as Code: Terraform Get-started examples / SOP on Github Introducation to Terraform Iac: Speaker transcript Presentation Check my website chechia.net for other blog. Follow my page to get notification. Like my page if you really like it :) 需求與問題 隨著 terraform 在團隊內的規模持續成長,團隊需要 …

    Read More
  • Terraform Infrastructure as Code: Terragrunt

    Oct 6, 2020 kubernetes terraform

    This article is part of 從零開始的 Infrastructu as Code: Terraform Get-started examples / SOP on Github Introducation to Terraform Iac: Speaker transcript Presentation Check my website chechia.net for other blog. Follow my page to get notification. Like my page if you really like it :) 上面講解 Terraform 的基本操作流程,提供範本原始碼,以及一步 …

    Read More
  • Terraform Infrastructure as Code: Recommended Practices

    Oct 5, 2020 kubernetes terraform

    This article is part of 從零開始的 Infrastructu as Code: Terraform Get-started examples / SOP on Github Introducation to Terraform Iac: Speaker transcript Presentation Check my website chechia.net for other blog. Follow my page to get notification. Like my page if you really like it :) 上面講解 Terraform 的基本操作流程,提供範本原始碼,以及一步 …

    Read More
  • Terraform Infrastructure as Code: Backends

    Oct 4, 2020 kubernetes terraform

    This article is part of 從零開始的 Infrastructu as Code: Terraform Get-started examples / SOP on Github Introducation to Terraform Iac: Speaker transcript Presentation Check my website chechia.net for other blog. Follow my page to get notification. Like my page if you really like it :) 上面講解 Terraform 的基本操作流程,提供範本原始碼,以及一步 …

    Read More
  • Terraform Infrastructure as Code: CI/CD automation

    Oct 3, 2020 kubernetes terraform

    This article is part of 從零開始的 Infrastructu as Code: Terraform Get-started examples / SOP on Github Introducation to Terraform Iac: Speaker transcript Presentation Check my website chechia.net for other blog. Follow my page to get notification. Like my page if you really like it :) 上面講解 Terraform 的基本操作流程,提供範本原始碼,以及一步 …

    Read More
  • Terraform Infrastructure as Code: Example repository

    Oct 2, 2020 kubernetes terraform

    This article is part of 從零開始的 Infrastructu as Code: Terraform Get-started examples / SOP on Github Introducation to Terraform Iac: Speaker transcript Presentation Check my website chechia.net for other blog. Follow my page to get notification. Like my page if you really like it :) 上面講了很多 terraform 的操作範例,應該看到這裡, …

    Read More
  • Gcp Preemptible Instance Kubernetes

    Sep 26, 2020 kubernetes gcp preemptible spot-instance

    先占虛擬機與 Kubernetes 在 GCP 使用先占虛擬機,會需要面對先占虛擬機的額外限制 資料中心會 (可預期或不可預期地) 終止先占虛擬機 先占虛擬機不能自動重啟,而是會被資料中心終止後回收 GCP 不保證有足夠的先占虛擬機 節點的終止會造成額外的維運成本,例如 管理多個節點,容忍先占虛擬機的移除,自動補充新的先占虛擬機 管理多個應用複本,節點終止時,維護整體應用的可用性 將移除節點上的應用,重新排程到其他可用節點 動態維護應用複本的服務發現 (Service Discovery) 與服務端點 (Endpoints) 意思是應用關閉重啟後,換了一個新 IP,還要能持續存取應用。舊的 IP 要主動失效 配合應用的健康檢 …

    Read More
  • Gcp Preemptible Instance Introduction

    Sep 26, 2020 kubernetes gcp preemptible spot-instance

    先占虛擬機,技術文件二三事 第一篇的內容大部份還是翻譯跟講解官方文件。後面幾篇才會有實際的需求與解決方案分析。 Google 先占虛擬機官方文件 使用不熟悉的產品前一定要好好看文件,才不會踩到雷的時候,發現人家就是這樣設計的,而且文件上寫得清清楚楚。以為是 bug 結果真的是 feature,雷到自己。先占虛擬機是用起來跟普通虛擬機沒什麼兩樣,但實際上超級多細節要注意,毛很多的產品,請務必要小心使用。 以下文章是筆者工作經驗,覺得好用、確實有幫助公司,來跟大家分享。礙於篇幅,這裡只能非常粗略地描述我們團隊思考過的問題,實際上的問題會複雜非常多。文章只是作個發想,並不足以支撐實際的業務,所以如果要考慮導入,還是要 多作功課,仔細查閱 …

    Read More
  • Gcp Preemptible Instance Resource Calculation

    Sep 25, 2020 kubernetes gcp preemptible spot-instance

    關於資源評估 架構團隊提供虛擬機給應用,有個問題時常出現:應該分配多少資源給應用?例如:後端準備一個 API server,SRE 這邊要準備多少什麼規格的機器? 以往使用虛擬機直接部署應用時,會需要明確規劃各群虛擬機,各自需要執行的應用,如果沒有做資源的事前評估,有可能放上機器運行後就發生資源不足。 導入 Kubernetes 後,透過節點池 (Node Pool) 形成一個大型資源池,設定部署的政策後,讓 Kubernetes 自動調度應用: 每一個節點的資源夠大,使得應用虛擬機器上所佔的比例相對較小,也就是單一應用的調度不會影響節點的整體負載 如果節點太小,調度應用就會有些侷促,例如:一個 API server …

    Read More
  • Gcp Preemptible Instance Requirement

    Sep 24, 2020 kubernetes gcp preemptible spot-instance

    需求規劃 使用先占節點比起使用一般隨選虛擬機,會多出許多技術困難需要克服,只有節省下的成本大於整體技術成本時,我們才會選用先占節點。因此這邊要進行成本精算,重新調整的架構下,實際到底能省多少錢。務必使用 Google Cloud Pricing Calculator 精算成本。 另外,雖然先占虛擬機會有很多額外的限制與技術困難,但實務上還是要對比實際的需求,有些限制與需求是衝突的,有些限制則完全不會影響我們的需求。前者當然會帶給我們較高的導入難度,後者可能會非常輕鬆。 這邊想給大家的概念是,務必先明確需求,再討論技術。這點很重要,技術的適用與否,不是由個人的喜好決定,唯一的判斷標準,是能不能有效率的滿足需求。 所以這邊先定義我們以下 …

    Read More
    • ««
    • «
    • 1
    • 2
    • 3
    •  … 
    • 5
    • »
    • »»

Che-Chia Chang

DevOps, SRE, Kubernetes admin.
Read More

Featured Posts

  • Gcp Preemptible Instance Kubernetes
  • Gcp Preemptible Instance Introduction
  • Gcp Preemptible Instance Requirement
  • Gcp Preemptible Instance Requirement Distributed
  • Gcp Preemptible Instance
  • Borg Omega and Kubernetes Translation 全文翻譯
  • Self-host ELK stack - Installation
  • 2019 IT邦幫忙鐵人賽
  • 2020 IT邦幫忙鐵人賽

Recent Posts

  • Terraform Infrastructure as Code: Atlantis
  • Terraform Infrastructure as Code: Terragrunt
  • Terraform Infrastructure as Code: Recommended Practices
  • Terraform Infrastructure as Code: Backends
  • Terraform Infrastructure as Code: CI/CD automation
  • Terraform Infrastructure as Code: Example repository
  • Gcp Preemptible Instance Kubernetes
  • Gcp Preemptible Instance Introduction

categories

KUBERNETES 44 TERRAFORM 8 KAFKA 7 PROMETHEUS 5 REDIS 5 ELASTICSEARCH 4 CERT-MANAGER 3 BLOCKCHAIN 2 CRD 2 LOGSTASH 2 MURMUR 2 NGINX 2 CERTIFICATE 1 DEVOPS 1
All categories
BLOCKCHAIN2 CERT-MANAGER3 CERTIFICATE1 CRD2 DEVOPS1 DISTRIBUTED-SYSTEM1 ELASTICSEARCH4 GOLANG1 ISTIO1 JENKINS1 KAFKA7 KUBERNETES44 LOGSTASH2 MURMUR2 NGINX2 PROMETHEUS5 REDIS5 TERRAFORM8
[A~Z][0~9]

tags

KUBERNETES 48 ITHOME 20 GCP 10 DEVOPS 9 KAFKA 9 TERRAFORM 8 PREEMPTIBLE 7 SPOT-INSTANCE 7 REDIS 6 ELASTICSEARCH 5 LOGSTASH 5 PROMETHEUS 5 CERT-MANAGER 4 CRD 3
All tags
ATOMIC-SWAP1 BEP31 BINANCE1 BLOCKCHAIN2 BORG2 CD1 CERT-MANAGER4 CERTIFICATE1 CI1 CONTAINER1 CRD3 CRI1 DEVOPS9 DISTRIBUTED-SYSTEM1 DOCKER1 ELASTICSEARCH5 ELK1 ERC-201 ETHEREUM1 FILEBEAT1 FLUENTD1 GCP10 GOLANG1 GOOGLE2 HAPROXY3 IBM-Q-EXPERIENCE1 INDEX1 INGRESS2 ISTIO1 ITHOME20 JENKINS1 KAFKA9 KUBERNETES48 LECTURE1 LOGSTASH5 MIT1 NGINX3 PREEMPTIBLE7 PROMETHEUS5 QUANTUM-COMPUTING1 REDIS6 SPOT-INSTANCE7 TERRAFORM8 TLS3 TUTORIAL1
[A~Z][0~9]

Copyright ©  CHE-CHIA CHANG. All Rights Reserved