超健忘閒人

超健忘閒人

7 位追蹤者
大家好 超健忘閒人參上! 對於怪奇的事情總是有著濃厚的興趣。資料像是無止盡的寶藏,有時候我覺得我得像印地安納瓊斯一樣快速抓住它們,不然它們就溜走了!所以,我得不斷地跟你們分享,希望你們能幫我一把,成為我的知識夥伴們,讓我們一起冒險!😄🌍🔍
13會員
40內容數
記錄IT社畜的自我學習筆記,如同專題名稱,主要是怕自已忘記自已做過什麼、學到什麼。索性就分享我自已在學習Kubernetes這條路上的各種測試、學習心得。
由新到舊
GitLab Runner 搭建指南:打造流暢的 CI/CD 工作流程本文將介紹如何在Gitlab上部署和註冊runner,以進行CI/CD測試。透過Docker-compose方式進行部署,同時注意安裝時的一些注意事項。建議學習者至少掌握一種以上的Pipeline工具,以滿足實務上的需求。
Thumbnail
2024-05-08
5
實現MySQL master-slave架構在K8S平台內的部署與功能驗證上一篇說明了如何在Kubernetes上建立基本的MySQL standalone,並加入phpmyadmin(PMA)來進行圖形化的管理,本篇就再進階一步,實作MySQL replication架構(master-salve),並進行驗證是否成功。
Thumbnail
2024-04-19
2
Kubernetes 環境下 MySQL 單機部署與 phpMyAdmin 管理本文記錄如何在Kubernetes環境下,部署Standalone架構的MySQL Database,並透過phpmyadmin進行管理。這篇文章將分成MySQL部署在K8S內的優勢、部署MySQL DB standalone、部署PhpMyAdmin (PMA)、結論四個部分進行說明與實作的流程。
Thumbnail
2024-04-09
3
實作給你看:如何在Kubernetes內部署MongoDB本篇文章將教你如何在Kubernetes cluster內部署一個MongoDB,包括取得Manifests、建立Volume、部署實務、基本操作和結論。透過操作演示,讓你瞭解在實務上如何成功建立MongoDB,並進行基本操作。
Thumbnail
2024-04-08
3
自建GitLab環境:使用Docker的詳盡部署指南本文將介紹Gitlab與GitHub的差異,以及在本地環境部署Gitlab的流程與實作。文章內容包括版本管理系統的選擇,Gitlab的基本功能,以及使用Docker進行部署的詳細步驟。
Thumbnail
2024-03-22
2
ETCD還原實戰指南:Cluster問題輕鬆解決本文介紹了在K8S Cluster出現問題時,透過ETCD的備份來還原Cluster的方法。包括ETCD的資料類型、備份、還原以及相關建議,並提出了自動進行ETCD備份作業和備份存放位置的重要性。
Thumbnail
2024-03-07
2
解密K8S DNS:揭開內部服務查詢的生命循環本文將探討Kubernetes內部DNS解析的相關流程,並介紹如何利用DNS來找到服務。透過瞭解DNS的工作原理,可以讓應用服務的問題處理更有效率,並提供基本測試與結論。
Thumbnail
2024-02-21
3
打破資料界限:Harbor x Minio的完美組合本篇將介紹Minio的功能和如何與Harbor進行整合,並說明這樣做的好處。包括Minio的優勢及Harbor x Minio的部署和測試。
Thumbnail
2024-02-06
2
探索Kubernetes內網溝通:解密基本通信概念本文闡述了Kubernetes內部網路通訊的基本概念,從容器到服務的溝通流程,並討論了Kubernetes使用的各種技術。重要的是,管理Kubernetes叢集時理解這些基本概念是極其重要的。
Thumbnail
2024-02-05
3
打造你的CI/CD管道:在Kubernetes上快速建立Jenkins在Kubernetes cluster上建立Jenkins,並且使用動態方式建立Jenkins Agent。透過K8S解決傳統的Jenkins一對多架構的問題,最終建立基本Pipeline在Jenkins Web UI上,簡單驗證Jenkins engine正常運行。
Thumbnail
2024-01-29
2
Kubernetes特色應用: 實作PostgreSQL High Availability (HA) 架構本篇說明如何利用Kubernetes特色,將PostgreSQL DB以HA的架構來提供服務,並說明相關的實作流程與說明。
Thumbnail
2024-01-29
0
Harbor Registry 跨地同步:儲存庫影像異地複製當您在K8S Cluster中使用Harbor作為容器鏡像的儲存庫時,隨著應用服務鏡像的增加,如何透過內建機制將一臺Harbor的內容同步到另一個Harbor就變得愈來愈重要。本文將介紹如何透過內建機制同步Harbor的內容以及支援Harbor同步到其他相容的Image Registry的方式。
Thumbnail
2024-01-22
4
Ingress Controller 101:輕鬆學會基本技巧本篇將分享關於nginx ingress controller的基本操作,包括預先準備、流程、實際操作、將domain name 映射到Ingress LB IP、部署Demo App 驗證以及結論。
Thumbnail
2024-01-18
4
Kubernetes新手必看實務流程-Part3: 安裝後的基本任務與問題排除本文將演示在安裝完 Kubernetes Cluster 後的基本元件安裝,包括 Calico/Calicoctl、Metric Server 和 Dashboard UI 的安裝方法以及相關問題與解決方式。
Thumbnail
2024-01-16
3
Kubernetes新手必看實務流程-Part2: 建立您的第一組K8S 叢集這篇文章教你如何搭建Kubernetes Cluster,包括節點安裝前設定、軟體套件安裝、Control-Plane部署和加入運算節點等步驟。在建置之後,作者會分享一些基礎服務的安裝。希望這篇文章對你有所幫助。
Thumbnail
2024-01-15
2
Kubernetes新手必看實務流程-Part1: RHEL環境準備本文章將說明如果您想要從頭建置一組具有Loadbalancer HA架構的Kubernetes Cluster時,你可能會需要做的事前準備工作。
Thumbnail
2024-01-10
1
搭建Kubernetes網路基石:CNI的安裝與比較本文將說明在安裝完Kubernetes Cluster之後,接下來必須要進行的CNI Plugin安裝建置方式,同時也透過這篇文章進行基本的CNI說明與比較。 1. Container Network Interface (CNI)
Thumbnail
2023-12-14
2
使用Static Pod 創建高可用外部etcd叢集:詳解步驟從官網可以知道,我們在建立一組高可用的Kubernetes Cluster時,針對ETCD有二種做法,一種是與Master節點共用,另一種則是將ETCD再獨立出來三個節點成為一組Cluster來進行運作。 本文將說明如何建置出外部的ETCD Cluster,並以Static Pod的方式運行與管理
Thumbnail
2023-12-13
2
CoreDNS簡單除錯:解決你遇到的一般問題最近在部署一些解決方案時,碰到了關於名稱解析上的一些問題,雖然有時候不難解決,但我發現如果清楚K8S有關於名稱解析的概念,會對除錯的時間與過程有很大的幫助。 透過本篇文章,除了幫自已留下問題查找的過程,同時也希望利用文章來整理自已對CoreDNS元件的一些觀念,同時也可以分享給大家參考。
Thumbnail
2023-12-09
5
K8S監控之路:探索Loki監控方案(基礎篇)今天來分享在建置完K8S後的基本工作之一 : 監控。 只要是任何會”運作”的物件(Object),不管平台、服務、軟體、硬體,為了要提供最高的可用性,就會需要透過大大小小的監控元件來幫助我們了解所有的狀態,以便在問題發生時能做到最快速的反應。
Thumbnail
2023-12-08
3
MetalLB 新手攻略:零壓力實現無縫部署延續上篇的內容,在了解了MetalLB的基本概念之後,我們就進入實際上部署的動作,還沒看過的可以到以下連結先有個基本概念: 本篇針對部署一個最基本的MetalLB的做法,共分成四個部分來進行說明:
Thumbnail
2023-12-07
6
MetalLB 簡單解說:如何增進您 K8S 叢集的網路負載平衡效能!今天跟大家分享在地端資料中心內建立Kubernetes叢集之後,如何針對網路進行更進一步的優化。除了CNI(容器網路接口)的設定,實務上我還會再另行建立Loadbalancer的機制。
Thumbnail
2023-12-07
1
Kubescape 101:淺談 Kubernetes 安全審查工具的優勢與操作在現今快速發展的數據應用環境之下,Kubernetes已經成為部署和管理容器化應用的首選平台。但是隨著應用服務愈來愈複雜、被攻擊的風險也愈來愈高。為了保護Kubernetes環境的安全性,跟大家介紹一個針對Kubernetes安全合規掃描的工具,幫助確保您的 Kubernetes 叢集設置和應用程序
Thumbnail
2023-12-05
2
探索 ETCD 操作:來自日常操作和故障排除經驗分享接續上一篇文章,本文再深入一點關於ETCD基本操作以及在其他文章中關於ETCD節點資料不一致情況的除錯內容分享
Thumbnail
2023-11-20
6
優化效能的關鍵: 加速 ETCD建立Kubernetes cluster時,ETCD 是必不可少的元件,事實上Kubernetes所有資料都會存進ETCD store中,如果要讓Kubernetes的運行效能更好,其中一種方法是在部署之前對ETCD的性能進行優化設計。
Thumbnail
2023-11-13
3
K8S 平臺升級-基礎篇今天來記錄版本升級的做法(z版號),Kubernetes的版本更新的很快,所以版本升級是每個管理者所必須要會的必備技能,建議版本升級之前要先去確認升級路徑,不是每個版本號都能一次升級到你需要的版本。
Thumbnail
2023-11-09
3
ETCD之旅:備份與還原的數據守護知道如何備份與還原ETCD才能確保當環境出現重大問題時,可以將你的環境回復回來,對於系統管理者來說,等於是救人一命。(認真來說其實也是救了你的主管一命)。
Thumbnail
2023-10-31
3
管理短暫的一次性工作(Job)本篇說明在Kubernetes平台上的Job資源類型的類型、實務、應用場景
Thumbnail
2023-10-25
5
打造獨立的Image Registry: Harbor今天來跟大家分享如何建置容器世界的一個非常重要的元件:Image Registry。
Thumbnail
2023-10-22
3
充分利用本機空間的Local-path provider 今天簡單演示如何在Kubernetes cluster利用local-path provider建構出storage class來提供應用程式進行資料的存放。
Thumbnail
2023-10-16
7
K8S: 探索StatefulSet實務操作本篇將補完上一篇所提到關於StatefulSet的實作部份。
Thumbnail
2023-10-16
0
K8S部署好幫手:掌握StatefulSet本篇將說明關於StatefulSet的基本概念
Thumbnail
2023-10-13
4
淺談K8S DaemonSet所謂daemonset,簡單來說就是在每個節點上部署一個Pod副本。當今天有新的主機節點加入時,就自動再上面部署一個Pod副本。移除節點時,也會自動將Pod副本移除。
Thumbnail
2023-10-12
3
Local volume vs HostPath本文將說明關於Local volume 與hostPath二種類型的差異與一些注意事項。
Thumbnail
2023-10-12
1
Create an ExternalDNS with Bind因為想要使用FQDN的方式連接到Kubernetes cluster內部的應用服務,加上早已使用Linux Bind為測試環境的主要DNS
Thumbnail
2023-10-11
3
Namespace與它的好朋友們(annotation/label/selector)今天分別針對3個基本中的基本資源物件類型來說明
Thumbnail
2023-10-10
4
StorageClass應用:NFS在建置完Kubernetes cluster之後,通常我會做的前幾件事之一就是建立一個StorageClass給應用服務使用,而NFS我認為是相對容易實現的做法。
Thumbnail
2023-10-10
14
Kubernetes的資源是怎麼計算的?本文針對Kubernetes內最基本的資源(cpu, ram, disk)的計算單位與一些實務操作,分享給自已與大家做參考。
Thumbnail
2023-10-05
3
什麼是Ingress?本次分享一個K8S網路的一個很重要的元件:Ingress。 有沒有ingress差別在那?
Thumbnail
2023-10-04
4
OpenShift名稱解析(DNS)機制大小事最近在研究的時候看到了一篇文章寫到關於OpenShift 內部DNS機制的文章,在讀完之後,覺得應該來筆記一下,原來內部的DNS也是經過層層設計過的,並不是想像中的這麼單純。 先說明一下,以下是我個人的讀後心得,如果有理解錯的,也請指教。 1. DNS operator (1) 在OCP4內
Thumbnail
2023-10-04
0