istio
文章平均质量分 84
jinyidong
这个作者很懒,什么都没留下…
展开
-
istio-部署
1、istio安装curl -L https://git.io/getLatestIstio | sh -原创 2018-05-22 18:28:21 · 4373 阅读 · 0 评论 -
envoy简介
1、微服务治理层分析目前实现微服务治理主要有两种方式,第一种以SDK的方式侵入业务代码中,第二种以进程外方式(sidercar)代理。其中第一种方式已有很多成熟方案,如Dubbo;而第二种即为当前火爆的Service Mesh,如Istio。本文主要针对第二种方式中的envoy谈谈个人理解。若要自己实现微服务治理层(代理),该如何设计呢?首先,需要找准最核心、最基础的功能,其他的功能均...原创 2018-07-13 13:32:28 · 13040 阅读 · 1 评论 -
kubernetes之helm安装
1、helm简介 2、helm安装安装socat网络工具yum install -y socat安装helm-2.9.1版本wget https://storage.googleapis.com/kubernetes-helm/helm-v2.9.1-linux-amd64.tar.gztar zxvf helm-v2.9.1-linux-amd64.tar.gzc...原创 2018-08-27 14:10:49 · 635 阅读 · 0 评论 -
istio(v1.0.1)安装
1、准备工作yelm安装2、istio安装istio安装文件下载curl -L https://git.io/getLatestIstio | sh -将istioctl加入环境变量cd istio-1.0.1export PATH=$PWD/bin:$PATHinstall custom resources definitionskubectl apply -f...原创 2018-08-27 14:29:51 · 540 阅读 · 0 评论 -
通过envoy实现http/json到grpc的转码
1、流程2、Demo2.1、grpc server实现protosyntax = "proto3";package helloworld;import "google/api/annotations.proto";service Greet { rpc Say (HelloWorldRequest) returns (HelloWorldResponse) ...原创 2019-02-25 18:01:48 · 3043 阅读 · 0 评论 -
isito之proxy_init
1、shell脚本istio-iptables.sh2、参数解析istio-iptables.sh -p PORT -u UID -g GID [-m mode] [-b ports] [-d ports] [-i CIDR] [-x CIDR] [-h] -p: 指定重定向所有 TCP 流量的 Envoy 端口(默认为 $ENVOY_PORT = 15001) -u: 指定...原创 2019-03-27 18:01:31 · 555 阅读 · 0 评论