kubeadm是一種用來建立集群的工具。
在Day 03:Kubernetes的架構有提到Kubernetes集群中有許多元件,那我們在建立集群時,可以自己去下載一堆元件並組合成集群。而kubeadm就可以代替我們來準備元件,並將其容器化,並且自動化處理建立集群時的那些複雜的步驟。
而目前各大公有雲以及一些Kubernetes相關工具都有快速建立集群的方法,所以目前kubeadm主要是在on Premise環境使用,而CKA考試也會考這個部分。
這邊我是預期會有一台Master Node、兩台Worker Nodes,所以會有三個Node,而他們可以是實體機,也可以是VM。這些VM我個人是使用VirtualBox來建立,單純是個人比較熟悉這個工具,也可以使用VMWare之類的工具來建立VM。
那我們來看看這些Node的規格:
當滿足上述的條件後,首先,我們要安裝的是Container Runtime~
我們之前提過v1.24以後,Kubernetes預設是不支援使用Docker當作Container Runtime,
繼續趕工中rrrrrr