云原生技术:Knative、Cloud Run与Virtual Kubelet实战
1. Knative监控与金丝雀部署验证
在完成相关配置后,需要多次调用应用程序,以验证所有流量是否都流向应用程序的版本2。可以使用以下命令:
$ curl -H "Host: blue-green-deployment.default.example.com" "http://${EXTERNAL_IP}"
通过上述操作,我们成功使用配置和路由对象,借助Knative完成了金丝雀部署。
2. Knative监控
Knative预装了Grafana,这是一个开源的指标分析和可视化工具。Grafana Pod位于 knative-monitoring 命名空间中,可以使用以下命令列出:
$ kubectl get pods -l app=grafana -n knative-monitoring
若要暴露Grafana UI,可以使用 kubectl port-forward 命令,将本地端口3000转发到Grafana Pod的3000端口。在新终端中执行以下命令:
$ kubectl port-forward $(kubectl get pod -n knative-monitoring -l app=grafana -o js
超级会员免费看
订阅专栏 解锁全文
1136

被折叠的 条评论
为什么被折叠?



