Home / Support / Oracle Cloud Marketplace / Envoy
LiveA hardened, CVE-patched virtual machine image running the Envoy proxy — the Cloud Native Computing Foundation's graduated, high-performance edge and service proxy — on Oracle Linux 9.
| Status | Live on Oracle Cloud Marketplace |
|---|---|
| Version | 1.39.3 |
| Platform | Oracle Linux 9 |
| Ports open in the host firewall | SSH (22/tcp), 10000/tcp |
| Category | Networking |
| Upstream licence | Apache-2.0 |
| Pricing | Pay-as-you-go software fee per OCPU-hour, billed by Oracle on your OCI invoice — see the listing's Pricing tab |
This is the listing's usage information, verbatim. Every command in it is run by our QA on a freshly launched instance before an image version can publish, so the text and the tested procedure cannot drift apart.
After launch:
ssh opc@PUBLIC_IPNo credentials file is created: the proxy has no login, and its admin interface stays on 127.0.0.1:9901.
sudo systemctl status envoy
curl http://127.0.0.1:10000/sudo sed -i 's/^ENVOY_LISTEN_ADDRESS=127.0.0.1$/ENVOY_LISTEN_ADDRESS=0.0.0.0/' /etc/envoy/envoy.env && sudo systemctl restart envoyThe instance firewall already permits 10000/tcp; your VCN security list must allow it too. Then browse to http://PUBLIC_IP:10000
sudo sed -i 's/^\( *\)direct_response: .*/\1route: { cluster: local_app }/' /etc/envoy/envoy.yamlFor an application on another host, replace 127.0.0.1 in the local_app cluster with UPSTREAM_HOST (an IP address; a DNS name needs type: STRICT_DNS).
sudo /usr/local/sbin/envoy-bootstrap check && sudo systemctl restart envoyAt every start, ENVOY_LISTEN_ADDRESS from /etc/envoy/envoy.env is filled into the file and Envoy runs the result, /run/envoy/envoy.yaml.
ssh -L 9901:127.0.0.1:9901 opc@PUBLIC_IPAccess logs:
sudo journalctl -u envoyThe image is CVE-patched at build time. Apply ongoing updates with:
sudo dnf -y update
Email support@dcassociatesgroup.com (response within 1 business day) or use the
contact form. Include the listing name, your OCI region, the instance OCID and the
output of sudo journalctl -u <service> -n 100 for the unit named in the quick start.
Envoy is a registered trademark of The Linux Foundation. This image is an independent hardened distribution and is not affiliated with, endorsed by, or sponsored by the Envoy project, the Cloud Native Computing Foundation, or The Linux Foundation.