kubernetes k8s container ReplicaSet Deployment Rolling Update Kubectl Create Service

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

Docker Hub Image Nginx

建立一個Container

步驟1:透過Kubectl下指令,建立一個名為nginx-server,並以nginx的image建立的Container。

$ kubectl run nginx-server --image=nginx
kubectl create pod container

顯示”Creaded”,表示Kubernetes已經完成建立Container的工作,但此時,這個Container並沒有真正啟動。

步驟2:檢查Pod建立的狀態。

$ kube get pod
kubectl get pod container

可以看到”STATUS”的資訊,顯示”ContainerCreating”,表示Kubernetes正在下載、啟動Container,需要等待一段時間。

步驟3:當”STATUS”顯示為”Running”,表示已經成功啟動這個Container了。

~ END ~


, , , ,

Related posts

Latest posts