linkerd1.6 local安装方式文档
系统
[root@i-vzdytl5t ~]# uname -a
Linux i-vzdytl5t 3.10.0-862.3.2.el7.x86_64 #1 SMP Mon May 21 23:36:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@i-vzdytl5t ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
1.安装jdk
jdk下载链接请前往oralce jdk
必须是jdk8.0以上
本环境的jdk版本是1.8.0_144
[root@i-vzdytl5t ~]# java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
2.下载linkerd
下载链接 linkerd 1.6 releases
wget https://github.com/linkerd/linkerd/releases/download/1.6.0/linkerd-1.6.0.tgz
解压
tar -xzf linkerd-1.6.0.tgz
cd linkerd-1.6.0
重命名linkerd-1.6.0-exec
mv linkerd-1.6.0-exec linkerd
修改配置文件
[root@i-vzdytl5t linkerd-1.6.0]# cat config/linkerd.yaml
admin:port: 9990ip: 0.0.0.0 //添加这一行namers:
- kind: io.l5d.fsrootDir: discorouters:
- protocol: httpdtab: |/svc => /#/io.l5d.fs;httpAccessLog: logs/access.loglabel: intservers:- port: 4140ip: 0.0.0.0- protocol: thriftlabel: /host/thrift-framedthriftProtocol: binarydtab: |/host => /#/io.l5d.fs;/svc => /host/thrift-framed;client:thriftFramed: trueservers:- port: 4141ip: 0.0.0.0thriftFramed: true- protocol: thriftlabel: /host/thrift-bufferedthriftProtocol: compactdtab: |/host => /#/io.l5d.fs;/svc => /host/thrift-buffered;client:thriftFramed: falseservers:- port: 4142ip: 0.0.0.0thriftFramed: false
运行
./linkerd config/linkerd.yaml
查看管理界面,访问10.39.43.117:9990
用python启动一个监听9999端口的服务
验证python服务是否正常
验证linkerd的功能
理解路由生成规则
具体实现机制请查看linkerd的路由机制
接下来自定义一个router
服务发现目录
进入disco文件夹
cd disco
在目录disco生成文件test
内容为:
[root@i-vzdytl5t disco]# cat test
127.0.0.1 9999
重启之后验证配置是否成功
查看服务监听的端口
发请求之后查看dashboard管理界面就能看到相关的信息
end
参考:
官方文档
linkerd1.6 local安装方式文档相关推荐
- php gb28181,EasyGBS国标流媒体服务器GB28181国标方案安装使用文档
EasyGBS - GB28181 国标方案安装使用文档 下载 安装包下载,正式使用需商业授权, 功能一致 架构图 EasySIPCMS SIP 中心信令服务, 单节点, 自带一个 Redis Ser ...
- pptpd安装部署文档
简述: PPTP:点对点隧道协议 (PPTP: Point to Point Tunneling Protocol) 点对点隧道协议(PPTP)是一种支持多协议虚拟专用网络的网络技术,它工作在第二层. ...
- 开源文档管理系统——LogicalDOC安装配置文档
LogicalDOC安装配置文档 一.准备工作 下载 jdk 1.8以上版本 网址: http://www.oracle.com/technetwork/java/javase/downloads/j ...
- pureftpd 配置 mysql_pureftpd+mysql验证的安装配置文档
pureftpd+mysql验证的安装配置文档 一.mysql编译安装: 1,准备工作 a,下载安装程序mysql-5.1.41.tar.gz b,为mysql建立用户和组 groupadd -g 2 ...
- gnokii 短信猫 中文安装使用文档
gnokii 短信猫 中文安装使用文档 2010年11月19日 - admin 8月份做的一个东东,重新整理了一下发上来.当日后使用文档! 环境: centos 5.2,短信猫设备: wave 安装软 ...
- gnokii 中文安装使用文档
gnokii 中文安装使用文档 2010年11月19日 - admin 8月份做的一个东东,重新整理了一下发上来.当日后使用文档! 环境: centos 5.2,设备: wave 安装软件地址: ht ...
- centos7安装rabbitmq_rabbitmq v3.7.16安装部署文档
RabbitMQ v3.7.16安装部署文档 部署安装过程严格按照官方文档的流程. 前言 软件版本 os centos7(ubuntu也适用,需要替换部分命令) rabbitmq v3.7.16 (r ...
- 如何在 Ubuntu 上安装 ONLYOFFICE 文档 v7.2
作者:Vincent Young 使用社区版,您可以在本地服务器上安装 ONLYOFFICE 文档,并将在线编辑器与 ONLYOFFICE 协作平台或其他热门系统集成在一起. ONLYOFFICE文档 ...
- Varnish安装部署文档
简述:Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang 使用3台Varnish代替了原来的12台Squid,性能比以前更好. 系统环境: CentOS re ...
最新文章
- 王贻芳院士:我们的科技管理过度强调竞争,缺乏稳定支持
- 命令行选项“/source-charset”与预编译头不一致
- python的优缺点有哪些-python语言的优缺点
- 现代环境下的网络分割
- 7-CPU Reset
- linux java 生成证书_Java 制作证书(Windows 和Linux)
- html lineheight div,html – Chrome上的文本输入:line-height似乎有最小值
- 个人量化策略整理_较好
- 第四章 Linux命令
- 2017 年大数据、物联网与 AI 的趋势预测
- python培训班骗局-马哥教育官网-专业Linux培训班,Python培训机构
- 基于互信息的特征选择算法MATLAB实现
- 【转】Python中操作mysql的pymysql模块详解
- Vue3格式化Volar报错
- Qt Moc及信号-槽源代码解析
- 写给年轻程序员:37岁的我,正在找工作!
- 数组方法中会更改原数组,不会更改原数组(详细)
- Neo4j ① <图论>图,节点,关系,属性<知识图谱和图库>图谱,图库,优势<基础>模块,应用场景,环境搭建,浏览器
- Arduino开发板连接XBee模块的方法
- PHP与SEO,应用curl及正则获取搜狗搜索相关关键词