久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

搭建免費的 K8s 集群,10 秒部署應用

自 2014 年第一個版本發布以來,K8s 在開源社區迅速走紅,包括 Red Hat、VMware、Canonical 在內的許多有影響力的公司都加入了開發和推廣陣營。目前,K8s 已經成為增長最快、市場份額最高的容器編排引擎產品。

但是,知識門檻越高,越需要搭建一個最小可用的 K8s 系統。如果直接學習理論知識和概念,很容易剛開始就放棄。

今天給大家介紹如何通過網頁瀏覽器創建預部署的 K8s 集群,免費快速體驗 K8s 的功能和應用場景,無需深入了解即可開始體驗。

Kubernetes.io

如果還不知道,K8s 官網為大家準備了現成的最低可用系統。只需訪問?https://kubernetes.io/docs/tutorials/kubernetes-basics/,您即可看到以下內容:

搭建免費的 K8s 集群,10 秒部署應用

本教程將指導您完成創建 K8s 集群、部署應用、訪問應用、擴展應用、更新應用等最常見的使用場景,快速建立起從感覺上對它的認識。

創建 K8s 集群

點擊教程菜單?1. Create a Cluster->Interactive Tutorial - Creating a Cluster

搭建免費的 K8s 集群,10 秒部署應用

它將為環境做好準備:

搭建免費的 K8s 集群,10 秒部署應用

環境準備好后,您將看到 “Kubernetes Bootcamp Terminal” 的字樣。

搭建免費的 K8s 集群,10 秒部署應用

現在檢查版本,并啟動你的?minikube

搭建免費的 K8s 集群,10 秒部署應用

現在檢查版本,并啟動你的?minikube

搭建免費的 K8s 集群,10 秒部署應用現在您只需幾秒鐘就擁有一個 minikube K8s 集群!您可通過以下方式查看集群信息:

搭建免費的 K8s 集群,10 秒部署應用

部署應用程序

現在我們有了集群,讓我們部署一個應用程序示例:

搭建免費的 K8s 集群,10 秒部署應用

這里?deployment?是 K8s 的術語,可以理解為應用(部署)。在上面的示例中,我們使用的是容器鏡像(Docker Image)?gcr.io/google-samples/kubernetes-bootcamp:v1

在 K8s 中,還有一個重要的名詞?PodPod?是容器的集合,通常將一組密切相關的容器放入一個?Pod?中。同一個?Pod?中的所有容器共享 IP 地址和端口,即它們在同一個網絡命名空間中。Pod?是?Kubernetes?調度的最小單位,并且同一個?Pod?中的容器總是一起調度的。

讓我們查看一下與我們的部署關聯的?pod

搭建免費的 K8s 集群,10 秒部署應用

kubectl proxy

在 K8s 中運行的 Pod 同時也運行在一個私有的、隔離的網絡上。默認情況下,它們在同一個 K8s 集群中的其他 pod 和服務中是可見的,但在該網絡之外不可見。為了訪問我們的應用程序,我們需要使用?kubectl proxy?命令。此命令創建一個代理,它將通信轉發到集群范圍內的私有網絡中。代理可以通過按?control-C?來終止,并且在其運行時不會顯示任何輸出。

搭建免費的 K8s 集群,10 秒部署應用
現在打開一個新終端,您應該可以訪問應用程序端點:
搭建免費的 K8s 集群,10 秒部署應用

規模應用

默認情況下,應用程序只會運行一個副本,您可以使用?kubectl get deployments?來檢查副本的數量。

搭建免費的 K8s 集群,10 秒部署應用

執行以下命令將副本數增加到 3:

搭建免費的 K8s 集群,10 秒部署應用

您還可以使用?kubectl get pods?看到當前的?Pod?也增加到了 3 個

搭建免費的 K8s 集群,10 秒部署應用
將規模減小也很方便,執行以下命令即可:
搭建免費的 K8s 集群,10 秒部署應用

滾動更新

當前應用使用的鏡像版本是 v1。運行以下命令將其升級到 v2:

搭建免費的 K8s 集群,10 秒部署應用

可以觀察到滾動更新的?kubectl get pods?過程:v1 版?Pod?被逐個刪除,同時新的 v2 版?Pod?被啟動。更新完成后即可訪問新版本的應用程序。

如果要回滾到 v1 版本,可執行?kubectl rollout undo?命令,也很簡單:

搭建免費的 K8s 集群,10 秒部署應用

至此,我們通過官網的互動教程快速體驗了 K8s 的功能和用法。如果您是 K8s 新手,這應該可以讓您無需先花費時間和金錢來創建 K8s 集群就能體驗到 K8s 的工作原理。

鏈接:https://blog.devgenius.io/k8s-build-free-k8s-cluster-and-deploy-application-in-10-seconds-d013ae5e5a92

(版權歸原作者所有,侵刪)

相關新聞

歷經多年發展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網絡安全、云原生、Go、Python開發專業人才培訓機構!

    1. 主站蜘蛛池模板: 云梦县| 临潭县| 平陆县| 虞城县| 靖江市| 方城县| 长顺县| 同德县| 姜堰市| 濮阳县| 阳东县| 泰和县| 临邑县| 雷州市| 巫溪县| 巴林右旗| 阜平县| 调兵山市| 聂拉木县| 潜山县| 商洛市| 盘山县| 安远县| 洪湖市| 深水埗区| 绍兴县| 横峰县| 望江县| 上栗县| 合肥市| 五河县| 霍邱县| 清水河县| 青海省| 彭山县| 临高县| 金塔县| 赣榆县| 夹江县| 宁蒗| 聊城市|