u/DetroitJB

2,397 post karma · 435 comment karma · joined Apr 2012

  1. 0points

    Anyone use landjautobrokers.com? This has to be a scam site right? Deals are too good to be true. 2024 Z06 3LZ for $87600?! (self.C8Corvette)

    18 comments

  2. 16points

    Anybody drive a grand sport yet? Are there any car reviews out there yet? (self.C8Corvette)

    53 comments

  3. 0points

    How expensive is this to fix? Someone sideswiped me :( (i.redd.it)

    14 comments · source

  4. 1points

    Looking to get into SimRacing but in a way where I can easily upgrade from PS5 + TV to PC + monitors while keeping all my components, looking for some advice! (self.simracing) [:question: Question]

    0 comments

  5. 3points

    Does an AMEX HYSA work with Monarch? Looking to open one up, want to make sure it's "monarch-compliant" (self.MonarchMoney) [General / Question]

    2 comments

DetroitJB

A fun summer car is basically the same thing as you have now but just a bigger engine? Why not get a convertible or something? Used corvette, Miata, bmw z4, Audi tt, etc. I wouldn’t call a c6 s6 a “fun summer car”, odd choice but you do you.

DetroitJB

Ha, I use both products/companies as well, both are fantastic at what their purpose is. Monarch gives me confidence for daily budgeting, and Boldin gives me confidence in my retirement plan.

With this new forecasting stuff, it looks like Monarch is trying to compete with them though…. I guess we’ll see how it plays out.

DetroitJB

Well shit, good sleuthing there sir. Scam confirmed!

DetroitJB

oh really? how did you figure that out?

DetroitJB

Been using flux since the v1 days to manage what is now over 220 clusters. Our platform wouldn’t exist without it.

DetroitJB

The preview videos show not only a 40hp bump but different torque and acceleration curves. Curious to hear about first hand experience.

DetroitJB

This might be the dumbest and/or saddest thing I’ve ever read on this site.

DetroitJB

No, we have a nlb locked down to Akamai ips, created via a ‘Gateway’. Users who want their app behind Akamai would work with our team to setup the Akamai side, and then use that nlb as their origin. We use an authorizationpolicy to ensure traffic comes only from the Akamai istio ingress gateway service account.

DetroitJB

Correct, istio just modifies the ‘Service’ and the AWS LBC fires off that. I guess I’m curious as to how it will continually modify the parent gateway ‘Service’ and how the AWS lbc will manifest those changes. What happen if there are conflicts, etc…..I’ll test and validate.

DetroitJB

awesome blog post and very relevant to a migration we are doing to GatewayAPI as we speak. We use Istio and are currently rolling out `Gateways` at the platform level via gitops, so ever cluster(200+) gets, for example:

`private` - private nlb

`trusted` - public NLB locked down our IP's

`akamai` - public NLB locked down Akamai.

Each `Gateway` has a wildcard cert on it, issued by cert-manager. This will solve 90% of our use-cases for devs, since the apps on each cluster all share the same domain for the most part. However, we were anticipating that if an app needed a cert for a custom domain NOT on the default one issued by cert-manager, we would need to stand up a brand new `Gateway` just for that cert, since we can't really ad-hoc/one-off add it to, for example, the `private` `Gateway` for that cluster; it's all controlled through gitops, everybody gets the same stock config.

So with `ListenerSets`, I can now have the developer issue their own cert, create their own `ListenerSet`, and just attach to our existing `Gateways` then?

I'm loving the design and architecture of GatewayAPI, it perfectly wraps around our process which is "platform team owns the cluster config, ingress, load balancers and certificates", and "developers just attach to those ingress points".

One question; is this all supported in Istio yet? If so, what version? if not yet, what version will it be?

I also wonder how this will work with the AWS LBC.....currently, it knows how to create NLB listeners and target groups based off the gateway listener port:

spec:
  gatewayClassName: istio
  infrastructure:
    parametersRef:
      group: ''
      kind: ConfigMap
      name: private-ingress-options
  listeners:
    - allowedRoutes:
        namespaces:
          from: All
      name: https
      port: 443
      protocol: HTTPS

so if i pass in a custom port in my `ListenerSet` like this:

apiVersion: gateway.networking.k8s.io/v1
kind: ListenerSet
metadata:
  name: app-a
  namespace: app-a
  annotations:
    cert-manager.io/cluster-issuer: letsencrypt
spec:
  parentRef:
    name: my-gateway
    namespace: gateway
  listeners:
    - name: https
      hostname: app-a.k8s.howardjohn.info
      port: 6350
      protocol: HTTPS
      tls:
        mode: Terminate
        certificateRefs:
          - name: backend-tls

and attach it to the gateway above, does the AWS LBC add an additional listener on the NLB for port 6350? or on the target group? Curious how that all works.

DetroitJB
DetroitJB

Oh really? And that would fill in the missing paint scrapes pretty seamlessly? What about the white scrape part above, just run a touch up pen over it?

DetroitJB

Right?! The front looks awesome except for those big black squares that just fuck up the whole aesthetic for me. Such a shame, it’s very noticeable for me and kind of a deal breaker

DetroitJB

I replied since I’m in the middle of a big migration at my company from ingress to gatewayapi, and one of the foundations of the project is us deploying 3 different gateways (private, public, trusted), all with a wildcard cert managed by cert manager attached. From a security standpoint, see my previous point. From a blast radius standpoint, it’s all managed by cert manager and going to the same zone. I can’t imagine a scenario where one cert blows up and others don’t.

Either cert manager renews all of them or none of them, hence why I’d rather just deal with one cert and call it a day, simple and easy. Anywho, my 2 cents….ive never found a good argument against them since the security and blast radius arguments don’t hold water imo, at least not one where we talking centralized k8 clusters with cert manager managing them.

DetroitJB

I’ve never understood this argument. For someone to steal your private key, they’d need to infiltrate your cluster….in which case they can steal all your private keys. What does it matter if I have a wildcard with one secret or 100 certs with 100 secrets? They get them all regardless.

Wildcard are used and have been used by tons of Fortune 500 companies, including google themselves. Are they really that bad or is this just typical infosec fear mongering?

DetroitJB

Rocket mortgage connections don’t work? I just checked, mine synced 2m ago.

DetroitJB

perfect, thanks! Going to setup an account now then.

DetroitJB

We (large enterprise of hundreds of clusters) are migrating to gatewayapi very soon after testing for several months. We use istio and will also be using the aws load balancer controller. Final solution will be aws lbc to create nlbs, going to istio igw, which terminates the via cert manager. Gateways will be pushed out by us, the platform team, and devs will just attach their httproutes to them via a in-house developed helm chart.

So far, loving it, very seamless and you can transition from istio CRDs to gatewayapi CRDs seamlessly with no downtime.

DetroitJB

I want monarch to turn off AI so you all finally stfu about it. Every post now is about it, just turn it off and stop bitching, my god.

DetroitJB

lol well played, take your upvote.

But seriously, just don’t use it, it’s not for you. The fact it’s opt in and they’re not forcing on you, I honestly don’t see the complaint here.