接續昨天,我們建立完集群,也連上集群了來創立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創建的所有資源,都會一併刪除,點選確定
這樣就把所有資料刪除乾淨囉,包含建立來操控的伺服器也一併刪除了,在阿里上面幾乎都是點點按鈕可以操作完大部分的事情,對剛接觸的人來說非常方便,可以更快了解到容器服務的操作運行