最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在Kubernetes集群中搭建Istio微服務(wù)網(wǎng)格的過(guò)程詳解

 更新時(shí)間:2022年05月12日 14:34:51   作者:Jiangxl~  
這篇文章主要介紹了在Kubernetes集群中搭建Istio微服務(wù)網(wǎng)格,我們采用default配置檔部署istio網(wǎng)格,istioctl?install命令不指定任何配置檔默認(rèn)就是呀default配置檔,需要的朋友可以參考下

1.使用sealos部署快速部署K8S集群

1.1.基本環(huán)境配置

1.設(shè)置主機(jī)名
hostnamectl set-hostname k8s-master
hostnamectl set-hostname k8s-node1
hostnamectl set-hostname k8s-node2
2.關(guān)閉selinux及防火墻
setenforce 0
sed -ri '/^SELINUX=/c SELINUX=disabled' /etc/sysconfig/selinux 
sed -ri '/^SELINUX=/c SELINUX=disabled' /etc/selinux/config 
systemctl stop firewalld
systemctl disable firewalld

1.2.部署K8S集群

1.sealos官網(wǎng)獲取軟件包
[root@k8s-master1 ~]# ll
總用量 507472
-rw-r--r-- 1 root root  552591411 8月   5 2021 kube1.19.16.tar.gz
-rw-r--r-- 1 root root  44322816  4月  29 13:47 sealos
2.將kube1.19.16.tar.gz文件上傳到所有k8s節(jié)點(diǎn)
3.安裝sealos
[root@k8s-master1 ~/soft]# chmod +x sealos && mv sealos /usr/bin
[root@k8s-master1 ~/soft]# sealos version
Version: 3.3.9-rc.3
Last Commit: 4db4953
Build Date: 2021-04-10T11:25:04Z
4.部署K8S1.19.16版本
[root@k8s-master ~]# sealos init --passwd 'teacher' --master 192.168.20.10  --node 192.168.20.11  --node 192.168.20.12 --pkg-url /root/kube1.19.16.tar.gz --version v1.19.16

2.在K8S集群中部署Istio網(wǎng)格服務(wù)

2.1.下載Istio安裝包

[root@k8s-master ~]# curl -L https://istio.io/downloadIstio | ISTIO_VERSION=1.8.2 TARGET_ARCH=x86_64 sh -

下載完成后會(huì)自動(dòng)解壓成目錄。

2.2.查看Istio可用的配置列表

1.準(zhǔn)備istio命令
[root@k8s-master ~]# cp istio-1.8.2/bin/istioctl /usr/bin/
2.查看可用的配置列表
[root@k8s-master ~]# istioctl profile list
Istio configuration profiles:
    default					#默認(rèn)配置檔,功能豐富,建議生產(chǎn)使用
    demo					#快速入門(mén)使用,適中配置,不適合性能測(cè)試
    empty
    minimal					#功能最少的組件集配置
    openshift
    preview
    remote					#用于配置共享控制平面的多集群服務(wù)網(wǎng)格
3.指定安裝的配置檔
$ istioctl install --set profile=demo -y

常用配置檔對(duì)安裝組件的區(qū)別

組件名稱(chēng)defaultdemominmalremote
istio-citadel 
istio-ingressgateway  
istio-galley  
istio-egressgateway   
istio-nodeagent    
istio-pilot 
istio-policy  
istio-sidecar-injector 
istio-telemetry  
grafana   
istio-tracing   
kiali   
prometheus  

我們采用default配置檔部署istio網(wǎng)格,istioctl install命令不指定任何配置檔默認(rèn)就是呀default配置檔。

1.安裝istio
[root@k8s-master ~]# istioctl install -y
Detected that your cluster does not support third party JWT authentication. Falling back to less secure first party JWT. See https://istio.io/v1.8/docs/ops/best-practices/security/#configure-third-party-service-account-tokens for details.
? Istio core installed
? Istiod installed                              
? Ingress gateways installed                              
? Installation complete        
2.查看istio在K8S集群創(chuàng)建的資源
[root@k8s-master ~]# kubectl get all -n istio-system
NAME                                        READY   STATUS    RESTARTS   AGE
pod/istio-ingressgateway-559f565fcd-jxn5b   1/1     Running   0          7m46s
pod/istiod-545bb98448-vqf84                 1/1     Running   0          12m

