摘要:
版本: RabbitMQ v3.8.0;官网:https://www.rabbitmq.com/ Erlang v21.3; 官网:https://www.erlang.org/ 安装 # 设置 hostname hostnamectl set-hostname node-1 hostname no 阅读全文
摘要:
官网:https://istio.io/ 控制中心做了进一步的细分,分成了 Pilot、Mixer 和 Citadel,它们的各自功能如下: Pilot:为 Envoy 提供了服务发现,流量管理和智能路由(AB 测试、金丝雀发布等),以及错误处理(超时、重试、熔断)功能。 用户通过 Pilot 的 阅读全文
摘要:
由于API Gateway已经具备七层网关的功能,Mesh Ingress中的Sidecar只需要提供VirtualService资源的路由能力,并不需要提供Gateway资源的网关能力,因此采用Sidecar Proxy即可。网络入口处的Sidecar Proxy和网格内部应用Pod中Sideca 阅读全文
摘要:
Istio 对用户身份没有任何特殊的内置机制。通过对 HTTP 请求中增加了一个自定义的 user 请求头达到效果。 创建应用 vi myapp-demo.yaml apiVersion: v1 kind: Service metadata: name: myapp-svc spec: ports: 阅读全文
摘要:
准备工作 安装好 Istio # 安装 demo 配置 istioctl install --set profile=demo # 设置启用自动注入 istio sidecar 的命名空间 kubectl label namespace default istio-injection=enabled 阅读全文
摘要:
# -a 表示输出命令行选项 # p表PID # s表示指定进程的父进程 pstree -aps 3080 # 3080 是子进程号 systemd,1 └─dockerd,15006 -H fd:// └─docker-containe,15024 --config /var/run/docker 阅读全文
摘要:
目录结构 编辑 app.py from flask import Flask import logging from ops import test # 在创建 app 之前将 log 级别重置为debug,让其线上 info 日志级别 logging.basicConfig(level=loggi 阅读全文
摘要:
需要安装的插件:Pipeline Maven Integration 安装 maven 系统管理 → 全局工具配置 → Maven 填入名字为 maven 3.3.9 ,版本选择 3.3.9 配置 Maven settings.xml: 系统管理 → Management File → Add a 阅读全文
摘要:
在项目中,pod 需要挂载外部的文件才可以使用 创建 nfs 挂载点,并把文件放进去 mkdir -p /data2/nfs/test_gc_wms/ vi /etc/exports /data2/nfs/test_gc_wms 192.168.0.0/24(rw,sync,no_root_squa 阅读全文
摘要:
前端没有负载均衡器的情况下 apiVersion: extensions/v1beta1 kind: Ingress metadata: name: ingress-myapp namespace: default annotations: kubernetes.io/ingress.class: 阅读全文