external-urls

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

External 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)
ServiceURLPurpose
ArgoCD
https://argocd.cafehyna.com.br
GitOps UI & API
Sentry
https://sentry-hub.cafehyna.hypera.com.br
Error tracking
SonarQube
https://sonarqube-hub.cafehyna.com.br
Code quality
phpMyAdmin
https://dba.cafehyna.com.br
MySQL admin
Adminer
https://dba2.cafehyna.com.br
Multi-DB admin
Mimir
https://mimir-hub.cafehyna.com.br
Metrics storage
Development
ServiceURLPurpose
Sentry
https://sentry.adocyl.com.br
Error tracking
SonarQube
https://sonarqube.hypera.com.br
Code quality
Grafana OnCall
https://oncall-dev.cafehyna.com
On-call management
phpMyAdmin
https://dev-dba.cafehyna.com.br
MySQL admin
RabbitMQ
https://rabbitmq-painelclientes-dev.cafehyna.com.br
Message queue
Production
ServiceURLPurpose
Sentry
https://sentry.cafehyna.hypera.com.br
Error tracking
Hub(共享服务)
服务URL用途
ArgoCD
https://argocd.cafehyna.com.br
GitOps UI & API
Sentry
https://sentry-hub.cafehyna.hypera.com.br
错误追踪
SonarQube
https://sonarqube-hub.cafehyna.com.br
代码质量检测
phpMyAdmin
https://dba.cafehyna.com.br
MySQL管理
Adminer
https://dba2.cafehyna.com.br
多数据库管理
Mimir
https://mimir-hub.cafehyna.com.br
指标存储
开发环境
服务URL用途
Sentry
https://sentry.adocyl.com.br
错误追踪
SonarQube
https://sonarqube.hypera.com.br
代码质量检测
Grafana OnCall
https://oncall-dev.cafehyna.com
值班管理
phpMyAdmin
https://dev-dba.cafehyna.com.br
MySQL管理
RabbitMQ
https://rabbitmq-painelclientes-dev.cafehyna.com.br
消息队列
生产环境
服务URL用途
Sentry
https://sentry.cafehyna.hypera.com.br
错误追踪

Cluster API Endpoints

集群API端点

All clusters use Azure Private Link (VPN required):
ClusterAPI ServerRegion
cafehyna-hub
https://aks-cafehyna-default-b2ie56p8.5bbf1042-d320-432c-bd11-cea99f009c29.privatelink.eastus.azmk8s.io:443
East US
cafehyna-dev
https://aks-cafehyna-dev-hlg-q3oga63c.30041054-9b14-4852-9bd5-114d2fac4590.privatelink.eastus.azmk8s.io:443
East US
cafehyna-prd
https://aks-cafehyna-prd-hsr83z2k.c7d864af-cbd7-481b-866b-8559e0d1c1ea.privatelink.eastus.azmk8s.io:443
East US
painelclientes-dev
https://akspainelclientedev-dns-vjs3nd48.hcp.eastus2.azmk8s.io:443
East US 2
painelclientes-prd
https://akspainelclientesprd-dns-kezy4skd.hcp.eastus2.azmk8s.io:443
East US 2
loyalty-dev
https://loyaltyaks-qas-dns-d330cafe.hcp.eastus.azmk8s.io:443
East US
所有集群均使用Azure Private Link(需要VPN):
集群API服务器区域
cafehyna-hub
https://aks-cafehyna-default-b2ie56p8.5bbf1042-d320-432c-bd11-cea99f009c29.privatelink.eastus.azmk8s.io:443
美国东部
cafehyna-dev
https://aks-cafehyna-dev-hlg-q3oga63c.30041054-9b14-4852-9bd5-114d2fac4590.privatelink.eastus.azmk8s.io:443
美国东部
cafehyna-prd
https://aks-cafehyna-prd-hsr83z2k.c7d864af-cbd7-481b-866b-8559e0d1c1ea.privatelink.eastus.azmk8s.io:443
美国东部
painelclientes-dev
https://akspainelclientedev-dns-vjs3nd48.hcp.eastus2.azmk8s.io:443
美国东部2区
painelclientes-prd
https://akspainelclientesprd-dns-kezy4skd.hcp.eastus2.azmk8s.io:443
美国东部2区
loyalty-dev
https://loyaltyaks-qas-dns-d330cafe.hcp.eastus.azmk8s.io:443
美国东部

Repository URLs

仓库URL

Git Repositories (Azure DevOps)

Git仓库(Azure DevOps)

RepositoryURL
infra-team
https://hypera@dev.azure.com/hypera/Cafehyna%20-%20Desenvolvimento%20Web/_git/infra-team
argo-cd-helm-values
https://hypera@dev.azure.com/hypera/Cafehyna%20-%20Desenvolvimento%20Web/_git/argo-cd-helm-values
kubernetes-configuration
https://hypera@dev.azure.com/hypera/Cafehyna%20-%20Desenvolvimento%20Web/_git/kubernetes-configuration
仓库URL
infra-team
https://hypera@dev.azure.com/hypera/Cafehyna%20-%20Desenvolvimento%20Web/_git/infra-team
argo-cd-helm-values
https://hypera@dev.azure.com/hypera/Cafehyna%20-%20Desenvolvimento%20Web/_git/argo-cd-helm-values
kubernetes-configuration
https://hypera@dev.azure.com/hypera/Cafehyna%20-%20Desenvolvimento%20Web/_git/kubernetes-configuration

