Configuring Quarkus URLs Behind A Kubernetes & Istio SSL/TLS Reverse Proxy

  Рет қаралды 1,501

Sebastian Daschner

Sebastian Daschner

Күн бұрын

In this video, I’m showing how to configure Quarkus to create and return the correct URLs that match what the user provides in their requests. We'll also see how to use a local Minikube Kubernetes cluster with Istio gateways to configure HTTP and HTTPS access, and how to test whether our application URLs are configured correctly.
Code and more information: blog.sebastian...
Quarkus Course: www.sebastian-...

Пікірлер: 8
@matejlaskomulej
@matejlaskomulej 2 ай бұрын
It baffles me how fast you are which your snippets and keyboard shortcuts. Do you perhaps have a video on your environment tools and settings and their usage? I mean like, I've never seen anyone delete more than a single character at the time in the terminal. Plus you type three letter magic, and suddenly a complete command without typos is there for you to edit. And even outside the terminal, in IntelliJ (though I use VSCode), I feel like watching a magician at work :) Upvote! (and on that note, how the hell are there so few of them...)
@SebastianDaschnerIT
@SebastianDaschnerIT 2 ай бұрын
Thanks a lot for your kind words 🙂 I use a selection of tools, shortcuts, and just practice over the years, but to find out some inspiration you can check out my content on developer productivity: blog.sebastian-daschner.com/tags/productivity and I have a whole video course on that topic that helps you on your journey to become a magician too 🧙‍♂️ www.sebastian-daschner.com/courses/developer-productivity-masterclass
@DanielWamara
@DanielWamara Жыл бұрын
I might be late on this one but could you show how you could for example use letsencrypt to provide the certificate and this will only be used on the caller service/quarkus application and the connection between the caller and the called will be done using http, both caller and called being in the same namespace.
@SebastianDaschnerIT
@SebastianDaschnerIT Жыл бұрын
I think you're refering to mTLS between two pods, which is usually done with sidecar containers, ala Istio? You don't necessarily need letsencrypt for that, if you control all cert creation and usage. My easiest recommendation is to use a service mesh approach like Istio.
@DanielWamara
@DanielWamara Жыл бұрын
@@SebastianDaschnerIT that could be it yes. Now you got a topic for your next video 😊 I need something like that for a customer’s project and I’m quite clue’s at the moment. I just need the frontend to be reached with https and the services it is calling not. Followed some guides on the net but definitely didn’t worked.
@nehurane
@nehurane Жыл бұрын
Hello Sebastian, that was great tutorial. I want to creat a Quarkus app as a proxy client which authenticates token in incoming requests and then forward main springboot app. Quarkus app will be a sidecar to main app. Can you give me some pointers on this? Thanks.
@SebastianDaschnerIT
@SebastianDaschnerIT Жыл бұрын
Thanks. Ok, interesting approach. Yes, I would get started just with the authentication to see that everything works, have a look here: quarkus.io/guides/security-overview-concept For the proxying you probably want to use a JAX-RS Client or other HTTP client for the connection and configure it in the way you need it to be (with timeouts, maybe retries, etc.)
@nehurane
@nehurane Жыл бұрын
@@SebastianDaschnerIT don’t wana build auth server. Want a proxy client implementation in Quarkus which calls Id management jar and when authenticates proceed with request. Anyways I will keep looking for proxy http client.
Using the Command Line as File Explorer
13:32
Sebastian Daschner
Рет қаралды 4 М.
Vim Tips I Wish I Knew Earlier
23:00
Sebastian Daschner
Рет қаралды 69 М.
ДЕНЬ УЧИТЕЛЯ В ШКОЛЕ
01:00
SIDELNIKOVVV
Рет қаралды 3,5 МЛН
Spongebob ate Patrick 😱 #meme #spongebob #gmod
00:15
Mr. LoLo
Рет қаралды 21 МЛН
Why You Want to Code With Quarkus in 2023
18:21
Sebastian Daschner
Рет қаралды 22 М.
Configuring external services with Istio's ServiceEntry
40:37
Understanding Proxy, Forward Proxy, and Reverse Proxy
9:41
Arpit Bhayani
Рет қаралды 29 М.
From 0 to Production with Kubernetes Native Quarkus
1:14:04
Quarkus Club
Рет қаралды 882
How To Configure Cloud-Native Quarkus Projects
12:01
Sebastian Daschner
Рет қаралды 2,2 М.
NGINX Tutorial - What is Nginx
14:32
TechWorld with Nana
Рет қаралды 196 М.
Effective Developer Workflows With Quarkus
19:47
Sebastian Daschner
Рет қаралды 4,2 М.
Quarkus Panache Active Record vs. Repository Pattern
14:32
Sebastian Daschner
Рет қаралды 6 М.
HTTPS, SSL, TLS & Certificate Authority Explained
43:29
Laith Academy
Рет қаралды 116 М.
Configure NGINX as a Reverse Proxy
16:43
NGINX
Рет қаралды 217 М.
ДЕНЬ УЧИТЕЛЯ В ШКОЛЕ
01:00
SIDELNIKOVVV
Рет қаралды 3,5 МЛН