关于nginx:在微软-Azure-云上安装自主部署版-OpenResty-XRay

0次阅读

共计 2585 个字符,预计需要花费 7 分钟才能阅读完成。

明天咱们要演示如何在微软的 Azure 云上部署自主部署版的 OpenResty XRay。视频演示中用到的命令阐明,详见文档。创立订阅和资源组第一步咱们要创立订阅和资源组,关上 Azure 首页,点击订阅图标。

这里咱们曾经提前创立好了订阅,名字叫 Azure subscription 1。

再返回 Azure 首页。

筹备创立资源组,点击资源组图标。

这里咱们曾经创立好了资源组,名字叫 AKS。资源组 AKS 隶属于刚刚创立好的订阅 Azure subscription 1。

创立 Azure Kubernetes 服务第二步,咱们来创立 Azure Kubernetes 服务。咱们返回 Azure 首页,点击 Kubernetes 服务图标。

点击创立按钮,抉择创立 Kubernetes cluster。

抉择刚刚创立好的资源组,名为 AKS。

这里抉择群组的配置,这里依照本人的需要抉择即可。

这里依据需要来抉择节点的大小。

其余的配置依据本人的需要调节,而后点击 Review + Create 即可。

期待部署实现。

立刻申请收费试用 OpenResty XRay 筹备环境变量第三步,筹备前面要用到的环境变量。关上一个终端,登录 Linux 机器。咱们应用 .env.sample 文件来做演示。

这些环境变量的应用阐明详见文档。

通过命令行登录 Azure 第四步,通过命令行登录 Azure。留神,咱们须要当时装置好 Azure 的命令行工具 az。具体装置文档详见 Azure 官网文档这里咱们应用 az login 命令,关上提醒的 URL。

登录胜利后,界面如下:

执行 az account 命令绑定订阅。

接下来,执行 az aks 命令,获取 Kubernetes 的拜访配置。

为 Kubernetes 创立 namespace 和 secret 第五步,为 Kubernetes 创立 namespace 和 secret。先创立 Kubernetes namespace。

再创立 Kubernetes Secret。

创立 Azure Disk 第六步,创立 Azure Disk。先获取节点的资源组名称。

再应用命令创立 Azure Disk。

应用雷同的命令创立要应用的多块硬盘,这些命令在咱们的文档中都有阐明。

更新长久化卷的配置文件第七步,更新长久化卷的配置文件。这一步应用咱们提供的配置文件即可。

获取节点的资源组名称。

用 sed 命令替换长久化卷的的配置。

更新 kubernetes 的配置文件第八步,更新 kubernetes 的配置文件。

XRAY_CONSOLE_HOST 变量是部署好 OpenResty XRay 服务后,要应用的域名。

用 sed 命令替换 kubernetes 配置。

创立长久化卷第九步,创立长久化卷。应用 kubectl apply 命令即可。

长久化卷创立胜利后,能够应用 kubectl get 命令查看。

应用 OpenResty XRay 疾速透视和解决您的软件问题部署 Kubernetes 服务第十步,部署 Kubernetes 服务。这里也是应用 kubectl apply 命令部署 Kubernetes 服务。

应用 kubectl get 命令查看服务状态为 Running 即为部署胜利。

配置利用网关最初一步,是配置利用网关。关上 Azure 治理界面首页。关上 Kubernetes 服务。

抉择 Networking 来配置网络。

勾选 Enable ingress controller。

保留。

保留后,会创立一个 ingress controller。

选中刚创立的 ingress controller,抉择 Backend pool 配置。

编辑曾经存在的后端池。

后端的 IP 地址通过文档中所示的命令能够获取到。

保留。

接下来,抉择 Health Probes 进行配置 这一步是配置到后端的健康检查。

按图示填好保留即可。

接下来,咱们开始配置 Listeners 即配置网关的监听端口以及服务。

能够看到默认曾经配置了监听 80 端口的 http 服务。

咱们再增加一个监听 443 端口的 https 服务。

这里须要上传 https 服务所需的证书。

依照文档中阐明的命令能够转换一般证书为 pfx 格局。

Password 处填写 pfx 格局的证书明码。

咱们抉择 Rules 来配置转发规定。

批改默认的规定。

将 Listener 改为咱们刚刚创立的 443 端口的 https 服务。

再抉择 Backend target 子选项卡 确认 Backend target 和 Backend settings 抉择正确。

点击保留。

抉择 Health Probe,查看健康检查是否通过。

这里的 Status 显示通过。

确认要拜访的域名曾经解析到网关的私有 IP 地址。

好了,咱们拜访域名来确认 OpenResty XRay 服务是否部署胜利。当咱们看到如下的登录界面就是曾经部署胜利了。

通过 OpenResty XRay 产品晋升您利用的性能对于本文和关联视频本文和相关联的视频都是齐全由咱们的 OpenResty Showman 产品从一个简略的剧本文件主动生成的。对于作者章亦春是开源 OpenResty® 我的项目创始人兼 OpenResty Inc. 公司 CEO 和创始人。章亦春(Github ID: agentzh),生于中国江苏,现定居美国湾区。他是中国晚期开源技术和文化的倡导者和领军人物,曾供职于多家国内出名的高科技企业,如 Cloudflare、雅虎、阿里巴巴, 是“边缘计算“、”动静追踪“和“机器编程“的先驱,领有超过 22 年的编程及 16 年的开源教训。作为领有超过 4000 万寰球域名用户的开源我的项目的领导者。他基于其 OpenResty® 开源我的项目打造的高科技企业 OpenResty Inc. 位于美国硅谷核心。其主打的两个产品 OpenResty XRay(利用动静追踪技术的非侵入式的故障分析和排除工具)和 OpenResty Edge(最适宜微服务和分布式流量的全能型网关软件),广受寰球泛滥上市及大型企业青眼。在 OpenResty 以外,章亦春为多个开源我的项目奉献了累计超过百万行代码,其中包含,Linux 内核、Nginx、LuaJIT、GDB、SystemTap、LLVM、Perl 等,并编写过 60 多个开源软件库。关注咱们如果您喜爱本文,欢送关注咱们 OpenResty Inc. 公司的博客网站。也欢送扫码关注咱们的微信公众号:

翻译咱们提供了英文版原文和中译版(本文)。咱们也欢送读者提供其余语言的翻译版本,只有是全文翻译不带省略,咱们都将会思考采纳,非常感谢!

正文完
 0