<p>I am trying to create a GitHub actions self-host runner in GKE.
For the I created the Docker with Ubuntu base image and downloaded the GitHub runner code.</p>
<pre class="lang-sh prettyprint-override"><code>curl -o actions-runner-linux-x64-2.288.1.tar.gz -L https://github.com/actions/runner/releases/download/v2.288.1/actions-runner-linux-x64-2.288.1.tar.gz

./config.sh 
</code></pre>
<p>Using the Kubernetes deployment.yaml file deployed the runner in the Kubernetes cluster, but in POD logs I am seeing the below error and the runner is unable to authenticate with the GitHub account.</p>
<pre class="lang-none prettyprint-override"><code>--------------------------------------------------------------------------------
| ____ _ _ _ _ _ _ _ _ |
| / ___(_) |_| | | |_ _| |__ / \ ___| |_(_) ___ _ __ ___ |
| | | _| | __| |_| | | | | '_ \ / _ \ / __| __| |/ _ \| '_ \/ __| |
| | |_| | | |_| _ | |_| | |_) | / ___ \ (__| |_| | (_) | | | \__ \ |
| \____|_|\__|_| |_|\__,_|_.__/ /_/ \_\___|\__|_|\___/|_| |_|___/ |
| |
| Self-hosted runner registration |
| |
--------------------------------------------------------------------------------



# Authentication

The SSL connection could not be established, see inner exception.
An error occurred: Not configured
</code></pre>
<p>We are using Istio as a service mesh in our Kubernetes cluster.</p>

<p>As I mentioned earlier I am using Istio, After whitelisting the below URL in Istio.
My issue got resolved and I am able to create a runner in the Kubernetes cluster.</p>
<p>api.github.com</p>
<p>raw.githubusercontent.com</p>
<p>oauth2.googleapis.com</p>
