Hey everyone, so I have three deployments in my kubernetes cluster. Each has its own gateway and virtualservice, all linked to the ingressgateway. However, for one of my deployments, I only want two IPs to be able to access it as it’s an admin panel, whereas the other two services I want to be completely public. I can get IP Whitelisting working for all services by applying authorization rules to the ingressgateway, but I’ve looked through the docs and looked everywhere online, but I can’t seem to find an answer to IP whitelisting a single service. Is it possible to do this using Istio? Or will I need to create another ingressgateway connected to a loadbalancer just for the one service I want to IP whitelist for?
Related topics
Topic | Replies | Views | Activity | |
---|---|---|---|---|
Problem: Limit access to a gateway by using authorization policy together with ipBlocks | 0 | 573 | April 16, 2020 | |
Whitelisting/blacklisting IPs | 6 | 1583 | February 28, 2020 | |
IP whitelisting in Istio? | 4 | 1177 | July 19, 2019 | |
IP whitelisting trouble - ingress gateway is always seeing the cluster IP | 2 | 961 | January 13, 2020 | |
IP Whitelisting with AuthorizationPolicy in EKS | 6 | 3197 | December 29, 2021 |