feat: adicionar aula-16 (Flagger), remover Jaeger da aula-14 e integrar tracing Istio na aula-15
- aula-16: nova aula de canary deployment automatizado com Flagger - aula-14: removido Jaeger (tracing movido para aula-15), corrigido nome do serviço Victoria Metrics, adicionado rate limiting no Kiali - aula-15: adicionado receiver Zipkin no OTel Collector para receber traces do Istio, corrigida porta do Tempo (3100→3200), integração automática com Istio quando detectado - aula-03: corrigido MAX_REQUESTS de 10 para 3 (valor padrão) - CLAUDE.md: adicionada aula-16 na documentação
This commit is contained in:
+6
-8
@@ -4,7 +4,7 @@
|
||||
# ============================================================================
|
||||
# Remove todos os componentes instalados pelo setup.sh:
|
||||
# - Namespace istio (aplicação)
|
||||
# - Kiali, Jaeger (addons)
|
||||
# - Kiali (addon)
|
||||
# - Istio (istiod + base)
|
||||
# - Ingress resources
|
||||
#
|
||||
@@ -37,9 +37,9 @@ echo -e "${CYAN}╚════════════════════
|
||||
echo ""
|
||||
echo -e "${YELLOW}Este script irá remover:${NC}"
|
||||
echo " - Namespace 'istio' com aplicação"
|
||||
echo " - Addons: Kiali, Jaeger"
|
||||
echo " - Addon: Kiali"
|
||||
echo " - Istio: istiod e istio-base"
|
||||
echo " - Ingress do Kiali e Jaeger"
|
||||
echo " - Ingress do Kiali"
|
||||
echo ""
|
||||
read -p "Continuar? (digite 'sim' para confirmar): " confirm
|
||||
if [[ "$confirm" != "sim" ]]; then
|
||||
@@ -64,16 +64,14 @@ fi
|
||||
|
||||
# Remover Ingress
|
||||
log_info "Removendo Ingress..."
|
||||
kubectl delete ingress kiali jaeger -n istio-system --ignore-not-found=true 2>/dev/null || true
|
||||
kubectl delete ingress kiali -n istio-system --ignore-not-found=true 2>/dev/null || true
|
||||
log_success "Ingress removidos"
|
||||
|
||||
# Remover addons (Kiali, Jaeger)
|
||||
# Remover addon (Kiali)
|
||||
log_info "Removendo Kiali..."
|
||||
kubectl delete -f https://raw.githubusercontent.com/istio/istio/release-1.24/samples/addons/kiali.yaml 2>/dev/null || true
|
||||
|
||||
log_info "Removendo Jaeger..."
|
||||
kubectl delete -f https://raw.githubusercontent.com/istio/istio/release-1.24/samples/addons/jaeger.yaml 2>/dev/null || true
|
||||
log_success "Addons removidos"
|
||||
log_success "Addon removido"
|
||||
|
||||
# Remover istiod
|
||||
if helm status istiod -n istio-system &> /dev/null; then
|
||||
|
||||
Reference in New Issue
Block a user