工具使用

Azure DevOps 服务学习总结

1 开始使用 Azure DevOps 1.1 Azure DevOps 是什么? Azure DevOps 提供团队工作计划、代码开发协作以及应用程序的构建和部署。 Azure DevOps 支持协作文化和一组流程以使开发人员、项目经理和贡献者聚集在一起开发软件。它允许组织以比传统软件开发方法更快的速度创建和改进产品。

阅读更多

AZ-900 Microsoft Azure 基础学习之核心概念

本文依据文末参考资料进行翻译及整理,作学习及知识总结之用。 Azure 是一个云计算平台,提供一组不断扩展的服务,来帮助我们构建满足业务目标的各种解决方案。Azure 的服务范围可由简单的 Web 服务到全虚拟计算机。其提供一组基于云的服务,包括诸如:远程存储、数据库托管,及中心化的账号管理等。此外还提供 AI 及 IoT(物联网)等新能力。

阅读更多

Istio证书管理之植入CA证书

本文介绍管理员如何使用根证书、签发证书及秘钥为Istio配置CA(证书颁发机构)。Istio CA使用由中间CA签发的私钥及证书,而中间CA由根CA签发。这样,Istio CA即可为工作负载签发根证书及私钥。CA层次结构图如下。 图片引自(Plug in CA Certificates)

阅读更多

Istio流量管理之安全Gateway

上文“Istio流量管理之Ingress Gateway”介绍了如何使用Gateway将一个7层HTTP服务暴露给外部使用。本文将介绍如何为Gateway配置单向或双向TLS从而暴露一个安全的HTTPS服务给外部访问。关于Istio安装等环境准备,请参阅“Istio安装使用”。 1 部署httpbin 使用Istio安装目录自带的配置文件将httpbin部署至istio-demo namespace。

阅读更多

Istio流量管理之Ingress Gateway

Istio Ingress Gateway是允许外部流量进入Istio服务网格的边缘服务。其比Kubernetes Ingress更具扩展性。且使用Istio Ingress Gateway,使得Istio对于入口流量同样具有策略控制能力及可观察性。

阅读更多

Istio流量管理之流量镜像

本文介绍一下Istio的流量镜像功能,即使用Istio可以将某一服务的实时流量拷贝一份并镜像到另一个服务。该特性对线上调试特别有用。 本文使用httpbin样例来做测试,首先部署两个版本的httpbin服务,然后将请求流量都打到v1,最后使用流量镜像功能将打到v1的流量同时拷贝一份到v2。 关于Istio安装等环境准备,请参阅“Istio安装使用”。 1 httpbin样例部署 部署httpbin-v1,且已开启访问日志。

阅读更多