• Русский
  • Методы доступа

    Alauda Database Service for MySQL предоставляет точки входа для доступа к базе данных клиентскими приложениями в различных сценариях. В любом случае кластер доступен через стандартные объекты Kubernetes Service, настроенные оператором.

    Содержание

    Процедура

    Процедура

    CLI
    Web Console
    1. Доступ к экземпляру с использованием DNS сервиса внутри кластера

      mysql -u$username -p$password -h$name.$namespace
    2. Доступ к экземпляру с использованием NodePort извне кластера

    • Включите NodePort

      kubectl patch mysql -n $namespace $name --type merge -p '
      spec:
        pxc:
          proxysql:
            serviceType: NodePort
      '
    • Проверьте NodePort

      kubectl get svc -n $namespace $name-proxysql -o jsonpath='{.spec.ports[0].nodePort}'
    • Доступ к экземпляру с использованием NodePort

      mysql -u$username -p$password -h$nodeip -P$nodeport
    1. Доступ к экземпляру с использованием LoadBalancer извне кластера
    • Включите LoadBalancer

      kubectl patch mysql -n $namespace $name --type merge -p '
      spec:
        pxc:
          proxysql:
            serviceType: LoadBalancer
      '