bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

Istio1.1安裝部署實踐-創新互聯

3月20日,Istio 1.1版本正式發布,我們已在《全方位解讀 | Istio v1.1正式發布》一文中為大家進行了簡單介紹。本文將給大家帶來詳細的部署過程詳解,需要說明的是,本文針對單集群安裝部署,多集群安裝部署會在后續文章中詳細說明。

創新互聯公司長期為成百上千家客戶提供的網站建設服務,團隊從業經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態環境。為伊通企業提供專業的成都做網站、成都網站制作、成都外貿網站建設伊通網站改版等技術服務。擁有10多年豐富建站經驗和眾多成功案例,為您定制開發。

前提條件

  • 正確安裝配置Kubernetes集群
  • CentOS Linux release 7.5.1804

安裝

下載istio 1.1版本

[root@vm157 ~]# wget https://github.com/istio/istio/releases/download/1.1.1/istio-1.1.1-linux.tar.gz

   ……

2019-03-26 09:39:06 (483 KB/s) - ‘istio-1.1.1-linux.tar.gz’ saved [15736205/15736205]

Istio安裝有多種方式,本文根據helm template生成istio部署的配置文件,其他部署方式請參考官方文檔。

[root@vm157 ~]# cd istio-1.1.1/

[root@ruffy istio-1.1.1]# helm template ../install/kubernetes/helm/istio-init --name istio-init --namespace istio-system > istio-init.yaml

[root@ruffy istio-1.1.1]# kubectl get crds | grep 'istio.io\|certmanager.k8s.io' | wc -l

[root@ruffy istio-1.1.1]# InternalIp=10.20.1.175

[root@ruffy istio-1.1.1]# helm template install/kubernetes/helm/istio --namespace istio-system \

>   --set global.mtls.enabled=true \

>   --set global.controlPlaneSecurityEnabled=true \

>   --set gateways.istio-ingressgateway.type=NodePort \

>   --set grafana.enabled=true \

>   --set servicegraph.enabled=true \

>   --set servicegraph.ingress.enabled=true \

>   --set servicegraph.ingress.hosts={servicegraph-istio-system.${InternalIp}.nip.io} \

>   --set tracing.enabled=true \

>   --set tracing.jaeger.ingress.enabled=true \

>   --set tracing.jaeger.ingress.hosts={jaeger-query-istio-system.${InternalIp}.nip.io} \

>   --set tracing.ingress.enabled=true \

>   --set tracing.ingress.hosts={tracing-istio-system.${InternalIp}.nip.io} \

>   --set kiali.enabled=true \

>   --set kiali.ingress.enabled=true \

>   --set kiali.ingress.hosts={kiali-istio-system.${InternalIp}.nip.io} \

>   --set kiali.dashboard.grafanaURL=http://grafana-istio-system.${InternalIp}.nip.io \

>   --set kiali.dashboard.jaegerURL=http://jaeger-query-istio-system.${InternalIp}.nip.io \

>   --name istio > ruffy/istio-${InternalIp}.yaml

[root@vm175 istio-1.1.1]# cd ruffy

[root@vm175 ruffy]# ls

istio-10.20.1.175.yaml  istio-init.yaml         namespace.yaml

根據配置模板部署Isito組件

[root@vm175 istio-1.1.1]# kubectl apply -f ruffy/namespace.yaml

namespace/istio-system created         

[root@vm175 istio-1.1.1]# kubectl apply -f ruffy/istio-init.yaml

configmap/istio-crd-10 created

configmap/istio-crd-11 created

serviceaccount/istio-init-service-account created

clusterrole.rbac.authorization.k8s.io/istio-init-istio-system configured

clusterrolebinding.rbac.authorization.k8s.io/istio-init-admin-role-binding-istio-system configured

job.batch/istio-init-crd-10 created

job.batch/istio-init-crd-11 created

[root@vm175 istio-1.1.1]# kubectl apply -f ruffy/istio-10.20.1.175.yaml

poddisruptionbudget.policy/istio-galley created

poddisruptionbudget.policy/istio-ingressgateway created

poddisruptionbudget.policy/istio-policy created

poddisruptionbudget.policy/istio-telemetry created

poddisruptionbudget.policy/istio-pilot created

……

rule.config.istio.io/promhttp created

rule.config.istio.io/promtcp created

rule.config.istio.io/promtcpconnectionopen created

rule.config.istio.io/promtcpconnectionclosed created

handler.config.istio.io/kubernetesenv created

rule.config.istio.io/kubeattrgenrulerule created

rule.config.istio.io/tcpkubeattrgenrulerule created

kubernetes.config.istio.io/attributes created

destinationrule.networking.istio.io/istio-policy created

destinationrule.networking.istio.io/istio-telemetry created

查看Isito部署狀態

[root@vm175 istio-1.1.1]# kubectl -n istio-system get all

NAME                                          READY     STATUS              RESTARTS   AGE

pod/grafana-7b46bf6b7c-xr2lw                  1/1       Running             0          2m

