A Kubernetes engineer's guide to mTLS
buoyant.io
buoyant.io
curl -fsL run.linkerd.io/install | sh
and, while I can appreciate how slick it may look, in a post about mTLS including the protocol can save someone the coffee shop/hotel intercepting the request and violating the Authenticity tenant, to say nothing of, again, sending html into shell curl -fsL https://run.linkerd.io/install | sh
I didn't bother to read the relevant scripts, but it's very, very likely they contain bash-isms, in which case those other 2 characters can also lead to better outcomes: curl -fsL https://run.linkerd.io/install | bashIn the coffee shop scenario, run.linkerd.io does not need to know who you are, but you need to ensure it is actually run.linkerd.io and not some rando with a DNS hijack running.
In the banking scenario, you need to know bank.example is the institution you think it is, and they need to know who you are in order to only allow you access to the assets that are rightfully yours
My comment was actually only mildly related to the mTLS content of the article, and more an observation of "good tutorial habits makes for good security habits in readers," especially when the changes are so minor as compared to their benefit
Like op said, just tack on -f and https://, and remember to do this in the future.