NAME                           TYPE           CLUSTER-IP       EXTERNAL-IP   PORT(S)                                                                      AGE
service/istio-ingressgateway   LoadBalancer   10.107.107.206   <pending>     15021:32381/TCP,80:31105/TCP,443:30793/TCP,15012:32259/TCP,15443:31377/TCP   7m45s
service/istiod                 ClusterIP      10.109.130.252   <none>        15010/TCP,15012/TCP,443/TCP,15014/TCP                                        12m

NAME                                   READY   UP-TO-DATE   AVAILABLE   AGE
deployment.apps/istio-ingressgateway   1/1     1            1           7m46s
deployment.apps/istiod                 1/1     1            1           12m

NAME                                              DESIRED   CURRENT   READY   AGE
replicaset.apps/istio-ingressgateway-559f565fcd   1         1         1       7m46s
replicaset.apps/istiod-545bb98448                 1         1         1       12m

NAME                                                       REFERENCE                         TARGETS         MINPODS   MAXPODS   REPLICAS   AGE
horizontalpodautoscaler.autoscaling/istio-ingressgateway   Deployment/istio-ingressgateway   <unknown>/80%   1         5         1          7m45s
horizontalpodautoscaler.autoscaling/istiod                 Deployment/istiod                 <unknown>/80%   1         5         1          12m

#程序部署了2個(gè),分別是istiod以及istio-ingressgateway
#istio-ingressgateway的service資源通過(guò)loadblancer暴露了一組端口,我們可以通過(guò)這些端口訪(fǎng)問(wèn)到istio中的應(yīng)用程序,loadblancer需要依靠公有云的負(fù)載均衡器,我們沒(méi)有因此處于pending狀態(tài),但是該service資源也是可用的,loadblancer不存在公有云負(fù)載均衡器默認(rèn)就會(huì)使用nodeport類(lèi)型進(jìn)行端口映射

2.3.展示Istio配置檔的配置信息

可以展示出Istio的配置內(nèi)容。

[root@k8s-master ~]# istioctl profile dump default

2.4.查看Istio在k8s集群部署使用的YAML文件內(nèi)容

#顯示istio在k8s集群中部署使用的yaml編排文件內(nèi)容
[root@k8s-master istio-1.8.2]# istioctl manifest generate 
#將編排文件內(nèi)容導(dǎo)入到文件中
[root@k8s-master istio-1.8.2]# istioctl manifest generate > istio-generate.yaml
#后期不使用istio時(shí),可以通過(guò)這個(gè)文件直接卸載istio
$ kubectl delete -f istio-generate.yaml

