external-urls
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseExternal URLs Skill
外部URL参考手册
Quick reference for all external URLs and endpoints in Hypera's multi-cluster GitOps infrastructure.
Hypera多集群GitOps基础设施中所有外部URL和端点的快速参考手册。
Quick URL Lookup
快速URL查询
Application URLs by Environment
按环境划分的应用URL
Hub (Shared Services)
| Service | URL | Purpose |
|---|---|---|
| ArgoCD | | GitOps UI & API |
| Sentry | | Error tracking |
| SonarQube | | Code quality |
| phpMyAdmin | | MySQL admin |
| Adminer | | Multi-DB admin |
| Mimir | | Metrics storage |
Development
| Service | URL | Purpose |
|---|---|---|
| Sentry | | Error tracking |
| SonarQube | | Code quality |
| Grafana OnCall | | On-call management |
| phpMyAdmin | | MySQL admin |
| RabbitMQ | | Message queue |
Production
| Service | URL | Purpose |
|---|---|---|
| Sentry | | Error tracking |
Hub(共享服务)
| 服务 | URL | 用途 |
|---|---|---|
| ArgoCD | | GitOps UI & API |
| Sentry | | 错误追踪 |
| SonarQube | | 代码质量检测 |
| phpMyAdmin | | MySQL管理 |
| Adminer | | 多数据库管理 |
| Mimir | | 指标存储 |
开发环境
| 服务 | URL | 用途 |
|---|---|---|
| Sentry | | 错误追踪 |
| SonarQube | | 代码质量检测 |
| Grafana OnCall | | 值班管理 |
| phpMyAdmin | | MySQL管理 |
| RabbitMQ | | 消息队列 |
生产环境
| 服务 | URL | 用途 |
|---|---|---|
| Sentry | | 错误追踪 |
Cluster API Endpoints
集群API端点
All clusters use Azure Private Link (VPN required):
| Cluster | API Server | Region |
|---|---|---|
| cafehyna-hub | | East US |
| cafehyna-dev | | East US |
| cafehyna-prd | | East US |
| painelclientes-dev | | East US 2 |
| painelclientes-prd | | East US 2 |
| loyalty-dev | | East US |
所有集群均使用Azure Private Link(需要VPN):
| 集群 | API服务器 | 区域 |
|---|---|---|
| cafehyna-hub | | 美国东部 |
| cafehyna-dev | | 美国东部 |
| cafehyna-prd | | 美国东部 |
| painelclientes-dev | | 美国东部2区 |
| painelclientes-prd | | 美国东部2区 |
| loyalty-dev | | 美国东部 |
Repository URLs
仓库URL
Git Repositories (Azure DevOps)
Git仓库(Azure DevOps)
| Repository | URL |
|---|---|
| infra-team | |
| argo-cd-helm-values | |
| kubernetes-configuration | |
| 仓库 | URL |
|---|---|
| infra-team | |
| argo-cd-helm-values | |
| kubernetes-configuration | |
Helm Repositories
Helm仓库
| Repository | URL | Charts |
|---|---|---|
| ingress-nginx | | ingress-nginx |
| jetstack | | cert-manager |
| bitnami | | external-dns, phpmyadmin, rabbitmq |
| prometheus-community | | kube-prometheus-stack |
| robusta | | robusta |
| cetic | | adminer |
| defectdojo | | defectdojo |
| 仓库 | URL | 图表 |
|---|---|---|
| ingress-nginx | | ingress-nginx |
| jetstack | | cert-manager |
| bitnami | | external-dns, phpmyadmin, rabbitmq |
| prometheus-community | | kube-prometheus-stack |
| robusta | | robusta |
| cetic | | adminer |
| defectdojo | | defectdojo |
Domain Reference
域名参考
| Domain | Usage | Environment |
|---|---|---|
| Primary applications | All |
| Hypera-branded services | Hub/Prd |
| Development services | Dev |
| Corporate services | All |
| 域名 | 用途 | 环境 |
|---|---|---|
| 主应用域名 | 所有环境 |
| Hypera品牌服务域名 | Hub/生产环境 |
| 开发服务域名 | 开发环境 |
| 企业服务域名 | 所有环境 |
Certificate & DNS
证书与DNS
- Certificate Issuer: Let's Encrypt
- DNS Provider: Cloudflare
- ClusterIssuers: ,
letsencrypt-prodletsencrypt-staging - Contact:
juliano.barbosa@hypera.com.br
- 证书颁发机构: Let's Encrypt
- DNS提供商: Cloudflare
- 集群证书颁发者: ,
letsencrypt-prodletsencrypt-staging - 联系人:
juliano.barbosa@hypera.com.br
SMTP Services
SMTP服务
| Service | Host | Environment |
|---|---|---|
| Office 365 | | Hub |
| SendGrid | | Production |
| 服务 | 主机 | 环境 |
|---|---|---|
| Office 365 | | Hub环境 |
| SendGrid | | 生产环境 |
Quick Commands
快速命令
Check Application URL Health
检查应用URL健康状态
bash
undefinedbash
undefinedCheck ArgoCD
Check ArgoCD
curl -sI https://argocd.cafehyna.com.br | head -1
curl -sI https://argocd.cafehyna.com.br | head -1
Check all hub services
Check all hub services
for url in argocd.cafehyna.com.br sentry-hub.cafehyna.hypera.com.br sonarqube-hub.cafehyna.com.br dba.cafehyna.com.br; do
echo -n "$url: "; curl -sI "https://$url" -o /dev/null -w "%{http_code}\n" --connect-timeout 5 2>/dev/null || echo "FAILED"
done
undefinedfor url in argocd.cafehyna.com.br sentry-hub.cafehyna.hypera.com.br sonarqube-hub.cafehyna.com.br dba.cafehyna.com.br; do
echo -n "$url: "; curl -sI "https://$url" -o /dev/null -w "%{http_code}\n" --connect-timeout 5 2>/dev/null || echo "FAILED"
done
undefinedCheck Cluster Connectivity
检查集群连通性
bash
undefinedbash
undefinedTest cluster API (requires VPN)
Test cluster API (requires VPN)
Using kubectl
Using kubectl
kubectl --kubeconfig ~/.kube/aks-rg-hypera-cafehyna-hub-config cluster-info
undefinedkubectl --kubeconfig ~/.kube/aks-rg-hypera-cafehyna-hub-config cluster-info
undefinedCheck Helm Repository
检查Helm仓库
bash
undefinedbash
undefinedAdd and update
Add and update
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm repo update ingress-nginx
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm repo update ingress-nginx
Search charts
Search charts
helm search repo ingress-nginx
undefinedhelm search repo ingress-nginx
undefinedConfiguration File Locations
配置文件位置
URLs are defined in these configuration files:
| Category | Path Pattern |
|---|---|
| Application Ingress | |
| Cluster Endpoints | |
| Git Repositories | |
| Helm Repositories | |
URL定义在以下配置文件中:
| 类别 | 路径模式 |
|---|---|
| 应用Ingress | |
| 集群端点 | |
| Git仓库 | |
| Helm仓库 | |
Troubleshooting
故障排查
| Issue | Resolution |
|---|---|
| Application URL not reachable | Check ingress-nginx pods, verify DNS in Cloudflare |
| Cluster API timeout | Verify VPN connection, check Azure AKS status |
| Certificate error | Verify cert-manager ClusterIssuer, check Let's Encrypt rate limits |
| DNS not resolving | Check external-dns logs, verify Cloudflare API token |
| 问题 | 解决方法 |
|---|---|
| 应用URL无法访问 | 检查ingress-nginx Pod状态,验证Cloudflare中的DNS配置 |
| 集群API超时 | 验证VPN连接,检查Azure AKS状态 |
| 证书错误 | 验证cert-manager ClusterIssuer配置,检查Let's Encrypt速率限制 |
| DNS无法解析 | 检查external-dns日志,验证Cloudflare API令牌 |
Scripts
脚本
- - Health check all application URLs
scripts/check-urls.sh - - List URLs by environment or category
scripts/list-urls.sh
- - 健康检查所有应用URL
scripts/check-urls.sh - - 按环境或类别列出所有URL
scripts/list-urls.sh
Detailed Reference
详细参考
For complete URL inventory with source file locations:
- references/urls-detail.md - Complete URL reference
- docs/external-urls-reference.md - Full documentation
如需包含源文件位置的完整URL清单:
- references/urls-detail.md - 完整URL参考
- docs/external-urls-reference.md - 完整文档