国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

手摸手帶你 在Windows系統(tǒng)中安裝Istio

這篇具有很好參考價值的文章主要介紹了手摸手帶你 在Windows系統(tǒng)中安裝Istio。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Istio簡介

通過負(fù)載均衡、服務(wù)間的身份驗證、監(jiān)控等方法,Istio 可以輕松地創(chuàng)建一個已經(jīng)部署了服務(wù)的網(wǎng)絡(luò),而服務(wù)的代碼只需很少更改甚至無需更改。

通過在整個環(huán)境中部署一個特殊的 sidecar 代理為服務(wù)添加 Istio 的支持,而代理會攔截微服務(wù)之間的所有網(wǎng)絡(luò)通信,然后使用其控制平面的功能來配置和管理 Istio,包括:

  • 為 HTTP、gRPC、WebSocket 和 TCP 流量自動負(fù)載均衡。
  • 通過豐富的路由規(guī)則、重試、故障轉(zhuǎn)移和故障注入對流量行為進行細粒度控制。
  • 可插拔的策略層和配置 API,支持訪問控制、速率限制和配額。
  • 集群內(nèi)(包括集群的入口和出口)所有流量的自動化度量、日志記錄和追蹤。
  • 在具有強大的基于身份驗證和授權(quán)的集群中實現(xiàn)安全的服務(wù)間通信。

在Istio官方文檔中,安裝Istio是以Linux或MacOS系統(tǒng)為例的,對于Windows用戶不是很友好,不過真難不倒我們。

安裝 Hyper-V

Hyper-V是微軟提出的一種系統(tǒng)管理程序虛擬化技術(shù),能夠?qū)崿F(xiàn)桌面虛擬化。Hyper-V 可用于 64 位 Windows 10 專業(yè)版、企業(yè)版和教育版。 它無法用于家庭版。

點擊“小窗戶”,然后再點擊“設(shè)置”,如下圖:

手摸手帶你 在Windows系統(tǒng)中安裝Istio

在搜索框中輸入“啟用或關(guān)閉Windows功能”,如下圖:

手摸手帶你 在Windows系統(tǒng)中安裝Istio

點擊“啟用或關(guān)閉Windows功能”后,勾選“Hyper-V”所有選項,如下圖:

手摸手帶你 在Windows系統(tǒng)中安裝Istio

點擊“確定”,等一會兒就安裝好了。(可能需要重啟電腦)

安裝 Docker Desktop

訪問https://desktop.docker.com/win/stable/amd64/Docker%20Desktop%20Installer.exe下載,雙擊Docker Desktop Installer.exe運行安裝程序。按照安裝向?qū)系恼f明授權(quán)安裝程序并繼續(xù)進行安裝。

安裝完成后,啟動Docker Desktop,等一會兒初始化完成后,將啟動入門教程:

手摸手帶你 在Windows系統(tǒng)中安裝Istio

這個教程包括一個簡單的練習(xí),以構(gòu)建示例Docker鏡像,將其作為容器運行,將映像推送并保存到Docker Hub。

開啟 Kubernetes

在Docker Desktop的設(shè)置中,為 Kubernetes 配置 CPU 和 內(nèi)存資源,建議分配4核或更多CPU,8GB或更多內(nèi)存,如下圖:

手摸手帶你 在Windows系統(tǒng)中安裝Istio

在Docker Desktop的設(shè)置中,勾選開啟 Kubernetes 和 顯示系統(tǒng)容器,如下:

手摸手帶你 在Windows系統(tǒng)中安裝Istio

重啟Docker Desktop后,等待Kubernetes啟動,啟動成功后,可以看到Kubernetes的標(biāo)簽變成綠色,并且在容器列表中可以看到Kubernetes相關(guān)的容器,如下圖:

手摸手帶你 在Windows系統(tǒng)中安裝Istio

安裝