pod/istio-citadel-5878d994cc-kfm7p            1/1       Running             0          2m

pod/istio-cleanup-secrets-1.1.1-wlk7p         0/1       Completed           0          2m

pod/istio-galley-6db4964df6-9lpsl             1/1       Running             0          2m

pod/istio-grafana-post-install-1.1.1-44lv7    0/1       Completed           0          2m

pod/istio-ingressgateway-cd5df7bc6-sgh6m      0/1       Running             0          2m

pod/istio-init-crd-10-q5kvp                   0/1       Completed           0          3m

pod/istio-init-crd-11-kdd25                   0/1       Completed           0          3m

pod/istio-pilot-597dd58685-hsp72              1/2       Running             0          2m

pod/istio-policy-67f66c8b5c-8kqwm             2/2       Running             5          2m

pod/istio-security-post-install-1.1.1-gcjrm   0/1       Completed           0          2m

pod/istio-sidecar-injector-59fc9d6f7d-j9prx   0/1       ContainerCreating   0          2m

pod/istio-telemetry-c5bfc457f-qqzb5           2/2       Running             4          2m

pod/istio-tracing-75dd89b8b4-2t2hl            0/1       ContainerCreating   0          2m

pod/kiali-5d68f4c676-bdltq                    1/1       Running             0          2m

pod/prometheus-89bc5668c-7kp8b                0/1       Init:Error          1          2m

pod/servicegraph-57bfbbd697-6tldj             0/1       Running             0          2m

……

NAME                                          DESIRED   SUCCESSFUL   AGE

job.batch/istio-cleanup-secrets-1.1.1         1         1            2m

job.batch/istio-grafana-post-install-1.1.1    1         1            2m

job.batch/istio-init-crd-10                   1         1            3m

job.batch/istio-init-crd-11                   1         1            3m

job.batch/istio-security-post-install-1.1.1   1         1            2m

增加grafana和prometheus的ingress文件

Istio-grafana.yaml


[root@vm175 ruffy]# cat istio-grafana-ingress.yaml

apiVersion: extensions/v1beta1

kind: Ingress

metadata:

  name: grafana

  namespace: istio-system

  labels:

    app: grafana

  annotations:

spec:

  rules:

  - host: granafa-istio.10.20.1.175.xip.io

    http:

      paths:

      - path: /

        backend:

          serviceName: grafana

          servicePort: 3000

Isito-prometheus-ingress.yaml

[root@vm175 ruffy]# cat istio-prometheus-ingress.yaml

apiVersion: extensions/v1beta1

kind: Ingress

metadata:

  name: istio-prometheus

  namespace: istio-system

spec:

  rules:

  - host: prometheus-istio.10.20.1.175.xip.io

    http:

      paths:

      - path: /prometheus

        backend:

          serviceName: prometheus

          servicePort: 9090

查看部署的組件訪問路徑

[root@vm175 ruffy]# kubectl -n istio-system get ing

NAME                 HOSTS                                          ADDRESS   PORTS     AGE

grafana              granafa-istio.10.20.1.175.xip.io                         80        5m

istio-prometheus     prometheus-istio.10.20.1.175.xip.io                      80        5m

istio-servicegraph   servicegraph-istio-system.10.20.1.175.nip.io             80        56m

istio-tracing        tracing-istio-system.10.20.1.175.nip.io                  80        56m

kiali                kiali-istio-system.10.20.1.175.nip.io                    80        56m

訪問kiali時,出現secret不存在的情況,需要通過kiali-secret.yaml文件創建secret,并且重啟kiali服務。

Kiali-secret.yaml文件

[root@vm175 ruffy]# cat kiali-secret.yaml

apiVersion: v1

kind: Secret

metadata:

  name: kiali

  namespace: istio-system

  labels:

    app: kiali

type: Opaque

data:

  username: "YWRtaW4="

  passphrase: "YWRtaW4="

訪問Kiali

瀏覽器輸入地址:http://kiali-istio-system.10.20.1.175.nip.io/kiali/

用戶名/密碼:admin/admin

Istio 1.1安裝部署實踐

訪問servicegraph

瀏覽器輸入地址:http://servicegraph-istio-system.10.20.1.175.nip.io/force/forcegraph.html

Istio 1.1安裝部署實踐

訪問tracing

瀏覽器輸入地址:http://servicegraph-istio-system.10.20.1.175.nip.io/force/forcegraph.html

Istio 1.1安裝部署實踐

訪問granafa

瀏覽器輸入地址:http://granafa-istio.10.20.1.175.xip.io/d/TSEY6jLmk/istio-galley-dashboard?refresh=5s&orgId=1

Istio 1.1安裝部署實踐

至此 Istio1.1及其依賴組件搭建完畢。

Istio 1.1安裝部署實踐

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

本文標題:Istio1.1安裝部署實踐-創新互聯
標題鏈接:http://vcdvsql.cn/article30/cecoso.html

成都網站建設公司_創新互聯,為您提供搜索引擎優化用戶體驗網頁設計公司軟件開發企業網站制作標簽優化

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都seo排名網站優化