Helm Repositories

Helm仓库

RepositoryURLCharts
ingress-nginx
https://kubernetes.github.io/ingress-nginx
ingress-nginx
jetstack
https://charts.jetstack.io
cert-manager
bitnami
https://charts.bitnami.com/bitnami
external-dns, phpmyadmin, rabbitmq
prometheus-community
https://prometheus-community.github.io/helm-charts
kube-prometheus-stack
robusta
https://robusta-charts.storage.googleapis.com
robusta
cetic
https://cetic.github.io/helm-charts
adminer
defectdojo
https://raw.githubusercontent.com/DefectDojo/django-DefectDojo/helm-charts
defectdojo
仓库URL图表
ingress-nginx
https://kubernetes.github.io/ingress-nginx
ingress-nginx
jetstack
https://charts.jetstack.io
cert-manager
bitnami
https://charts.bitnami.com/bitnami
external-dns, phpmyadmin, rabbitmq
prometheus-community
https://prometheus-community.github.io/helm-charts
kube-prometheus-stack
robusta
https://robusta-charts.storage.googleapis.com
robusta
cetic
https://cetic.github.io/helm-charts
adminer
defectdojo
https://raw.githubusercontent.com/DefectDojo/django-DefectDojo/helm-charts
defectdojo

Domain Reference

域名参考

DomainUsageEnvironment
*.cafehyna.com.br
Primary applicationsAll
*.cafehyna.hypera.com.br
Hypera-branded servicesHub/Prd
*.adocyl.com.br
Development servicesDev
*.hypera.com.br
Corporate servicesAll
域名用途环境
*.cafehyna.com.br
主应用域名所有环境
*.cafehyna.hypera.com.br
Hypera品牌服务域名Hub/生产环境
*.adocyl.com.br
开发服务域名开发环境
*.hypera.com.br
企业服务域名所有环境

Certificate & DNS

证书与DNS

  • Certificate Issuer: Let's Encrypt
  • DNS Provider: Cloudflare
  • ClusterIssuers:
    letsencrypt-prod
    ,
    letsencrypt-staging
  • Contact:
    juliano.barbosa@hypera.com.br
  • 证书颁发机构: Let's Encrypt
  • DNS提供商: Cloudflare
  • 集群证书颁发者:
    letsencrypt-prod
    ,
    letsencrypt-staging
  • 联系人:
    juliano.barbosa@hypera.com.br

SMTP Services

SMTP服务

ServiceHostEnvironment
Office 365
smtp.office365.com
Hub
SendGrid
smtp.sendgrid.net
Production
服务主机环境
Office 365
smtp.office365.com
Hub环境
SendGrid
smtp.sendgrid.net
生产环境

Quick Commands

快速命令

Check Application URL Health

检查应用URL健康状态

bash
undefined
bash
undefined

Check ArgoCD

Check ArgoCD

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
undefined
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
undefined

Check Cluster Connectivity

检查集群连通性

bash
undefined
bash
undefined

Test cluster API (requires VPN)

Test cluster API (requires VPN)

Using kubectl

Using kubectl

kubectl --kubeconfig ~/.kube/aks-rg-hypera-cafehyna-hub-config cluster-info
undefined
kubectl --kubeconfig ~/.kube/aks-rg-hypera-cafehyna-hub-config cluster-info
undefined

Check Helm Repository

检查Helm仓库

bash
undefined
bash
undefined

Add 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
undefined
helm search repo ingress-nginx
undefined

Configuration File Locations

配置文件位置

URLs are defined in these configuration files:
CategoryPath Pattern
Application Ingress
argo-cd-helm-values/kube-addons/<service>/<cluster>/values.yaml
Cluster Endpoints
infra-team/argocd-clusters/<cluster>.yaml
Git Repositories
infra-team/argocd-repos/base/git-repositories/*.yaml
Helm Repositories
infra-team/argocd-repos/base/helm-repositories/*.yaml
URL定义在以下配置文件中:
类别路径模式
应用Ingress
argo-cd-helm-values/kube-addons/<service>/<cluster>/values.yaml
集群端点
infra-team/argocd-clusters/<cluster>.yaml
Git仓库
infra-team/argocd-repos/base/git-repositories/*.yaml
Helm仓库
infra-team/argocd-repos/base/helm-repositories/*.yaml

Troubleshooting

故障排查

IssueResolution
Application URL not reachableCheck ingress-nginx pods, verify DNS in Cloudflare
Cluster API timeoutVerify VPN connection, check Azure AKS status
Certificate errorVerify cert-manager ClusterIssuer, check Let's Encrypt rate limits
DNS not resolvingCheck 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

脚本

  • scripts/check-urls.sh
    - Health check all application URLs
  • scripts/list-urls.sh
    - List URLs by environment or category
  • scripts/check-urls.sh
    - 健康检查所有应用URL
  • scripts/list-urls.sh
    - 按环境或类别列出所有URL

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 - 完整文档