原创 Fortio、Circuit breakers 斷路器

總目錄索引:istio從入門到放棄系列1、介紹    斷路器是 Istio 提供的一個有用的技術。在微服務設置斷路器可以有效保障微服務的抗操性。比如在斷路器中,你可以設置服務併發連接次數限制或者服務調用失敗次數,一旦達到設置的閾值,斷路器將

原创 Fortio 部署

總目錄索引:istio從入門到放棄系列1、介紹    Fortio 是 Istio 的負載測試工具,它提供了 web 控制檯和命令行控制檯的操作方式。因爲後期我們在 Istio 斷路器介紹中會使用到 Fortio,因此這節需要對 Forti

原创 網絡彈性之重試

總目錄索引:istio從入門到放棄系列1、介紹    網絡彈性也稱爲運維彈性,是指網絡在遇到災難事件時快速恢復和繼續運行的能力。災難事件的範疇很廣泛,比如長時間停電、網絡設備故障、惡意***等。    Istio 重試機制就是如果調用服務失

原创 dockerignore文件

總目錄索引:K8s從入門到放棄系列    該.dockerignore文件是隱藏文件也是一個工具,可以幫助你定義你真正需要的Docker構建上下文。使用此文件,你可以爲這些文件和文件夾規則指定忽略規則和異常,這些規則和異常將不包含在構建上下

原创 Calico策略演示

總目錄索引:K8s網絡Calico 從入門到放棄系列1、創建前端,後端,客戶端和管理用戶界面應用程序kubectl create -f https://docs.projectcalico.org/security/tutorials/ku

原创 K8s網絡Calico 從入門到放棄系列

1、初識Calico2、K8s集羣安裝Calico網絡3、Calico網絡基礎4、Calico網絡進階5、Calico策略演示6、安裝Calicoctl

原创 Calico網絡進階

總目錄索引:K8s網絡Calico 從入門到放棄系列1、創建服務kubectl create ns advanced-policy-demo由於k8s的v1.18.2版本棄用了replicas命令,使用yaml文件創建nginx服務vim 

原创 初識Calico

總目錄索引:K8s網絡Calico 從入門到放棄系列1、簡介 Calico是針對容器,虛擬機和基於主機的本機工作負載的開源網絡和網絡安全解決方案。Calico支持廣泛的平臺,包括Kubernetes,OpenShift,Docker EE,

原创 Kubernetes上安裝Calico

總目錄索引:K8s網絡Calico 從入門到放棄系列1、使用以下命令初始化主機kubeadm init --pod-network-cidr=192.168.0.0/16初始化成功截圖如下:2、執行以下命令來配置kubectlmkdir -

原创 安裝Calicoctl

總目錄索引:K8s網絡Calico 從入門到放棄系列1、二進制安裝calicoctlcurl -O -L  https://github.com/projectcalico/calicoctl/releases/download/v3.13

原创 Helm 從入門到放棄系列

1、Helm3部署安裝2、Helm3使用minion自建倉庫3、Helm3安裝Gitlab4、Helm3 gitlab使用minio實現分佈式存儲5、Helm3安裝Neuxs36、Helm3安裝Harbor7、Helm3安裝Promethe

原创 istio kiali jaeger 關聯

總目錄索引:istio從入門到放棄系列1、jaeger 介紹 jaeger 官網:https://www.jaegertracing.io/ jaeger 是 Uber 開源的分佈式跟蹤系統,用於微服務的監控和全鏈路跟蹤,其設計思想來自於

原创 初探istio kiali

總目錄索引:istio 從入門到放棄系列1、kiali簡介 kiali 是一款 istio 服務網格可視化工具,提供了服務拓補圖、全鏈路跟蹤、指標遙測、配置校驗、健康檢查等功能。kubectl get all -n istio-system

原创 二進制安裝mariadb主從複製

官網地址:https://mariadb.com/downloads1、安裝MariaDBtar xvf mariadb-10.4.12-linux-x86_64.tar.gz -C /usr/local/cd /usr/localln -

原创 istio Gateway 設置路由

總索引目錄:istio 從入門到放棄系列1、命名空間注入sidecarkubectl label namespaces test istio-injection=enabledkubectl get ns test --show-label