For K8S Beginner EP 4:建立第一個Container
前言
已經安裝好了Minikube與Kubectl後,可以開始創建Container了,基於我們使用Docker作為Container Engine,系統預設會去Docker Hub拉取Image。
在Docker Hub上最熱門的Image是有1B+下載量及10K+星星的Nginx,Nginx也是市占率超高、工程師們非常喜歡使用的Web Server之一。
Docker Hub:Link
Docker Hub Nginx:Link
建立一個Container
步驟1:透過Kubectl下指令,建立一個名為nginx-server,並以nginx的image建立的Container。
$ kubectl run nginx-server --image=nginx
顯示”Creaded”,表示Kubernetes已經完成建立Container的工作,但此時,這個Container並沒有真正啟動。
步驟2:檢查Pod建立的狀態。
$ kube get pod
可以看到”STATUS”的資訊,顯示”ContainerCreating”,表示Kubernetes正在下載、啟動Container,需要等待一段時間。
步驟3:當”STATUS”顯示為”Running”,表示已經成功啟動這個Container了。
~ END ~