到Istio的官方網(wǎng)站(https://github.com/istio/istio/releases)下載windows系統(tǒng)的安裝包,如下圖:

手摸手帶你 在Windows系統(tǒng)中安裝Istio

把壓縮包解壓到你覺得安逸的目錄里,然后把istio-1.14.0\bin目錄添加到環(huán)境變量中。

打開命令提示符,執(zhí)行istioctl version命令可以看到IIstio的版本信息,說明環(huán)境變量設(shè)置成功,如下圖:

手摸手帶你 在Windows系統(tǒng)中安裝Istio

執(zhí)行如下命令,安裝Istio:

istioctl install --set profile=demo -y

本次安裝采用 demo 配置組合。 選擇它是因為它包含了一組專為測試準(zhǔn)備的功能集合,另外還有用于生產(chǎn)或性能測試的配置組合。

稍等片刻,我們就可以看到:

C:\萬貓學(xué)社> istioctl install --set profile=demo -y
 ? Istio core installed 
 ? Istiod installed 
 ? Egress gateways installed 
 ? Ingress gateways installed 
 ? Installation complete

執(zhí)行如下命令,查看Istio是否安裝成功:

kubectl get pods -n istio-system

可以看到 Istio 相關(guān)的 Pod 都處于 Running 狀態(tài),如下圖:

手摸手帶你 在Windows系統(tǒng)中安裝Istio

給命名空間添加標(biāo)簽,指示 Istio 在部署應(yīng)用的時候,自動注入 Envoy 邊車代理:

kubectl label namespace default istio-injection=enabled

至此,Istio已經(jīng)在在Windows上安裝完成了。如果你還想進行一些學(xué)習(xí)或者測試Istio的功能,可以部署示例應(yīng)用。

部署示例應(yīng)用

進入istio-1.14.0目錄中,執(zhí)行一下命令,部署 Bookinfo 示例應(yīng)用:

kubectl apply -f samples/bookinfo/platform/kube/bookinfo.yaml

如下圖:

手摸手帶你 在Windows系統(tǒng)中安裝Istio

稍等幾分鐘后,執(zhí)行kubectl get pods命令我們就可以看到Bookinfo 示例應(yīng)用相關(guān)的 Pod 都處于 Running 狀態(tài),如下圖:

手摸手帶你 在Windows系統(tǒng)中安裝Istio

最后,我們通過檢查返回的頁面標(biāo)題,來驗證應(yīng)用是否已在集群中運行,并已提供網(wǎng)頁服務(wù):

# 獲取ratings的Pod名稱
kubectl get pod -l app=ratings -o jsonpath={.items[0].metadata.name}
# 替換掉ratings的Pod名稱
kubectl exec ratings的Pod名稱 -c ratings -- curl -s productpage:9080/productpage | findstr /r "<title>.*</title>"

具體操作如下圖:

手摸手帶你 在Windows系統(tǒng)中安裝Istio

返回的頁面標(biāo)題為:<title>Simple Bookstore App</title>。

最后,感謝你這么帥,還給我點贊。文章來源地址http://www.zghlxwxcb.cn/news/detail-464261.html

到了這里,關(guān)于手摸手帶你 在Windows系統(tǒng)中安裝Istio的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 手摸手2-springboot編寫基礎(chǔ)的增刪改查

    手摸手2-springboot編寫基礎(chǔ)的增刪改查

    創(chuàng)建controller層 實現(xiàn) test 表中的添加、修改、刪除及列表查詢接口(未分頁) 添加service層接口 service層實現(xiàn) 添加mapper層 mapper層對應(yīng)的sql 添加掃描注解,對應(yīng)sql文件的目錄

    2024年02月10日
    瀏覽(14)
  • 手摸手教你寫任務(wù)中心-積分領(lǐng)取&消耗&回收

    手摸手教你寫任務(wù)中心-積分領(lǐng)取&消耗&回收

    繼上一篇簽到任務(wù)之后呢, 就有朋友讓我寫一下任務(wù)積分的領(lǐng)取和使用, 以及回收; 其實前面兩種都不難, 就只是積分的加減而已, 真正麻煩的是回收, 有回收的話你就需要考慮到每筆積分存在多種狀態(tài)的可能了; 明細表(mysql) 記錄積分的每一筆獲取, 消耗的回收的記錄, 并且回收

    2024年02月08日
    瀏覽(23)
  • 手摸手教你把Ingress Nginx集成進Skywalking

    在微服務(wù)大行其道的今天,如何觀測眾多微服務(wù)、快速理清服務(wù)間的依賴、如何對服務(wù)之間的調(diào)用性能進行衡量,成了擺在大家面前的難題。對此,Skywalking應(yīng)運而生,它是托管在 Apache 基金會下的開源項目,旨在幫助開發(fā)者監(jiān)控分布式程序的性能、了解各個服務(wù)的調(diào)用關(guān)系和

    2024年04月23日
    瀏覽(18)
  • 手摸手接入Github實現(xiàn)Oauth2第三方登錄

    手摸手接入Github實現(xiàn)Oauth2第三方登錄

    最近在學(xué)習(xí)oauth2授權(quán)登錄流程,oauth2簡單來說就是接入第三方應(yīng)用(qq、微信、github、gitee等),不用在本站登錄,而是去請求第三方應(yīng)用的用戶信息完成登錄。 下面就一起來看一下如何接入github實現(xiàn)第三方登錄 首先,我們需要在github中添加OAuth App,登錄你的github(如果還有

    2024年02月04日
    瀏覽(26)
  • 泰褲辣!??!手摸手教學(xué),如何訓(xùn)練一個你的專屬AI歌姬~

    泰褲辣?。?!手摸手教學(xué),如何訓(xùn)練一個你的專屬AI歌姬~

    最近在做AIGC的項目,不過是與圖片相關(guān)的,現(xiàn)在的模型效果可比前幾年圖片替換效果好多了。之前嘗試過用 faceswap 工具來進行人臉替換的,具體可以參看下我之前的這篇文章:https://blog.csdn.net/sinat_26918145/article/details/79591717 ? 現(xiàn)代的模型對于圖生圖的支持效果已經(jīng)非常好了,

    2024年02月06日
    瀏覽(23)
  • 一文帶你快速掌握如何在Windows系統(tǒng)和Linux系統(tǒng)中安裝部署MongoDB

    一文帶你快速掌握如何在Windows系統(tǒng)和Linux系統(tǒng)中安裝部署MongoDB

    前些天發(fā)現(xiàn)了一個巨牛的人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風(fēng)趣幽默,忍不住分享一下給大家?!緦毑厝肟凇俊?為了鞏固所學(xué)的知識,作者嘗試著開始發(fā)布一些學(xué)習(xí)筆記類的博客,方便日后回顧。當(dāng)然,如果能幫到一些萌新進行新技術(shù)的學(xué)習(xí)那也是極好的。作者菜菜一枚,文章

    2024年02月13日
    瀏覽(20)
  • 使用 Burp Suite 暴力破解密碼 撞庫攻擊 從0到1手摸手教學(xué)

    使用 Burp Suite 暴力破解密碼 撞庫攻擊 從0到1手摸手教學(xué)

    一個學(xué)習(xí)的過程 增加自己網(wǎng)絡(luò)安全知識 切勿用于違法用途 設(shè)置密碼盡量使用6位以上并規(guī)避簡單數(shù)字組合、加強對同一ip的頻繁訪問次數(shù)限制、設(shè)置人機驗證減小撞庫攻擊的危害 本地環(huán)境 kali 2022 Burp Suite FireFox 靶機環(huán)境 一臺服務(wù)器 CentOS 7 寶塔面板 一個域名(你不會沒有吧)

    2024年02月09日
    瀏覽(51)
  • 手摸手教你Vite+Vue3項目初始化及開源部署到GItee

    手摸手教你Vite+Vue3項目初始化及開源部署到GItee

    本片文章主要記錄項目的環(huán)境,項目搭建。 在開始本次學(xué)習(xí)中,鑒于你有前端三件套和vue的知識基礎(chǔ)。 文檔創(chuàng)建于2023年5月20日,大家都去過情人節(jié)了~我在肝代碼! 環(huán)境的搭建 node版本使用18.16.0。 目前(2023.05.20)的穩(wěn)定版本,這里推薦使用nvm來管理node的版本。Nvm使用教程

    2024年02月04日
    瀏覽(40)
  • 5分鐘安裝Kubernetes+帶你輕松安裝istio服務(wù)網(wǎng)格指南

    5分鐘安裝Kubernetes+帶你輕松安裝istio服務(wù)網(wǎng)格指南

    上次我跟大家簡單介紹了一下Kubernetes的各個組件及其含義,本期本來計劃帶領(lǐng)大家一起學(xué)習(xí)一些常用命令,但我認(rèn)為這種方式可能無法達到學(xué)習(xí)的效果。有可能你們會直接忘記,甚至可能沒有興趣去學(xué)。我也理解,心想這跟我有什么關(guān)系,我本地又搭建不起來K8s。 我一直堅

    2024年02月04日
    瀏覽(27)
  • 如何在windows系統(tǒng)中安裝配置RabbitQ?

    如何在windows系統(tǒng)中安裝配置RabbitQ?

    今天小千給大家介紹在windows系統(tǒng)中安裝配置RabbitMQ,這是我們接下來進行代碼編寫的前提。如果你的電腦上還沒有安裝RabbitMQ,那就仔細閱讀壹哥的這篇教程吧。 相關(guān)軟件下載鏈接如下: Erlang--http://www.erlang.org/downloads RabbitMQ--https://github.com/rabbitmq/rabbitmq-serve r/releases 1. 雙擊圖

    2024年02月05日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包