到此這篇關(guān)于在Kubernetes集群中搭建Istio微服務(wù)網(wǎng)格的文章就介紹到這了,更多相關(guān)Kubernetes集群Istio微服務(wù)網(wǎng)格內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • k8s series初級(jí)calico使用介紹

    k8s series初級(jí)calico使用介紹

    這篇文章主要為大家介紹了k8s series初級(jí)calico使用介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • 在?k8s?中部署Jenkins的實(shí)踐指南(最新推薦)

    在?k8s?中部署Jenkins的實(shí)踐指南(最新推薦)

    本文介紹了在Kubernetes(K8s)中部署Jenkins的方法和步驟,包括準(zhǔn)備K8s集群、選擇Jenkins鏡像、創(chuàng)建存儲(chǔ)資源、賬號(hào)授權(quán)、部署Jenkins、創(chuàng)建Service以及訪(fǎng)問(wèn)測(cè)試,Jenkins在K8s中的部署可以實(shí)現(xiàn)動(dòng)態(tài)資源管理、提高可靠性和容錯(cuò)能力、快速響應(yīng)變化和統(tǒng)一環(huán)境等優(yōu)勢(shì)
    2025-03-03
  • 青龍面板拉庫(kù)解決沒(méi)有或丟失依賴(lài)can‘t?find?module的保姆級(jí)教程(附青龍面板腳本倉(cāng)庫(kù))

    青龍面板拉庫(kù)解決沒(méi)有或丟失依賴(lài)can‘t?find?module的保姆級(jí)教程(附青龍面板腳本倉(cāng)庫(kù))

    這篇文章主要介紹了青龍面板拉庫(kù)解決沒(méi)有或丟失依賴(lài)can‘t?find?module的保姆級(jí)教程(附青龍面板腳本倉(cāng)庫(kù)),需要的朋友可以參考下
    2022-05-05
  • k8s目錄和文件掛載到宿主機(jī)的方式

    k8s目錄和文件掛載到宿主機(jī)的方式

    Docker是一種流行的容器化技術(shù),它允許開(kāi)發(fā)人員在不同的環(huán)境中構(gòu)建、打包和運(yùn)行應(yīng)用程序,下面這篇文章主要給大家介紹了關(guān)于k8s目錄和文件掛載到宿主機(jī)的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • k8s?Service?實(shí)現(xiàn)服務(wù)發(fā)現(xiàn)和負(fù)載均衡

    k8s?Service?實(shí)現(xiàn)服務(wù)發(fā)現(xiàn)和負(fù)載均衡

    這篇文章主要為大家介紹了k8s?Service?實(shí)現(xiàn)服務(wù)發(fā)現(xiàn)和負(fù)載均衡的工作原理及使用方式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • 如何給k8s集群里的資源打標(biāo)簽

    如何給k8s集群里的資源打標(biāo)簽

    k8s集群,節(jié)點(diǎn)如果有多個(gè)角色,需要標(biāo)記出來(lái),可以給對(duì)應(yīng)的節(jié)點(diǎn)打上標(biāo)簽,方便后續(xù)了解節(jié)點(diǎn)的功能,這篇文章主要介紹了如何給k8s集群里的資源打標(biāo)簽,需要的朋友可以參考下
    2023-02-02
  • Kubernetes安全加固的一些實(shí)用建議

    Kubernetes安全加固的一些實(shí)用建議

    Kubernetes是一個(gè)自動(dòng)化的容器編排平臺(tái),它負(fù)責(zé)應(yīng)用的部署、應(yīng)用的彈性以及應(yīng)用的管理,這些都是基于容器的,下面這篇文章主要給大家介紹了關(guān)于Kubernetes安全加固的一些實(shí)用建議,需要的朋友可以參考下
    2022-02-02
  • 一文解析Kubernetes使用PVC后數(shù)據(jù)丟失

    一文解析Kubernetes使用PVC后數(shù)據(jù)丟失

    這篇文章主要為大家介紹了Kubernetes使用PVC后數(shù)據(jù)丟失原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 淺談Spark RDD API中的Map和Reduce

    淺談Spark RDD API中的Map和Reduce

    rdd是什么?如何創(chuàng)建?什么是map和reduce?本文就這些問(wèn)題向大家作了一些分析,供大家參考,如有不足,歡迎指出。
    2017-10-10
  • K8s中pod間通信的兩種情況總結(jié)詳解

    K8s中pod間通信的兩種情況總結(jié)詳解

    在Kubernetes集群中,同一節(jié)點(diǎn)上的Pod通過(guò)本地虛擬網(wǎng)橋進(jìn)行高效通信,這篇文章主要介紹了K8s中pod間通信的兩種情況的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考下
    2024-11-11

最新評(píng)論

建瓯市| 正蓝旗| 曲阜市| 改则县| 博野县| 岳西县| 石家庄市| 肃宁县| 高平市| 甘德县| 九龙坡区| 哈尔滨市| 正定县| 儋州市| 即墨市| 读书| 桃源县| 东乡| 方正县| 临泽县| 海宁市| 阿拉善左旗| 丹凤县| 鄢陵县| 铜川市| 兰溪市| 碌曲县| 正定县| 武威市| 淄博市| 陇川县| 睢宁县| 香河县| 武陟县| 句容市| 揭东县| 临清市| 庆安县| 曲靖市| 济南市| 丘北县|