iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
DevOps

Kubernetes 30天學習筆記 系列

第一次接觸Kubernetes,莫約去年夏天時候的事。那時還在一家新創擔任後端工程師,在資源有限的情況下,每個人都須身兼多職,系統維護以及產品更新也一直是我們一個重要的課題,可以說是疲於奔命。

Kubernetes給人最直接的感受是,相較於系統複雜的設定,只需要一名系統兼運維的工程師負責部署與維護、其他人就能更專注在開發上,即便像我們這樣『小』團隊、也是有能力面對複雜的系統設計,這並不是因為我們做了什麼,而是Kubernetes已經幫我們做了很多。

在未來三十天裡,希望將自己所學的重新溫習一遍以外,更能將Kubernetes的優點與應用介紹給大家

鐵人鍊成 | 共 30 篇文章 | 355 人訂閱 訂閱系列文 RSS系列文
DAY 1

達標好文 [Day 1] 前言 & 介紹Kubernetes

前言 第一次認識 Kubernetes(aka. k8s) ,約莫去年夏天時候的事。那時還在一家新創擔任後端工程師,在資源有限的情況下,每個人都須身兼多職,除了...

2017-12-20 ‧ 由 zxcvbnius 分享
DAY 2

達標好文 [Day 2] Minikube 安裝與配置

前言 在介紹完kubernetes之後,筆者想跟大家分享Minikube。 什麼是 Minikube Minikube 是由 Google 發布的一個輕量級工具...

2017-12-21 ‧ 由 zxcvbnius 分享
DAY 3

達標好文 [Day 3] 打造你的Docker containers

前言 在前兩天 介紹完Kubernetes ,並且在 本機端成功架設Kubernetes cluster 之後,想必讀者對 Kubernetes 有些基本了解。...

2017-12-22 ‧ 由 zxcvbnius 分享
DAY 4

[Day 4] 上傳 Docker Image 到 Docker Hub

前言 在昨天介紹到 如何打造自己的Docker Container 之後,想分享如何將本機端打造好的 Docker Image 傳到 Docker Regist...

2017-12-23 ‧ 由 zxcvbnius 分享
DAY 5

達標好文 [Day 5] 在 Minikube 上跑起你的 Docker Containers - Pod & kubectl 常用指令

前言 回顧前幾天的學習筆記,我們現在已經知道 什麼是 Kubernetes 如何在本機端透過 minikube 架起 Kubernetes Cluster...

2017-12-24 ‧ 由 zxcvbnius 分享
DAY 6

[Day 6] 實際環境運行的 Kubernetes - Node & Architecture Overview

前言 其實 Kubernetes 官方的文件,已經將 Kubernetes 上的每個元件的功能都已解釋的非常清楚。官網上現在也提供 互動式學習的教學,對於有心想...

2017-12-25 ‧ 由 zxcvbnius 分享
DAY 7

[Day 7] 如何擴展我的pods?! - Replication Controller

前言 在前兩天認識 Pod 以及 Node元件 之後,今天學習筆記會分享如何利用 Replication Controller 來擴展(Scaling)以及管理...

2017-12-26 ‧ 由 zxcvbnius 分享
DAY 8

達標好文 [Day 8] 還在用Replication Controller嗎?不妨考慮Deployment

前言 在前一天我們 介紹到Replication Controller 。如果讀者看過 Replication Controller官方文件 ,可以看到官方在文...

2017-12-27 ‧ 由 zxcvbnius 分享
DAY 9

達標好文 [Day 9] 建立外部服務與Pods的溝通管道 - Services

前言 若是還有印象前兩天介紹完 Replication Controller 以及 Deployment 對 Pod 物件的操作,讀者應該可以發現Pod 的生命...

2017-12-28 ‧ 由 zxcvbnius 分享
DAY 10

達標好文 [Day 10] Kubernetes世界不可缺少的 - Labels

前言 當 Pod 數量越來越多時,管理的維度也會逐漸複雜,譬如如何將 Pod 在不同地區上部署,不同層級的 Pod 如何分開管理,如何決定哪個類型的 Pod,部...

2017-12-29 ‧ 由 zxcvbnius 分享