Traefik HUB

Quem é desenvolvedor, principalmente se estiver começando na carreira por vezes precisa realizar testes com chamada externa. Seja para homologar alguma funcionalidade ou teste de segurança. Contudo nem semper possuímos recursos, entenda por um nome de domínio, para poder deixar nossos aplicativos exposto na internet por meio de um domínio. Nesse artigo vou lhes apresentar a nova ferramenta lançada pela equipment do Traefik que vem dar ajuda nesse quesito com a nova ferramenta Traefik Hub. 인터넷과 SSL을 통해 수출 진입점을 허용할 수 있습니다. Quem quiser Consultar o lançamento pode dar uma olhada no anuncio através desselink .

기능



Antes de colocarmos a mão na massa, vamos a um pequeno resumo de como ele funciona.

En nossa host de container, rodará um agente que fará uma espécie de rede na nuvem entre a nossa infraestrutura e o Traefik. Dessa forma ele atuará como uma espécie de HUB. Os servidores atuará como proxy fornecendo uma URL de conexão para os entry points. configuração, toda a configuração e gerenciado é realizado pelosite da plataforma . Além disso, é possível configurar autenticação para acesso as url utilizadas para acesso, permitindo adicionar uma proteção para testes que não é interessante ficar exposto a internet livremente.



Mão na Massa.



이제 docker 및 docker compose를 설치하고 구성할 수 있도록 세부 정보를 입력하세요.

Vamos criar um 'docker-compose.yml' com o conteúdo abaixo, lembrando de informar seu token de conexão com o HUB.
파라페가스 토큰, 액세스 에세link

version: "3"

services:
  # Start the agent with the latest version
  hub-agent:
    image: ghcr.io/traefik/hub-agent-traefik:v0.7.2
    container_name: hub-agent
    restart: "on-failure"
    command:
      - run
      - --hub.token=TOKEN_TRAEFIKHUB
      - --auth-server.advertise-url=http://hub-agent
      - --traefik.host=traefik
      - --traefik.tls.insecure=true
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    depends_on:
      - traefik

  # Start Traefik with the latest version
  traefik:
    image: traefik:v2.7
    container_name: traefik
    command:
      # Enable Hub communication (open the port 9900 and 9901 by default)
      - --experimental.hub=true
      - --hub.tls.insecure=true
      - --metrics.prometheus.addrouterslabels=true


vamos dar start no agente e no traefik

'도커 작성 -d'

Uma vez que o agente esta funcionamento podemos acessar o site do Traefik HUB e publicar nossos 컨테이너 na Internet. Uma vez listado nossos 컨테이너 vamos acessar um deles para gerar a URL de acesso



Vamos는 컨테이너에 대한 정보를 확인하고 웹에 공개되지 않는 컨테이너를 사용해야 합니다.





대중 매체는 SSL 구성에서 url 액세스 ao 컨테이너에 대한 액세스를 허용하지 않습니다. Mas alegria de pobre dura pouco. O serviço possui duas limitações, limite de 1G de trafego, o que é muita coisa se thinkar o uso para apis e você pode publicar somente 10 servidos/containers.

Bom, como pudemos ver, em menos de 5 minutos é possível publicar sua api/applicação na web se forma segura. Claro que no momento (06/2022) não é recomendar o uso em produção visto que o recuso esta em beta, mas o propósito desse novo recuso vem facilitar muito a vida dos desenvolvedores.

관련 링크:

https://traefik.io/blog/publish-and-secure-applications-with-traefik-hub/

SEO
Como publicar 컨테이너 com SSL
Disponibilizar API com SSL
구성 컨테이너 com SSL
구성 letsencrypt Trafefik

좋은 웹페이지 즐겨찾기