接續昨天,我們建立完集群,也連上集群了來創立ngin服務吧
kubectl cluster-info
vim acktest.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: ack-test-nginx
labels:
app: nginx
spec:
replicas: 2
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:1.12.2
ports:
- containerPort: 80
kubectl create -f acktest.yaml
kubectl get pods
在8080port上面建立service
kubectl expose deployment ack-test-nginx --port=8080 --target-port=80 --type=LoadBalancer
kubectl get services
這邊可以看到連外的IP產生
在瀏覽器輸入IP:8080,驗證可以連線
這樣就完成連線到我們建立的nginx了,再來我們要釋放資源,一步一步刪除,先從集群裡面的資料開始刪除,最後才到阿里上清除資源
9.一樣我們先檢查裡面還有哪些Deployment object
kubectl get deployment
kubectl delete deployment ack-test-nginx
kubectl get pods
回到阿里雲控制台,左上導覽來到ecs,先刪除我們額外建立的伺服器,找到那台有外網的伺服器,點擊更多,實例狀態,釋放設置
一樣左上導覽來到ACK服務,點選我們前面創建的集群
在集群信息,點選基本信息,把刪除保護關閉
回到集群列表,找到我們創建的那座集群,點選更多,然後刪除
這邊會提醒由ACK創建的所有資源,都會一併刪除,點選確定
這樣就把所有資料刪除乾淨囉,包含建立來操控的伺服器也一併刪除了,在阿里上面幾乎都是點點按鈕可以操作完大部分的事情,對剛接觸的人來說非常方便,可以更快了解到容器服務的操作運行