1
Determine your proxy type
There are two types of proxies:SSL Inspection Proxy:Look at the output:
- Intercepts and inspects HTTPS traffic
- Decrypts traffic using its own SSL certificate, then re-encrypts it
- Allows deep packet inspection and content filtering
- Forwards HTTPS traffic without inspecting it
- Does not modify SSL/TLS certificates
- Acts as a simple pass-through for encrypted connections
your-proxy-address:port with your proxy details:- If you get an SSL error, you have an SSL inspection proxy
- If the command succeeds, check the
issuerfield:- If the issuer is a public certificate authority (DigiCert, Let’s Encrypt, etc.), you have a transparent proxy
- If the issuer is your organization’s internal CA or proxy server name, you have an SSL inspection proxy
2
Configure the proxy settings
Edit
/etc/zylon/zylon-conf.yaml based on your proxy type:- SSL Inspection Proxy
- Transparent Proxy
3
Apply the configuration
Run the sync command to apply the changes:
4
Restart services (optional, if your cluster was already running)
If the cluster was running before applying the proxy settings, restart the k0s controller and
recreate the Zylon pods: