通過命令行管理應用
更新時間 2024-09-29 14:34:08
最近更新時間: 2024-09-29 14:34:08
分享文章
本文介紹如何通過命令行管理應用。
前提條件
在本地使用命令之前,需要先通過kubectl連接Kubernetes集群。
通過命令創建應用
可以通過以下命令直接運行一個簡單的Nginx容器。
kubectl run nginx-pod --image=nginx
如果需要在集群內部暴露相關服務,可以通過以下命令進行操作:
kubectl expose pod nginx-pod --name=nginx-service --port=8080 --target-port=80 --type=ClusterIP
通過命令查看容器
以下命令用于獲取Kubernetes集群中所有運行的Pod對象的狀態信息。
kubectl get pods
預期輸出為:
NAME READY STATUS RESTARTS AGE
nginx-pod 1/1 Running 1 9h
以下命令用于獲取Kubernetes集群中所有Service對象的狀態信息。
kubectl get svc
預期輸出為:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
nginx-service ClusterIP 10.233.10.115 <none> 8080/TCP 9h