<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">

<channel>
	<title>TechHead</title>
	<atom:link href="https://techhead.co/feed/" rel="self" type="application/rss+xml"/>
	<link>https://techhead.co/</link>
	<description>Cloud, Containers, Virtualization &amp; Artificial Intelligence (AI) blog also covering Linux, Windows &amp; Tech how-to</description>
	<lastBuildDate>Sat, 29 Aug 2026 20:30:54 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>[FIX] Hermes AI Desktop – “No LLM provider configured” When Ollama Works in the CLI</title>
		<link>https://techhead.co/fix-hermes-ai-desktop-no-llm-provider-configured-when-ollama-works-in-the-cli/</link>
					<comments>https://techhead.co/fix-hermes-ai-desktop-no-llm-provider-configured-when-ollama-works-in-the-cli/#respond</comments>
		
		<dc:creator><![CDATA[Simon Seagrave]]></dc:creator>
		<pubDate>Sat, 29 Aug 2026 20:30:53 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[hermes]]></category>
		<category><![CDATA[ollama]]></category>
		<guid isPermaLink="false">https://techhead.co/?p=9582</guid>

					<description><![CDATA[<p>Have you configured Hermes Agent to use a local Ollama model, confirmed that it works from the command line, only for Hermes Desktop to present you with the following rather unhelpful error? You may also receive a variation along these lines: If so, all may not be lost. More importantly, your Ollama installation and local [&#8230;]</p>
<p>The post <a href="https://techhead.co/fix-hermes-ai-desktop-no-llm-provider-configured-when-ollama-works-in-the-cli/">[FIX] Hermes AI Desktop – “No LLM provider configured” When Ollama Works in the CLI</a> appeared first on <a href="https://techhead.co">TechHead</a> and was written by <a href="https://techhead.co/author/simon-seagrave/">Simon Seagrave</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Have you configured Hermes Agent to use a local Ollama model, confirmed that it works from the command line, only for Hermes Desktop to present you with the following rather unhelpful error?</p>



<pre class="wp-block-code"><code>No LLM provider configured. Run `hermes model` to select a provider,
or run `hermes setup` for first-time configuration.</code></pre>



<p class="wp-block-paragraph">You may also receive a variation along these lines:</p>



<pre class="wp-block-code"><code>Unknown provider 'custom:ollama---gemma-4-12b'.</code></pre>



<p class="wp-block-paragraph">If so, all may not be lost. More importantly, your Ollama installation and local model may be perfectly fine.</p>



<figure class="wp-block-image size-large"><a href="https://techhead.co/wp-content/uploads/2026/08/image.png"><img fetchpriority="high" decoding="async" width="1024" height="567" src="https://techhead.co/wp-content/uploads/2026/08/image-1024x567.png" alt="Hermes Desktop No LLM provider configured error with Ollama gemma4:12b selected" class="wp-image-9583" srcset="https://techhead.co/wp-content/uploads/2026/08/image-1024x567.png 1024w, https://techhead.co/wp-content/uploads/2026/08/image-300x166.png 300w, https://techhead.co/wp-content/uploads/2026/08/image-768x425.png 768w, https://techhead.co/wp-content/uploads/2026/08/image.png 1470w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">I recently ran into this exact problem whilst configuring Hermes Desktop to use a Gemma 4 model running locally through Ollama. The model appeared in the Desktop model picker, the Hermes backend could see it, and the Hermes CLI could even get a response from it. Yet Desktop still insisted that there was no LLM provider configured.</p>



<p class="wp-block-paragraph">As it turned out, the problem was not Ollama, Docker networking or the model. It was the way the provider configuration was scoped to a separate Hermes profile, combined with provider information already stored against the Desktop session.</p>



<p class="wp-block-paragraph">This post explains how I tracked it down, how I fixed it without deleting my Hermes data, and the checks I used to make sure the fix survived a Desktop restart.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Tested configuration:</strong> Hermes Desktop source/development build v0.20.6, Hermes backend v0.20.6 in Docker, macOS, Ollama and <code>gemma4:12b</code>. This is the configuration on which I reproduced, repaired and restart-tested the problem; the menus, file paths and behaviour may change in later Hermes releases.</p>
</blockquote>



<h2 class="wp-block-heading">My Hermes and Ollama Setup</h2>



<p class="wp-block-paragraph">Before getting into the fix, it is worth briefly explaining how my installation is arranged. This matters because <code>localhost</code> does not always mean what you might expect once Docker becomes involved.</p>



<p class="wp-block-paragraph">My setup consists of:</p>



<ul class="wp-block-list">
<li>Hermes Desktop running as the source-built Electron application on my Mac.</li>



<li>The Hermes backend and gateway running inside a Docker container.</li>



<li>Ollama running natively on macOS, with <code>gemma4:12b</code> installed locally.</li>



<li>Hermes profiles named <code>default</code> and <code>local</code>, each with its own configuration and session data.</li>
</ul>



<p class="wp-block-paragraph">The request path therefore looks like this:</p>



<pre class="wp-block-code"><code>Hermes Desktop on macOS
        ↓
Hermes backend inside Docker
        ↓
Ollama on the Mac host
        ↓
gemma4:12b</code></pre>



<p class="wp-block-paragraph">I chose this arrangement because it keeps Hermes and its dependencies contained inside Docker, making the backend easier to manage or replace without cluttering the Mac installation. Ollama remains on macOS so it can run the local models directly on the host and make use of the Mac&#8217;s hardware. The <code>gemma4:12b</code> tag used here is also listed in the <a href="https://ollama.com/library/gemma4">official Ollama Gemma 4 library</a>.</p>



<p class="wp-block-paragraph">There is one important consequence: from inside the Hermes container, <code>localhost</code> refers to the container itself rather than the Mac. <a href="https://docs.docker.com/desktop/features/networking/networking-how-tos/">Docker Desktop&#8217;s own networking guidance</a> recommends the special <code>host.docker.internal</code> address when a container needs to reach a service on the host. Hermes therefore reaches Ollama using:</p>



<pre class="wp-block-code"><code>http:&#47;&#47;host.docker.internal:11434/v1</code></pre>



<p class="wp-block-paragraph">If you installed both Hermes and Ollama directly on the same machine without Docker, your endpoint may instead be <code>http://localhost:11434/v1</code>. That is the base URL shown in Ollama&#8217;s official OpenAI-compatibility examples. The profile problem described below can affect either arrangement, though the correct endpoint will be different.</p>



<h2 class="wp-block-heading">Why I Am Running the Pre-Release Hermes Desktop</h2>



<p class="wp-block-paragraph">You may be wondering why I am using a source-built version of Hermes Desktop rather than simply downloading the normal Mac installer.</p>



<p class="wp-block-paragraph">At the time of writing, the downloadable macOS installer follows a local-first setup path. If it cannot find Hermes locally, it offers to install the complete Hermes runtime, including the supporting command-line components and dependencies.</p>



<p class="wp-block-paragraph">That makes sense for somebody starting with a blank Mac. It did not make sense for me because I already had a fully configured Hermes backend running inside Docker. I did not want a second Hermes installation with another set of configuration files, providers and sessions merely to obtain the Desktop interface.</p>



<p class="wp-block-paragraph">What I wanted was closer to a thin client:</p>



<pre class="wp-block-code"><code>Hermes Desktop interface only
        ↓
Connect to my existing Hermes backend in Docker</code></pre>



<p class="wp-block-paragraph">The <a href="https://github.com/NousResearch/hermes-agent/blob/main/website/docs/user-guide/desktop.md">newer Hermes Desktop documentation</a> now supports this. Under <strong>Settings → Gateways</strong>, its <strong>Remote gateway</strong> connection mode can point the interface at an existing <code>hermes serve</code> backend instead of starting and managing another local backend.</p>



<p class="wp-block-paragraph">In this context, “remote” does not have to mean a server in another building—or even another physical computer. My Hermes backend is in a Docker container on the same Mac, but it is still a separate service which Desktop reaches through a network address.</p>



<p class="wp-block-paragraph">The slight complication is that this capability reached the current Hermes source after the publicly downloadable Mac installer was built. <a href="https://github.com/NousResearch/hermes-agent/issues/85422">Hermes issue #85422</a> documents that release mismatch: the public installer still pushes new users through local bootstrap, whilst the newer source contains the <strong>Connect to existing Hermes</strong> path.</p>



<p class="wp-block-paragraph">I therefore built and ran the current Desktop code from source. It is reasonable to call this a pre-release or development build: it contains newer Desktop functionality, though it has not gone through the same packaged, signed and branded release process as the normal download. That distinction is worth remembering because development builds may also contain unfinished changes or new bugs.</p>



<h3 class="wp-block-heading">Why Does It Appear as Electron on the Mac?</h3>



<p class="wp-block-paragraph"><a href="https://www.electronjs.org/docs/latest/">Electron</a> is the framework used to build the Hermes Desktop interface. It packages web technologies—HTML, CSS and JavaScript—inside a desktop application using Chromium and Node.js. Applications such as Visual Studio Code, Slack and GitHub Desktop use the same general approach.</p>



<p class="wp-block-paragraph">When an Electron application is prepared for normal distribution, it is packaged and branded with the product&#8217;s name, icon and macOS application details. When it is launched directly from source during development, some of that final packaging is absent. macOS can therefore show the generic name <strong>Electron</strong> in places such as Activity Monitor or the Dock.</p>



<p class="wp-block-paragraph">/imag</p>



<div class="wp-block-stackable-image stk-block-image stk-block stk-6syahch" data-block-id="6syahch"><figure><span class="stk-img-wrapper stk-image--shape-stretch"><img decoding="async" class="stk-img wp-image-9585" src="https://techhead.co/wp-content/uploads/2026/08/hermes-desktop-remote-gateway.jpg" width="918" height="768" alt="Hermes Desktop Remote gateway settings connected to a Docker-hosted Hermes backend" srcset="https://techhead.co/wp-content/uploads/2026/08/hermes-desktop-remote-gateway.jpg 918w, https://techhead.co/wp-content/uploads/2026/08/hermes-desktop-remote-gateway-300x251.jpg 300w, https://techhead.co/wp-content/uploads/2026/08/hermes-desktop-remote-gateway-768x643.jpg 768w" sizes="(max-width: 918px) 100vw, 918px" /></span></figure></div>



<p class="wp-block-paragraph">So, in my setup, the process called Electron really is the running Hermes Desktop interface. It is not a second AI model, a replacement for Docker or evidence that Hermes has stopped. Electron is simply the desktop shell displaying the Hermes user interface and connecting it to my existing Dockerised backend.</p>



<h2 class="wp-block-heading">The Short Answer</h2>



<p class="wp-block-paragraph">If Hermes CLI works with Ollama but Hermes Desktop does not, check which Hermes <strong>profile</strong> owns the failing Desktop session.</p>



<p class="wp-block-paragraph">Hermes describes a profile as a separate Hermes home. Each profile has its own:</p>



<ul class="wp-block-list">
<li><code>config.yaml</code></li>



<li>environment and credentials</li>



<li>sessions</li>



<li>logs</li>



<li><code>state.db</code> database</li>
</ul>



<p class="wp-block-paragraph">A provider configured in the default file at <code>~/.hermes/config.yaml</code> is not automatically available to a separate profile stored under <code>~/.hermes/profiles/&lt;profile-name&gt;/</code>. This separation is documented in the <a href="https://github.com/NousResearch/hermes-agent/blob/main/website/docs/user-guide/profiles.md">official Hermes profiles guide</a>.</p>



<p class="wp-block-paragraph">In my case, the working Ollama provider existed in the default configuration, but the failing sessions belonged to a profile called <code>local</code>. That profile still had a different model configuration and did not contain the named Ollama provider that Desktop had saved with the session.</p>



<p class="wp-block-paragraph">The fix was to add the working Ollama model and matching custom-provider definition to the <code>local</code> profile&#8217;s own <code>config.yaml</code>. I did <strong>not</strong> change the already-working root configuration, delete the Desktop cache or edit the session database.</p>



<h2 class="wp-block-heading">Why This Problem Is So Confusing</h2>



<p class="wp-block-paragraph">There were several clues suggesting that everything should have worked:</p>



<ol class="wp-block-list">
<li>Ollama was running on the Mac.</li>



<li>The Gemma model was installed and available.</li>



<li>The Hermes Docker container could reach Ollama.</li>



<li>Hermes CLI could initialise the agent and get a response.</li>



<li>Hermes Desktop showed the model in its picker.</li>
</ol>



<p class="wp-block-paragraph">Normally, if the CLI and Desktop are using the same backend and configuration, you would expect them to behave in the same way. In this instance they were not using quite the same state.</p>



<p class="wp-block-paragraph">The easiest way to think about a Hermes profile is as a separate Hermes home. It may use the same application and gateway, but it has its own configuration and its own session history. Pointing Desktop at a profile does not make that profile inherit everything from the default one.</p>



<p class="wp-block-paragraph">Desktop had remembered a provider identity similar to:</p>



<pre class="wp-block-code"><code>custom:ollama---gemma-4-12b</code></pre>



<p class="wp-block-paragraph">That identity was valid only if the profile which owned the session also had the matching named custom provider. Mine did not, so Desktop could display the model whilst the backend was unable to build a working runtime for it.</p>



<p class="wp-block-paragraph">There are related reports in the Hermes issue tracker where custom-provider identity is lost or cannot be reconstructed when Desktop resumes a session. In those reports, the CLI continues to work because it follows the configured default-provider path rather than the same Desktop session-restoration path.</p>



<h2 class="wp-block-heading">Before You Change Anything: Make a Backup</h2>



<p class="wp-block-paragraph">I would strongly recommend making a backup before clearing caches, changing a profile or touching a database. Repeatedly changing the main Ollama configuration can make the original problem harder to see, especially when that configuration already works.</p>



<p class="wp-block-paragraph">First, completely quit Hermes Desktop. If you are running the source-built Electron version, it may appear in macOS as <strong>Electron</strong> rather than Hermes, so check that it has really closed.</p>



<p class="wp-block-paragraph">Open Terminal and create a timestamped backup folder:</p>



<pre class="wp-block-code"><code>backup_dir="$HOME/Documents/hermes-repair-backup-$(date +%Y%m%d-%H%M%S)"
mkdir -p "$backup_dir"</code></pre>



<p class="wp-block-paragraph">Back up the Hermes Desktop Electron data:</p>



<pre class="wp-block-code"><code>ditto "$HOME/Library/Application Support/Hermes" \
  "$backup_dir/Hermes-Desktop"</code></pre>



<p class="wp-block-paragraph">If your affected profile is called <code>local</code>, back up its configuration:</p>



<pre class="wp-block-code"><code>cp "$HOME/.hermes/profiles/local/config.yaml" \
  "$backup_dir/local-config.yaml"</code></pre>



<p class="wp-block-paragraph">You can also ask SQLite to make a consistent backup of the profile&#8217;s session database:</p>



<pre class="wp-block-code"><code>sqlite3 "$HOME/.hermes/profiles/local/state.db" \
  ".backup '$backup_dir/local-state.db'"</code></pre>



<p class="wp-block-paragraph">Change <code>local</code> in these paths if your profile has a different name.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Important:</strong> Do not publish or casually share your <code>.env</code>, <code>auth.json</code>, OAuth tokens, dashboard secrets or complete Hermes data directory. These can contain credentials and private conversation data.</p>
</blockquote>



<p class="wp-block-paragraph">With that out of the way… on with the troubleshooting!</p>



<h2 class="wp-block-heading">Step 1 – Prove That Ollama and the Hermes Backend Work</h2>



<p class="wp-block-paragraph">Before digging into Desktop storage, test the actual model through Hermes CLI.</p>



<p class="wp-block-paragraph">For my Docker container, which was named <code>hermes</code>, I used the following. Replace the first <code>hermes</code> if your container has a different name:</p>



<pre class="wp-block-code"><code>docker exec -it hermes hermes chat \
  -q "Reply with exactly: LOCAL MODEL WORKING" \
  --max-turns 1</code></pre>



<p class="wp-block-paragraph">The important result was:</p>



<pre class="wp-block-code"><code>LOCAL MODEL WORKING</code></pre>



<p class="wp-block-paragraph">This is a useful dividing line:</p>



<ul class="wp-block-list">
<li>If the CLI also fails, you probably still have an Ollama, Docker networking or main Hermes provider problem.</li>



<li>If the CLI works but Desktop fails, stop changing Ollama for the moment. Concentrate on Desktop, profiles and session restoration.</li>
</ul>



<p class="wp-block-paragraph">In my case, this test proved the complete path from Hermes to Docker, Ollama and Gemma was working.</p>



<h2 class="wp-block-heading">Step 2 – Check Which Profile Owns the Session</h2>



<p class="wp-block-paragraph">Open Hermes Desktop and look at the <strong>Profiles</strong> section in the left sidebar. In my setup I had both <code>default</code> and <code>local</code> profiles available through the gateway.</p>



<p class="wp-block-paragraph">The broken sessions belonged to <code>local</code>, not <code>default</code>.</p>



<p class="wp-block-paragraph">This small distinction was the key to the whole problem. I had been checking the working configuration here:</p>



<pre class="wp-block-code"><code>~/.hermes/config.yaml</code></pre>



<p class="wp-block-paragraph">But the failing session was resolved using:</p>



<pre class="wp-block-code"><code>~/.hermes/profiles/local/config.yaml</code></pre>



<p class="wp-block-paragraph">Those are independent configuration files.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">If you created a profile using a blank profile rather than cloning an existing one, this is particularly worth checking. The Hermes documentation confirms that each profile has its own config, credentials, sessions and state./image</p>



<div class="wp-block-stackable-image stk-block-image stk-block stk-x6ibgna" data-block-id="x6ibgna"></div>



<h2 class="wp-block-heading">Step 3 – Compare the Model and Provider Configuration</h2>



<p class="wp-block-paragraph">You can use the following command to print only the most relevant model/provider lines from the default configuration:</p>



<pre class="wp-block-code"><code>grep -nE '^&#91;&#91;:space:]]*(model:|custom_providers:|default:|provider:|base_url:|api_mode:|- name:)' \
  "$HOME/.hermes/config.yaml"</code></pre>



<p class="wp-block-paragraph">Now compare it with the profile configuration:</p>



<pre class="wp-block-code"><code>grep -nE '^&#91;&#91;:space:]]*(model:|custom_providers:|default:|provider:|base_url:|api_mode:|- name:)' \
  "$HOME/.hermes/profiles/local/config.yaml"</code></pre>



<p class="wp-block-paragraph">My default configuration correctly contained the Ollama endpoint:</p>



<pre class="wp-block-code"><code>model:
  default: gemma4:12b
  provider: custom
  base_url: http://host.docker.internal:11434/v1
  api_mode: chat_completions</code></pre>



<p class="wp-block-paragraph">It also had the named custom provider:</p>



<pre class="wp-block-code"><code>custom_providers:
  - name: Ollama - Gemma 4 12B
    base_url: http://host.docker.internal:11434/v1
    model: gemma4:12b
    api_mode: chat_completions</code></pre>



<p class="wp-block-paragraph">The <code>local</code> profile, however, still selected GPT/Codex and had no corresponding Ollama provider definition.</p>



<p class="wp-block-paragraph">Desktop had saved <code>custom:ollama---gemma-4-12b</code> with the sessions in that profile, but the profile had no way to resolve it. In this v0.20.6 installation, the three hyphens came from the normalised display name <code>Ollama - Gemma 4 12B</code>; the spaces surrounding the existing hyphen became additional hyphens. Treat the exact spelling as version- and configuration-specific rather than typing it blindly into another installation.</p>



<p class="wp-block-paragraph">The configuration shape itself is supported by Hermes: its <a href="https://github.com/NousResearch/hermes-agent/blob/main/website/docs/integrations/providers.md">custom and self-hosted provider documentation</a> describes <code>provider: custom</code>, a <code>base_url</code> ending in <code>/v1</code>, named <code>custom_providers</code> entries and <code>api_mode: chat_completions</code> for OpenAI-compatible endpoints. Ollama&#8217;s <a href="https://docs.ollama.com/api/openai-compatibility">OpenAI compatibility documentation</a> confirms that it implements <code>/v1/chat/completions</code> on port <code>11434</code>.</p>



<h2 class="wp-block-heading">Optional Deep-Dive – Inspect the Stored Session Provider</h2>



<p class="wp-block-paragraph">You do not normally need to edit the database, though a read-only query can help confirm what Desktop saved. Hermes documents <code>state.db</code> as its SQLite session store, including the <code>model</code> and <code>model_config</code> fields used here.</p>



<p class="wp-block-paragraph">With Hermes Desktop closed, run:</p>



<pre class="wp-block-code"><code>sqlite3 -header -column \
  "file:$HOME/.hermes/profiles/local/state.db?mode=ro&amp;immutable=1" \
  "SELECT id, model, model_config FROM sessions ORDER BY started_at DESC LIMIT 10;"</code></pre>



<p class="wp-block-paragraph">In my affected sessions, <code>model_config</code> contained a provider similar to:</p>



<pre class="wp-block-code"><code>{
  "model": "gemma4:12b",
  "provider": "custom:ollama---gemma-4-12b"
}</code></pre>



<p class="wp-block-paragraph">That does not mean the database itself is corrupt. It means the session expects its owning profile to be able to resolve that provider identity.</p>



<p class="wp-block-paragraph">If the recent session is missing from the query, it may still be in SQLite&#8217;s write-ahead log. Do not start copying or deleting database files at random; make a proper backup and close the processes using the database first.</p>



<h2 class="wp-block-heading">Step 4 – Apply the Correct Fix for Your Profile</h2>



<p class="wp-block-paragraph">There are two likely situations here.</p>



<h3 class="wp-block-heading">The profile is supposed to use Ollama</h3>



<p class="wp-block-paragraph">This was my situation. I added the working Ollama model and provider to the <code>local</code> profile&#8217;s own <code>config.yaml</code>.</p>



<p class="wp-block-paragraph">The model section became:</p>



<pre class="wp-block-code"><code>model:
  default: gemma4:12b
  provider: custom
  base_url: http://host.docker.internal:11434/v1
  api_mode: chat_completions</code></pre>



<p class="wp-block-paragraph">I also added the named provider expected by the stored Desktop sessions:</p>



<pre class="wp-block-code"><code>custom_providers:
  - name: Ollama - Gemma 4 12B
    base_url: http://host.docker.internal:11434/v1
    model: gemma4:12b
    api_mode: chat_completions
    models:
      gemma4:12b: {}
      gemma4:26b: {}
    models_discovered: true</code></pre>



<p class="wp-block-paragraph">The <code>models</code> catalogue and <code>models_discovered</code> flag above were present in the known-working provider entry copied from my default profile. They preserve the exact configuration I tested, but they were not the central part of the repair. The essential point was that the <code>local</code> profile gained the matching named provider, endpoint, model and API mode. For a new installation, Hermes recommends using <code>hermes model</code> to create a custom endpoint rather than inventing discovery metadata by hand.</p>



<p class="wp-block-paragraph">If Ollama runs directly on the same non-containerised machine as Hermes, your URL may instead be:</p>



<pre class="wp-block-code"><code>http:&#47;&#47;localhost:11434/v1</code></pre>



<p class="wp-block-paragraph">In my setup Hermes ran inside Docker, so <code>localhost</code> would have meant the container itself. I therefore needed:</p>



<pre class="wp-block-code"><code>http:&#47;&#47;host.docker.internal:11434/v1</code></pre>



<p class="wp-block-paragraph">Do not blindly copy that URL without considering where Hermes and Ollama are running.</p>



<p class="wp-block-paragraph">Also make sure the provider name matches the identity already stored with the session. Renaming a provider may be tidier for future sessions, but it will not necessarily repair an older session that expects the previous name.</p>



<h3 class="wp-block-heading">The profile is not supposed to use Ollama</h3>



<p class="wp-block-paragraph">Do not overwrite a cloud or work profile just to make an accidentally selected Ollama session run.</p>



<p class="wp-block-paragraph">Instead, switch Desktop to the profile which actually owns the Ollama configuration and create a new session there. A visible model selection is not proof that the active profile can execute it.</p>



<h2 class="wp-block-heading">Step 5 – Test a Brand-New Desktop Session</h2>



<p class="wp-block-paragraph">Reopen Hermes Desktop, select the repaired profile and start a completely new session.</p>



<p class="wp-block-paragraph">The model indicator in my session showed:</p>



<pre class="wp-block-code"><code>custom: gemma4:12b</code></pre>



<p class="wp-block-paragraph">I sent:</p>



<pre class="wp-block-code"><code>Reply with exactly: LOCAL MODEL WORKING</code></pre>



<p class="wp-block-paragraph">Gemma returned:</p>



<pre class="wp-block-code"><code>LOCAL MODEL WORKING</code></pre>



<p class="wp-block-paragraph">The first response took 48 seconds because the local model needed time to load and begin generating. The important part was that Hermes had moved beyond the provider-initialisation error and was now waiting on <code>gemma4:12b</code>.</p>



<div class="wp-block-stackable-image stk-block-image stk-block stk-2cb6xe4" data-block-id="2cb6xe4"><figure><span class="stk-img-wrapper stk-image--shape-stretch"><img decoding="async" class="stk-img wp-image-9587" src="https://techhead.co/wp-content/uploads/2026/08/hermes-desktop-local-model-working.jpg" width="918" height="768" alt="Hermes Desktop successfully running the Ollama gemma4:12b local model after the provider fix" srcset="https://techhead.co/wp-content/uploads/2026/08/hermes-desktop-local-model-working.jpg 918w, https://techhead.co/wp-content/uploads/2026/08/hermes-desktop-local-model-working-300x251.jpg 300w, https://techhead.co/wp-content/uploads/2026/08/hermes-desktop-local-model-working-768x643.jpg 768w" sizes="(max-width: 918px) 100vw, 918px" /></span></figure></div>



<h2 class="wp-block-heading">Step 6 – Make Sure Session Restore Is Fixed</h2>



<p class="wp-block-paragraph">Do not stop at a successful new chat. Session restoration was the path that had caused trouble, so I wanted to test that specifically.</p>



<p class="wp-block-paragraph">I completely quit Electron/Hermes Desktop, relaunched it, selected the <code>local</code> profile and reopened the exact session that had just worked.</p>



<p class="wp-block-paragraph">I then sent:</p>



<pre class="wp-block-code"><code>Reply with exactly: RELOAD WORKING</code></pre>



<p class="wp-block-paragraph">The restored session returned:</p>



<pre class="wp-block-code"><code>RELOAD WORKING</code></pre>



<p class="wp-block-paragraph">This was the decisive test. It proved that the provider could be reconstructed from the persisted session after Desktop restarted, not merely used by an agent which happened to be left running in memory.</p>



<h2 class="wp-block-heading">Why I Am Confident This Was the Correct Fix</h2>



<p class="wp-block-paragraph">There is an important difference between a plausible workaround and a fix which has been isolated and tested.</p>



<p class="wp-block-paragraph">In this case I changed only the affected <code>local</code> profile&#8217;s configuration. I deliberately left the working root configuration, Ollama installation, Docker container, Electron storage and session database untouched.</p>



<p class="wp-block-paragraph">The evidence then fell into a useful sequence:</p>



<ol class="wp-block-list">
<li>The CLI returned <code>LOCAL MODEL WORKING</code> before the Desktop repair, proving that the Docker-to-Ollama route and model were already functional.</li>



<li>Inspection showed that the failing Desktop sessions belonged to <code>local</code>, whilst the working provider configuration existed under the default Hermes home.</li>



<li>The affected session expected <code>custom:ollama---gemma-4-12b</code>, but its owning profile did not define that named provider.</li>



<li>Adding the matching endpoint and provider to the owning profile allowed a brand-new Desktop session to return <code>LOCAL MODEL WORKING</code>.</li>



<li>After completely quitting and relaunching Electron, the exact same session returned <code>RELOAD WORKING</code>.</li>
</ol>



<p class="wp-block-paragraph">That final restart test is particularly important. It exercises the persisted session/provider reconstruction path rather than merely proving that an already-running process retained some temporary state.</p>



<p class="wp-block-paragraph">The official documentation independently supports each underlying part of the diagnosis: profiles have separate homes, custom providers are resolved from configuration, Ollama exposes an OpenAI-compatible chat endpoint, and Docker Desktop uses <code>host.docker.internal</code> to reach services on the Mac host. Related Hermes issues also document the same general failure family around Desktop session restoration and named custom-provider identity.</p>



<p class="wp-block-paragraph">This does not mean every occurrence of <code>No LLM provider configured</code> has the same cause. It does mean that, for the configuration described in this article, the repair is supported by both the observed state and two successful end-to-end tests, including a full Desktop restart.</p>



<h2 class="wp-block-heading">What I Did Not Need to Change</h2>



<p class="wp-block-paragraph">It is just as useful to record what was left alone:</p>



<ul class="wp-block-list">
<li>I did not change the working root <code>~/.hermes/config.yaml</code>.</li>



<li>I did not reinstall Ollama or re-download the Gemma model.</li>



<li>I did not recreate the Docker container.</li>



<li>I did not delete the Hermes Desktop LevelDB directory.</li>



<li>I did not edit or replace the Hermes session database.</li>



<li>I did not remove my OAuth/Codex authentication.</li>
</ul>



<p class="wp-block-paragraph">Clearing all Electron storage can be a useful last-resort test for stale UI state, though in this case it would have treated the symptom rather than the profile mismatch. Repairing the profile allowed Hermes to retain the existing conversations and resolve the provider correctly.</p>



<h2 class="wp-block-heading">Quick Troubleshooting Table</h2>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>What you see</th><th>What it usually suggests</th></tr></thead><tbody><tr><td>Hermes CLI and Desktop both fail</td><td>Check Ollama, Docker networking and the main provider configuration first.</td></tr><tr><td>CLI works but a fresh Desktop session fails</td><td>Check the active Desktop profile and that profile&#8217;s own provider definition.</td></tr><tr><td>Fresh Desktop sessions work but restored sessions fail</td><td>Check persisted session provider state and related Hermes session-resume issues.</td></tr><tr><td>The model appears in the picker but runtime says <code>Unknown provider</code></td><td>The picker/catalogue and active profile&#8217;s runtime provider registry may disagree.</td></tr><tr><td>Desktop waits on the correct model with no immediate provider error</td><td>Provider initialisation is probably fixed; allow time for the local model to load.</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">Is This a Hermes Bug or a Configuration Problem?</h2>



<p class="wp-block-paragraph">In my particular setup it was a combination of the two.</p>



<p class="wp-block-paragraph">The immediate repair was configuration-related: the separate <code>local</code> profile did not contain the provider expected by its sessions. However, Desktop made the situation difficult to understand because it could show and persist a provider selection that the owning profile could not successfully resolve.</p>



<p class="wp-block-paragraph">This is not entirely unique. <a href="https://github.com/NousResearch/hermes-agent/issues/44022">Hermes issue #44022</a> documents Desktop/TUI session restoration failing with <code>No LLM provider configured</code> whilst the same custom provider works through the CLI. <a href="https://github.com/NousResearch/hermes-agent/issues/44108">Issue #44108</a> describes named custom-provider identity being reduced to bare <code>custom</code> during persistence, and <a href="https://github.com/NousResearch/hermes-agent/issues/7054">issue #7054</a> covers differences between the provider catalogue/picker and runtime configuration paths.</p>



<p class="wp-block-paragraph">Some related issues are now closed, though an issue&#8217;s status alone does not prove that every release and every stored session has been repaired. I would not assume every current Hermes installation has exactly the same fault. The useful diagnostic lesson remains the same: when CLI works and Desktop fails, verify the profile and session boundary before rebuilding your local AI stack.</p>



<h2 class="wp-block-heading">Frequently Asked Questions</h2>



<h3 class="wp-block-heading">Why does Hermes CLI work when Hermes Desktop fails?</h3>



<p class="wp-block-paragraph">The CLI may use the default profile and its configured provider directly. Desktop can use a different profile and may also restore provider information saved with a particular session. If those sources disagree, CLI can work whilst Desktop fails.</p>



<h3 class="wp-block-heading">Does a Hermes profile inherit the default <code>config.yaml</code>?</h3>



<p class="wp-block-paragraph">No. A profile has its own Hermes home containing its own configuration, credentials, sessions, logs and state database. Configure or clone the provider into the profile which will use it.</p>



<h3 class="wp-block-heading">Why does Hermes say <code>custom:ollama---gemma-4-12b</code>?</h3>



<p class="wp-block-paragraph">In this tested v0.20.6 session, Hermes created a normalised identity for the named custom provider. The spaces in <code>Ollama - Gemma 4 12B</code> became hyphens alongside the hyphen already present in the display name. Treat that exact identity as evidence from this installation; its format may differ with another provider name or Hermes version.</p>



<h3 class="wp-block-heading">Should I delete <code>~/Library/Application Support/Hermes</code>?</h3>



<p class="wp-block-paragraph">Not as a first step. Back it up, identify the active profile and compare the profile&#8217;s provider configuration first. Deleting Desktop state may remove useful evidence and does not repair a missing provider definition inside a Hermes profile.</p>



<h3 class="wp-block-heading">Should I edit <code>state.db</code>?</h3>



<p class="wp-block-paragraph">Usually not. Querying it read-only can help diagnose the stored provider, but repair the owning profile configuration first. Direct database changes should be a carefully backed-up last resort.</p>



<h3 class="wp-block-heading">Which Ollama URL should I use with Hermes?</h3>



<p class="wp-block-paragraph">If Hermes runs directly on the same machine, it may use <code>http://localhost:11434/v1</code>. If Hermes runs inside Docker and Ollama runs on the Mac host, <code>http://host.docker.internal:11434/v1</code> is normally the relevant address.</p>



<h2 class="wp-block-heading">Final Thoughts</h2>



<p class="wp-block-paragraph">This was one of those problems where all the individual pieces appeared to be working, though the complete Desktop session still failed. The biggest clue was that the same model and backend worked from Hermes CLI.</p>



<p class="wp-block-paragraph">Once I stopped changing Ollama and followed the session into its owning profile, the cause became much clearer: the model was configured in one Hermes home, whilst the failing Desktop session belonged to another.</p>



<p class="wp-block-paragraph">If you run into this error, back everything up, confirm the CLI path, check the active profile, and compare that profile&#8217;s provider definition with the provider stored in the session. Hopefully that will save you some of the head-scratching I went through. &#x1f642;</p>



<p class="wp-block-paragraph">If you have seen a variation of this problem on Windows, Linux, or a newer Hermes release, leave a comment with your Desktop version, backend version and profile layout. It will no doubt help others who come across the same rather misleading error.</p>



<p class="wp-block-paragraph">Hope this guide helps. Good luck!</p>



<h2 class="wp-block-heading">Useful References</h2>



<ul class="wp-block-list">
<li><a href="https://github.com/NousResearch/hermes-agent/blob/main/website/docs/user-guide/profiles.md">Hermes Agent profiles documentation</a></li>



<li><a href="https://github.com/NousResearch/hermes-agent/blob/main/website/docs/user-guide/desktop.md">Hermes Desktop documentation, including remote-backend mode</a></li>



<li><a href="https://github.com/NousResearch/hermes-agent/blob/main/website/docs/integrations/providers.md">Hermes custom and self-hosted provider documentation</a></li>



<li><a href="https://github.com/NousResearch/hermes-agent/blob/main/website/docs/developer-guide/session-storage.md">Hermes session-storage documentation</a></li>



<li><a href="https://github.com/NousResearch/hermes-agent/issues/85422">Hermes issue #85422 – downloadable macOS installer predates remote-client onboarding</a></li>



<li><a href="https://github.com/NousResearch/hermes-agent/issues/38602">Hermes issue #38602 – Desktop client-only installation</a></li>



<li><a href="https://github.com/NousResearch/hermes-agent/issues/44022">Hermes issue #44022 – Desktop/TUI session resume and bare custom-provider state</a></li>



<li><a href="https://github.com/NousResearch/hermes-agent/issues/44108">Hermes issue #44108 – named custom-provider identity lost during Desktop/TUI persistence</a></li>



<li><a href="https://github.com/NousResearch/hermes-agent/issues/7054">Hermes issue #7054 – provider picker and runtime configuration-path differences</a></li>



<li><a href="https://docs.docker.com/desktop/features/networking/networking-how-tos/">Docker Desktop networking – connecting a container to a host service</a></li>



<li><a href="https://docs.ollama.com/api/openai-compatibility">Ollama OpenAI compatibility documentation</a></li>



<li><a href="https://ollama.com/library/gemma4">Ollama Gemma 4 model library</a></li>



<li><a href="https://www.electronjs.org/docs/latest/">Electron introduction</a></li>



<li><a href="https://www.electronjs.org/docs/latest/tutorial/application-distribution">Electron application packaging and rebranding</a></li>
</ul>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://techhead.co/fix-hermes-ai-desktop-no-llm-provider-configured-when-ollama-works-in-the-cli/">[FIX] Hermes AI Desktop – “No LLM provider configured” When Ollama Works in the CLI</a> appeared first on <a href="https://techhead.co">TechHead</a> and was written by <a href="https://techhead.co/author/simon-seagrave/">Simon Seagrave</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://techhead.co/fix-hermes-ai-desktop-no-llm-provider-configured-when-ollama-works-in-the-cli/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Create a WiFi QR Code (Free, No App Needed)</title>
		<link>https://techhead.co/how-to-create-a-wifi-qr-code/</link>
					<comments>https://techhead.co/how-to-create-a-wifi-qr-code/#respond</comments>
		
		<dc:creator><![CDATA[Simon Seagrave]]></dc:creator>
		<pubDate>Thu, 21 May 2026 12:19:04 +0000</pubDate>
				<category><![CDATA[QR Code]]></category>
		<category><![CDATA[qr code]]></category>
		<category><![CDATA[qrcode]]></category>
		<guid isPermaLink="false">https://techhead.co/?p=9575</guid>

					<description><![CDATA[<p>Create a free WiFi QR code so guests connect by scanning, no app or typing required. Works on iPhone and Android, plus the WPA3 detail most tools get wrong.</p>
<p>The post <a href="https://techhead.co/how-to-create-a-wifi-qr-code/">How to Create a WiFi QR Code (Free, No App Needed)</a> appeared first on <a href="https://techhead.co">TechHead</a> and was written by <a href="https://techhead.co/author/simon-seagrave/">Simon Seagrave</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading"></h1>



<p class="wp-block-paragraph">Every house has that moment. Someone comes over, settles in, and asks for the WiFi password, and you find yourself reciting <code><em>Xt7!q2BnR$</em></code> letter by letter while they squint at their phone and get the capital B wrong twice. A WiFi QR code ends that whole ritual. You generate one image, stick it on the fridge or a card by the router, and anyone who needs to get online points their camera at it and connects.</p>



<p class="wp-block-paragraph">This is one of those small things that&#8217;s worth setting up once, and the good news is it costs nothing and takes about a minute. I&#8217;ll walk through how to create a WiFi QR code, what&#8217;s actually encoded inside it, and a few details most articles skip that will save you a confused guest later.</p>



<figure class="wp-block-image size-large"><a href="https://techhead.co/wp-content/uploads/2026/05/How-to-create-a-WiFi-QR-Code-for-Free.png"><img loading="lazy" decoding="async" width="1024" height="683" src="https://techhead.co/wp-content/uploads/2026/05/How-to-create-a-WiFi-QR-Code-for-Free-1024x683.png" alt="A printed WiFi QR code card propped against a home router, with a phone camera scanning it to connect automatically" class="wp-image-9576" srcset="https://techhead.co/wp-content/uploads/2026/05/How-to-create-a-WiFi-QR-Code-for-Free-1024x683.png 1024w, https://techhead.co/wp-content/uploads/2026/05/How-to-create-a-WiFi-QR-Code-for-Free-300x200.png 300w, https://techhead.co/wp-content/uploads/2026/05/How-to-create-a-WiFi-QR-Code-for-Free-768x512.png 768w, https://techhead.co/wp-content/uploads/2026/05/How-to-create-a-WiFi-QR-Code-for-Free.png 1536w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">What a WiFi QR Code Actually Does</h2>



<p class="wp-block-paragraph">A WiFi QR code stores three things: your network name, your password, and the security type your router uses. When someone scans it, their phone reads those credentials and offers to join the network automatically, so nobody types anything. The connection happens because the phone already knows the password the moment the camera resolves the code.</p>



<p class="wp-block-paragraph">What&#8217;s encoded is plain text in a defined format, and it looks like this:</p>



<pre class="wp-block-code"><code>WIFI:T:WPA;S:NetworkName;P:password;;
</code></pre>



<p class="wp-block-paragraph">That&#8217;s the whole thing. <code>T</code> is the security type (WPA covers WPA2 and WPA3 here, more on that shortly), <code>S</code> is the SSID or network name, and <code>P</code> is the password. The two semicolons at the end close the string. This format is now part of the <a href="https://www.wi-fi.org/">WiFi Alliance&#8217;s </a><a href="https://www.wi-fi.org/" rel="nofollow">specifications</a> for credential sharing, which is why a code generated by one tool scans correctly on a phone built by an entirely different manufacturer. There&#8217;s no proprietary magic involved, just an agreed-on way of writing the credentials down where a camera can read them.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Creating One with a Free Generator</h2>



<p class="wp-block-paragraph">You don&#8217;t need software for this. A browser-based tool does the whole job, and my pick is <a href="https://quickresponsecode.com/" target="_blank" rel="noreferrer noopener">QuickResponseCode.com</a>, a free WiFi QR code generator that runs in the page and doesn&#8217;t ask you to sign up or watermark the result.</p>



<p class="wp-block-paragraph">Open the site and select the WiFi tab. Enter your SSID exactly as it appears, including capitalization, because the code will reproduce whatever you type and a mismatched character means a failed scan. Type your password into the password field. Choose your security type from the dropdown — for almost every home network that&#8217;s WPA2, which is what most routers have defaulted to for years. If you&#8217;re on a newer router running WPA3, select WPA rather than hunting for a separate WPA3 option, and I&#8217;ll explain why that&#8217;s correct below rather than a mistake. Then download the code as a PNG for printing or an SVG if you want it to scale up cleanly to a sign or poster.</p>



<p class="wp-block-paragraph">That&#8217;s the entire process. The code generates instantly as you fill in the fields, so you can see it form before you download anything.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Where to Put It Once You&#8217;ve Got It</h2>



<p class="wp-block-paragraph">The code only earns its keep if it&#8217;s somewhere people naturally look. A small printed card propped against the router works for a home network, and a framed version in a guest room is a nice touch that quietly tells visitors they don&#8217;t have to ask. Cafés and small restaurants tend to put one on a table tent or taped to the counter by the register, which cuts down on staff repeating the password forty times a shift. The point is to put it where the person who needs it already is, rather than on a wall they&#8217;ll never walk past.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">A Quick Word on What You&#8217;re Actually Sharing</h2>



<p class="wp-block-paragraph">A WiFi QR code hands your network password to anyone who scans it, which is the entire point, but it&#8217;s worth thinking about who that includes. On the fridge or a card by the router, the only people scanning it are people already in your home, so there&#8217;s nothing to worry about. A code stuck in a shop window or on a public-facing counter is a different situation, because anyone walking past can scan it, photograph it, and keep it long after they&#8217;ve left.</p>



<p class="wp-block-paragraph">The cleaner approach for anything semi-public is to generate the code for your guest network rather than your main one. Most modern routers let you run a separate guest SSID with its own password, walled off from your primary network and the devices on it, so a code that leaks only ever exposes a throwaway password that reaches nothing important. Rotating that guest password costs you nothing, and regenerating the code takes the same thirty seconds as before.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Does It Work on iPhone and Android?</h2>



<p class="wp-block-paragraph">Both, with no third-party app on either side. iPhones have read WiFi QR codes through the native Camera app since iOS 11, so you open the camera, point it at the code, and tap the notification that slides down to join the network. Android added the same camera-based scanning in version 9, and on most recent phones you can also scan straight from the WiFi settings screen or through Google Lens if the camera app doesn&#8217;t catch it automatically.</p>



<p class="wp-block-paragraph">Worth knowing if you&#8217;re sharing your own network rather than setting one up for someone else: both platforms can now generate the code for you directly. On an iPhone running iOS 18, the Passwords app has a Wi-Fi section where you pick your network and tap &#8220;Show Network QR Code.&#8221; Android has had a Share button with a QR option in the WiFi settings since Android 10. These built-in features are handy for a quick one-off share between two people standing in the same room, though they only cover the network the phone is already connected to. For a code you want to print, frame, or create for a guest network you&#8217;re not currently on, a generator is still the simpler route.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">What Happens If You Change Your WiFi Password?</h2>



<p class="wp-block-paragraph">The code stops working, and this is the part that catches people out. A WiFi QR code is a snapshot of your credentials at the moment you made it, with no live connection back to your router. Change the password and the old code now points at credentials that no longer exist, so every scan fails silently.</p>



<p class="wp-block-paragraph">The fix is painless if you plan for it. Keep the SVG or PNG file saved somewhere you&#8217;ll find it, because regenerating after a password change takes about thirty seconds: open the tool, retype the new password, download, reprint. Treat the saved file the way you&#8217;d treat any small config you don&#8217;t want to recreate from scratch, which is to say tuck it in a folder with a sensible name rather than letting it vanish into your downloads.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Passwords with Special Characters</h2>



<p class="wp-block-paragraph">If your password is full of symbols, you&#8217;re mostly fine. The WiFi format reserves a few characters (semicolon, comma, colon, and backslash) and escapes them with a backslash inside the encoded string, so a password containing those needs to be written correctly into the code or the phone reads the wrong thing. Any decent generator handles the escaping automatically. The safe habit regardless is to test the scan from a second phone before you commit anything to print.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">A Note on WPA3 That Trips Up a Lot of Tools</h2>



<p class="wp-block-paragraph">This is the detail almost nobody covers, and it&#8217;s the one most likely to leave you with a code that silently won&#8217;t scan on some devices. A WPA3 network should still use <code>T:WPA</code> in the encoded string, not <code>T:SAE</code>. The specification is explicit that when the type field is present, its value is <code>WPA</code> to indicate password-based authentication, with SAE being the handshake WPA3 uses under the hood rather than a value the QR format itself expects. Some generators write <code>SAE</code> into the string instead, producing a code that looks valid but fails to parse on a chunk of phones. If you&#8217;ve got a WPA3 router and your code won&#8217;t scan despite everything looking correct, this is the first thing to check, and it&#8217;s the reason selecting WPA in the dropdown is the right call rather than an oversight.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">FAQ</h2>



<p class="wp-block-paragraph"><strong>Does iPhone have a built-in WiFi QR code scanner?</strong> Yes. The standard Camera app reads WiFi QR codes natively on any iPhone running iOS 11 or later, which covers effectively all iPhones in use today. Open the camera, point it at the code, and tap the banner that appears to join the network. There&#8217;s nothing to install.</p>



<p class="wp-block-paragraph"><strong>Is it safe to share my WiFi with a QR code?</strong> It&#8217;s as safe as telling someone the password out loud, because that&#8217;s effectively what it does, just faster and without the typos. The thing to watch is placement: a code somewhere public can be scanned and kept by anyone who passes it. For anything beyond your own home, generate the code for a guest network rather than your main one, so a leaked code never reaches the devices and data that matter.</p>



<p class="wp-block-paragraph"><strong>Can I print the QR code and put it on the wall?</strong> That&#8217;s exactly what most people do with it. Print it at a reasonable size (a code around 300&#215;300 pixels prints cleanly on a small card), keep a quiet margin of white space around it, and put it where guests will naturally look. Save the original file so you can reprint after any password change.</p>



<p class="wp-block-paragraph"><strong>Do I need an app to scan a WiFi QR code?</strong> No, on either platform. iPhone and Android both read these codes through the built-in camera, so the person connecting just opens their normal camera app and points it at the code. Third-party scanner apps exist, but they&#8217;re solving a problem the phone already solved years ago.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Worth Setting Up Before the Next Time Someone Asks</h2>



<p class="wp-block-paragraph">The version of this I like is the printed card by the router, because it turns &#8220;what&#8217;s the WiFi password&#8221; from a small recurring interruption into something that answers itself. Set it up once, save the file for the day you rotate the password, and you&#8217;ve quietly removed one of the more tedious small rituals of having people in your house. If you want to make one now, the tool&#8217;s at QuickResponseCode.com and the WiFi option is right there on the front page.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><em>If you use a guest network for this or have a different approach to keeping shared WiFi tidy, I&#8217;d be curious to hear what you do. Drop a note in the comments.</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://techhead.co/how-to-create-a-wifi-qr-code/">How to Create a WiFi QR Code (Free, No App Needed)</a> appeared first on <a href="https://techhead.co">TechHead</a> and was written by <a href="https://techhead.co/author/simon-seagrave/">Simon Seagrave</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://techhead.co/how-to-create-a-wifi-qr-code/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Red Hat OpenShift Hosted Control Planes: Driving Multi-Cluster Management Efficiency</title>
		<link>https://techhead.co/red-hat-openshift-hosted-control-planes-driving-multi-cluster-management-efficiency/</link>
					<comments>https://techhead.co/red-hat-openshift-hosted-control-planes-driving-multi-cluster-management-efficiency/#respond</comments>
		
		<dc:creator><![CDATA[Simon Seagrave]]></dc:creator>
		<pubDate>Tue, 23 Sep 2025 12:48:07 +0000</pubDate>
				<category><![CDATA[OpenShift]]></category>
		<category><![CDATA[Red Hat]]></category>
		<guid isPermaLink="false">https://techhead.co/?p=9519</guid>

					<description><![CDATA[<p>Managing multiple Kubernetes clusters has long been a source of operational headaches and budget concerns for organizations running container infrastructure at scale. Red Hat&#8217;s OpenShift Hosted Control Planes (HCP) architecture provides a practical solution to these challenges by fundamentally rethinking how OpenShift control planes are deployed and managed. The Traditional Control Plane Problem In conventional [&#8230;]</p>
<p>The post <a href="https://techhead.co/red-hat-openshift-hosted-control-planes-driving-multi-cluster-management-efficiency/">Red Hat OpenShift Hosted Control Planes: Driving Multi-Cluster Management Efficiency</a> appeared first on <a href="https://techhead.co">TechHead</a> and was written by <a href="https://techhead.co/author/simon-seagrave/">Simon Seagrave</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Managing multiple Kubernetes clusters has long been a source of operational headaches and budget concerns for organizations running container infrastructure at scale. Red Hat&#8217;s OpenShift Hosted Control Planes (HCP) architecture provides a practical solution to these challenges by fundamentally rethinking how OpenShift control planes are deployed and managed.</p>



<h2 class="wp-block-heading">The Traditional Control Plane Problem</h2>



<p class="wp-block-paragraph">In conventional Kubernetes deployments, every cluster requires three dedicated master nodes to run control plane components. These nodes host the API server, scheduler, controller manager, and etcd database. While this standalone model provides complete isolation and works well for single clusters, it creates significant inefficiencies when organizations need to manage dozens or hundreds of clusters.</p>



<p class="wp-block-paragraph">Each set of master nodes consumes substantial resources: CPU, memory, and storage, regardless of actual workload demands. A control plane might use only 20-30% of its allocated resources during normal operations, yet those resources remain reserved and unavailable for other purposes. For organizations running 50 clusters, that means 150 master nodes sitting partially idle, burning through budget allocations and data center capacity.</p>



<p class="wp-block-paragraph">The overhead extends beyond raw infrastructure costs. Every cluster requires individual monitoring, logging, security patches, and version upgrades. Operations teams find themselves managing infrastructure instead of supporting application teams. Provisioning new clusters becomes a lengthy process, often taking 30-45 minutes just to bootstrap the control plane infrastructure.</p>



<h2 class="wp-block-heading">How Hosted Control Planes Change the Architecture</h2>



<p class="wp-block-paragraph">OpenShift HCP takes a different approach by decoupling the control plane from worker nodes. Instead of running on dedicated masters, control plane components run as regular pods within a management cluster. Each hosted cluster&#8217;s control plane lives in its own namespace, maintaining isolation while sharing the underlying infrastructure.</p>



<p class="wp-block-paragraph">This architecture leverages the HyperShift project, which implements the necessary operators and APIs to manage these hosted control planes. The management cluster runs the HyperShift operator, which creates and manages HostedCluster and NodePool resources. A HostedCluster encapsulates the control plane configuration, while NodePools represent scalable sets of worker nodes that handle actual application workloads.</p>



<p class="wp-block-paragraph">From a technical perspective, this means the API server, scheduler, and controller manager run as deployments within the management cluster. The etcd database runs as a StatefulSet, ensuring data persistence. Worker nodes connect to their control plane through a secure tunnel, unaware that their control plane isn&#8217;t running on dedicated infrastructure.</p>



<figure class="wp-block-image size-large"><a href="https://techhead.co/wp-content/uploads/2025/09/image.png"><img loading="lazy" decoding="async" width="1024" height="513" src="https://techhead.co/wp-content/uploads/2025/09/image-1024x513.png" alt="OpenShift Hosted Control Planes" class="wp-image-9520" srcset="https://techhead.co/wp-content/uploads/2025/09/image-1024x513.png 1024w, https://techhead.co/wp-content/uploads/2025/09/image-300x150.png 300w, https://techhead.co/wp-content/uploads/2025/09/image-768x384.png 768w, https://techhead.co/wp-content/uploads/2025/09/image-1536x769.png 1536w, https://techhead.co/wp-content/uploads/2025/09/image.png 1858w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2 class="wp-block-heading">Resource Efficiency and Cost Reduction</h2>



<p class="wp-block-paragraph">The economic impact of HCP becomes clear when you examine resource utilization. Internal Red Hat analysis shows that hosted control planes can reduce total cost of ownership in key areas: over 60% savings in developer productivity, 65% reduction in operational costs for SRE teams, more than 50% savings in energy and facility costs, and depreciation cost reductions exceeding 90% <a href="https://www.redhat.com/en/blog/unlocking-new-possibilities-general-availability-hosted-control-planes-self-managed-red-hat-openshift" target="_blank" rel="noreferrer noopener">Unlocking new possibilities: The general availability of hosted control planes for self-managed Red Hat OpenShift</a>.</p>



<p class="wp-block-paragraph">Consider a practical example: An organization running 20 production clusters traditionally needs 60 master nodes. With HCP, those same 20 control planes might run comfortably on a 6-node management cluster, depending on workload requirements. The resource consolidation is dramatic, you&#8217;re potentially reducing your control plane footprint by 90%.</p>



<p class="wp-block-paragraph">When using ARM-based instances on AWS, hosted control planes can reduce costs by approximately 20% compared to equivalent x86 configurations <a href="https://www.redhat.com/en/blog/reduce-openshift-costs-with-arm-hosted-control-planes-on-aws" target="_blank" rel="noreferrer noopener">A Guide to reducing OpenShift Costs with Arm Hosted Control Planes on AWS</a>, adding another dimension to potential savings. The ability to mix architectures, running ARM management clusters with x86 worker nodes, or vice versa, provides flexibility in optimizing costs based on workload requirements.</p>



<h2 class="wp-block-heading">Operational Benefits Beyond Cost</h2>



<p class="wp-block-paragraph">The advantages extend well beyond infrastructure savings. Cluster provisioning times drop significantly, a complete hosted cluster can be provisioned in 13 minutes, including nodepool virtual machine provisioning on OpenShift Virtualization <a href="https://developers.redhat.com/articles/2024/12/19/gain-confidence-hosted-control-planes-and-openshift-virtualization-using-public" target="_blank" rel="noreferrer noopener">Gain confidence with hosted control planes and OpenShift Virtualization using public cloud | Red Hat Developer</a>. This rapid deployment enables teams to create ephemeral environments for testing, spin up clusters for specific projects, and respond quickly to changing business needs.</p>



<p class="wp-block-paragraph">Version management becomes significantly more flexible. Control planes and worker nodes can run different OpenShift versions, allowing administrators to upgrade components independently. You might upgrade control planes during a maintenance window while keeping worker nodes stable, then upgrade workers in a rolling fashion without control plane disruption. This decoupling reduces risk and provides more upgrade flexibility.</p>



<p class="wp-block-paragraph">Security boundaries strengthen with HCP. Since control planes run in isolated namespaces on the management cluster, credentials and secrets remain separated from workload environments. Infrastructure administrators working on the management cluster can&#8217;t accidentally impact worker node infrastructure, and compromised worker nodes can&#8217;t access control plane secrets.</p>



<p class="wp-block-paragraph">The multi-tenancy story improves significantly. Each hosted cluster can map to different cloud accounts, projects, or network segments while sharing the same management infrastructure. For service providers or large enterprises with multiple business units, this enables efficient cluster-as-a-service offerings without the traditional infrastructure overhead.</p>



<h2 class="wp-block-heading">Platform Support and Implementation Options</h2>



<p class="wp-block-paragraph">HCP supports multiple deployment targets, each suited to different scenarios. For public cloud deployments, ROSA with HCP became generally available in January 2024, offering clusters with control planes hosted in Red Hat-managed AWS accounts <a href="https://aws.amazon.com/about-aws/whats-new/2024/01/rosa-hosted-control-planes-hcp/" target="_blank" rel="noreferrer noopener">ROSA with hosted control planes (HCP) is generally available</a>. This managed service approach removes control plane infrastructure from customer accounts entirely.</p>



<p class="wp-block-paragraph">On-premises deployments leverage OpenShift Virtualization (using KubeVirt) or bare metal through the Agent provider. The OpenShift Virtualization approach is particularly interesting for organizations with existing virtualization infrastructure, as it allows running worker nodes as virtual machines managed through standard Kubernetes APIs.</p>



<p class="wp-block-paragraph">With OpenShift 4.17, HCP support expanded to OpenStack environments as a developer preview <a href="https://www.redhat.com/en/blog/openshift-openstack-hosted-control-planes" target="_blank" rel="noreferrer noopener">Simplifying and optimizing Red Hat OpenShift on OpenStack with hosted control planes</a>, enabling cloud service providers to offer efficient multi-tenant OpenShift clusters on their OpenStack infrastructure.</p>



<h2 class="wp-block-heading">Real-World Deployment Considerations</h2>



<p class="wp-block-paragraph">Before adopting HCP, consider your specific requirements. The architecture works best when you need multiple clusters with similar configurations. If you&#8217;re running just one or two production clusters, the overhead of maintaining a management cluster might not justify the benefits.</p>



<p class="wp-block-paragraph">Network architecture requires careful planning. Worker nodes need reliable connectivity to the management cluster hosting their control plane. Latency between sites becomes a factor for geographically distributed deployments. Plan for adequate bandwidth and consider network failure scenarios.</p>



<p class="wp-block-paragraph">The management cluster becomes a critical component requiring high availability. While this consolidation improves overall efficiency, it also creates a single point of failure for multiple hosted clusters. Design your management cluster with appropriate redundancy, backup strategies, and disaster recovery plans.</p>



<p class="wp-block-paragraph">Existing tools and processes might need adjustment. Monitoring and logging strategies that assume access to master nodes need reconfiguration. Backup procedures must account for the new architecture. Team responsibilities might shift as infrastructure management consolidates.</p>



<h2 class="wp-block-heading">Getting Started with HCP</h2>



<p class="wp-block-paragraph">Organizations interested in HCP should start with proof-of-concept deployments. The multicluster engine operator (version 2.0 or later) provides the necessary components for self-managed deployments. For AWS environments, ROSA with HCP offers a managed service option that removes much of the operational complexity.</p>



<p class="wp-block-paragraph">Begin by identifying candidate clusters for migration—development and test environments often make good starting points. These environments benefit from rapid provisioning and can tolerate the learning curve associated with new architecture patterns. As teams gain experience, production workloads can gradually migrate to the HCP model.</p>



<h2 class="wp-block-heading">The Path Forward</h2>



<p class="wp-block-paragraph">OpenShift Hosted Control Planes represent a natural evolution in Kubernetes architecture, acknowledging that not every cluster needs dedicated control plane infrastructure. For organizations managing multiple clusters, the benefits, reduced costs, faster provisioning, improved security boundaries, and operational efficiency, make HCP worth serious consideration.</p>



<p class="wp-block-paragraph">The technology has matured through deployments with major cloud providers and is now reaching broader availability across different platforms. As container orchestration becomes standard infrastructure, efficient multi-cluster management becomes essential. HCP provides a proven path to that efficiency, allowing teams to focus on delivering value through applications rather than managing cluster infrastructure.<br /></p>



<p class="wp-block-paragraph">Want to learn more on HCP, check out these other websites and resources:</p>



<p class="wp-block-paragraph"><strong>Start with the Basics &#8211; What Are Hosted Control Planes</strong></p>



<ul class="wp-block-list">
<li><a href="https://www.redhat.com/en/topics/containers/what-are-hosted-control-planes">https://www.redhat.com/en/topics/containers/what-are-hosted-control-planes</a></li>



<li><em>Perfect starting point for teams evaluating HCP &#8211; covers core concepts, benefits, and use cases with both self-managed and ROSA options</em></li>
</ul>



<p class="wp-block-paragraph"><strong>Hands-On Learning &#8211; ROSA with Hosted Control Planes Experience</strong></p>



<ul class="wp-block-list">
<li><a href="https://developers.redhat.com/products/redhat-openshift-service-aws/overview">https://developers.redhat.com/products/redhat-openshift-service-aws/overview</a> </li>



<li><em>Get practical experience with HCP through Red Hat&#8217;s free hands-on labs &#8211; ideal for proof-of-concept testing without infrastructure investment</em></li>
</ul>



<p class="wp-block-paragraph"><strong>Technical Documentation &#8211; OpenShift Hosted Control Planes Guide</strong></p>



<ul class="wp-block-list">
<li><a href="https://docs.redhat.com/en/documentation/openshift_container_platform/4.14/html/hosted_control_planes/index">https://docs.redhat.com/en/documentation/openshift_container_platform/4.14/html/hosted_control_planes/index</a></li>



<li><em>Comprehensive implementation guide for architects and administrators planning self-managed HCP deployments</em></li>
</ul>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://techhead.co/red-hat-openshift-hosted-control-planes-driving-multi-cluster-management-efficiency/">Red Hat OpenShift Hosted Control Planes: Driving Multi-Cluster Management Efficiency</a> appeared first on <a href="https://techhead.co">TechHead</a> and was written by <a href="https://techhead.co/author/simon-seagrave/">Simon Seagrave</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://techhead.co/red-hat-openshift-hosted-control-planes-driving-multi-cluster-management-efficiency/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Model Context Protocol (MCP): The Infrastructure Layer AI Actually Needs</title>
		<link>https://techhead.co/model-context-protocol-mcp-the-infrastructure-layer-ai-actually-needs/</link>
					<comments>https://techhead.co/model-context-protocol-mcp-the-infrastructure-layer-ai-actually-needs/#respond</comments>
		
		<dc:creator><![CDATA[Simon Seagrave]]></dc:creator>
		<pubDate>Thu, 03 Jul 2025 12:40:00 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[artificial intelligence]]></category>
		<category><![CDATA[MCP]]></category>
		<guid isPermaLink="false">https://techhead.co/?p=9465</guid>

					<description><![CDATA[<p>AI models get all the attention. Headlines focus on size, parameters, and benchmarks. But behind the scenes, there&#8217;s a quieter story unfolding, one about how these models interact with the real world. This is the critical gap Anthropic’s Model Context Protocol (MCP) aims to fill. The Real Limitation: Models Without Context It&#8217;s easy to overlook [&#8230;]</p>
<p>The post <a href="https://techhead.co/model-context-protocol-mcp-the-infrastructure-layer-ai-actually-needs/">Model Context Protocol (MCP): The Infrastructure Layer AI Actually Needs</a> appeared first on <a href="https://techhead.co">TechHead</a> and was written by <a href="https://techhead.co/author/simon-seagrave/">Simon Seagrave</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image aligncenter size-large is-resized is-style-default"><a href="https://techhead.co/wp-content/uploads/2025/07/Model-Context-Protocol-MCP.png"><img loading="lazy" decoding="async" width="1024" height="683" src="https://techhead.co/wp-content/uploads/2025/07/Model-Context-Protocol-MCP-1024x683.png" alt="" class="wp-image-9482" style="width:507px;height:auto" srcset="https://techhead.co/wp-content/uploads/2025/07/Model-Context-Protocol-MCP-1024x683.png 1024w, https://techhead.co/wp-content/uploads/2025/07/Model-Context-Protocol-MCP-300x200.png 300w, https://techhead.co/wp-content/uploads/2025/07/Model-Context-Protocol-MCP-768x512.png 768w, https://techhead.co/wp-content/uploads/2025/07/Model-Context-Protocol-MCP.png 1536w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">AI models get all the attention. Headlines focus on size, parameters, and benchmarks. But behind the scenes, there&#8217;s a quieter story unfolding, one about how these models interact with the real world. This is the critical gap Anthropic’s <strong>Model Context Protocol (MCP)</strong> aims to fill.</p>



<h2 class="wp-block-heading">The Real Limitation: Models Without Context</h2>



<p class="wp-block-paragraph">It&#8217;s easy to overlook a fundamental limitation of most AI models: they are stateless and isolated. While impressive, models like GPT-4 or Claude don&#8217;t inherently understand your unique business context—your documents, databases, and internal systems. Without this real-time awareness, they remain clever but impractical, lacking the infrastructure to act on the world around them. Each prompt arrives with little memory of what came before and zero visibility into your organization’s data.</p>



<p class="wp-block-paragraph">To bridge this gap, companies have resorted to building bespoke middleware; one connector for Salesforce, another for GitHub, and yet another for internal APIs. This approach creates a messy middle layer of integrations that are expensive to build, brittle to maintain, and a magnet for security reviews.</p>



<p class="wp-block-paragraph">This is the exact pain point that Model Context Protocol (MCP) addresses. It standardizes that messy middle layer, providing a single, well-defined interface. With MCP, developers can grant models governed, auditable access to tools and data, allowing them to integrate once and reuse everywhere.</p>



<h2 class="wp-block-heading">What Exactly Is the Model Context Protocol?</h2>



<figure class="wp-block-image alignleft size-full is-resized"><a href="https://techhead.co/wp-content/uploads/2025/07/image.png"><img loading="lazy" decoding="async" width="312" height="324" src="https://techhead.co/wp-content/uploads/2025/07/image.png" alt="" class="wp-image-9488" style="width:110px;height:auto" srcset="https://techhead.co/wp-content/uploads/2025/07/image.png 312w, https://techhead.co/wp-content/uploads/2025/07/image-289x300.png 289w" sizes="auto, (max-width: 312px) 100vw, 312px" /></a></figure>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-995f960e wp-block-group-is-layout-flex">
<p class="wp-block-paragraph"><a href="https://www.anthropic.com/news/model-context-protocol">Anthropic’s Model Context Protocol (MCP)</a> provides a standardized way for AI assistants to securely connect to the systems where real-world data lives, from Slack and GitHub to internal databases and enterprise APIs. Instead of companies having to repeatedly build custom integrations, MCP acts as a universal interface, simplifying the connections between AI models and various business tools. Axios neatly summarizes it as <a href="https://www.axios.com/2025/04/17/model-context-protocol-anthropic-open-source">“a USB-C port for AI apps”</a> a single, standardized connector.</p>
</div>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">But there’s a deeper strategic layer here worth examining.</p>



<p class="wp-block-paragraph">To grasp why MCP is a significant development, it&#8217;s helpful to understand the problem it solves. As mentioned above, without a standard like MCP, every connection between an AI model and a data source (like Salesforce or a customer database) is a custom, one-off project. If a company uses three different AI models and wants them to access five different internal tools, its developers might have to build and maintain up to 15 unique, brittle integrations. This is known as the &#8220;<a href="https://en.wikipedia.org/wiki/Model_Context_Protocol">N x M integration problem</a>,&#8221; and it&#8217;s a massive drain on time, budget, and security resources.</p>



<p class="wp-block-paragraph">MCP fundamentally changes this N x M problem into a much simpler &#8220;N + M&#8221; solution. Instead of building unique bridges, each tool and each AI model just needs to conform to the MCP standard once.</p>



<p class="wp-block-paragraph">It works through a secure client-server architecture:</p>



<ul class="wp-block-list">
<li><strong>MCP Host:</strong> This is the AI application a user interacts with, like a chatbot or an AI-powered agent.</li>



<li><strong>MCP Servers:</strong> These are lightweight wrappers around your tools and data sources. You would have one MCP server for your CRM, another for your code repository, and so on. Each server exposes specific, approved capabilities—like &#8220;fetch customer data&#8221; or &#8220;submit a support ticket.&#8221;</li>



<li><strong>Governed Communication:</strong> The AI model (via the host) can dynamically ask a server what tools and data it has available and then request to use them. This communication is governed and requires explicit user consent for actions, ensuring the AI only does what it&#8217;s permitted to do.</li>
</ul>



<h2 class="wp-block-heading">Why This Matters for Businesses: The Strategic Advantages</h2>



<p class="wp-block-paragraph">This shift from chaotic, custom-coded integrations to a standardized protocol has profound business implications.</p>



<ol start="1" class="wp-block-list">
<li><strong>Drastically Reduced Development Costs and Time:</strong> The most immediate benefit is efficiency. By eliminating the need to build and maintain dozens of fragile connectors, MCP frees up developer resources to focus on creating value instead of managing plumbing. This translates directly into lower development overhead and faster deployment of AI-powered solutions. <a href="https://superagi.com/mcp-vs-custom-integrations-comparing-the-efficiency-and-scalability-of-model-context-protocol-servers-in-ai-development/">Early-adopter case studies</a> report that shifting to a standardized interface like MCP can cut initial integration timelines by roughly 30 percent and trim ongoing maintenance budgets by about 25 percent.</li>



<li><strong>Enhanced Security and Governance:</strong> Security is paramount when giving an AI access to sensitive company data. MCP is designed with security at its core. It provides a framework for granular access controls, clear audit trails, and mandatory user consent for actions. Data doesn&#8217;t need to be copied or moved; it&#8217;s accessed through a secure, controlled gateway. This gives security teams a single, auditable point of control, rather than having to vet countless custom integrations.</li>



<li><strong>Future-Proofs Your AI Strategy:</strong> The AI field is advancing quickly. A new, more powerful model might be released next quarter, or your company may decide to switch from one SaaS tool to another. With a collection of custom integrations, any change creates a massive ripple effect of required updates. Because MCP is an open standard supported by major players like Microsoft, OpenAI, and Google, it decouples your AI strategy from any single vendor. You can swap out models or tools with minimal friction, ensuring your AI stack remains agile and adaptable.</li>



<li><strong>Unlocks Truly &#8220;Agentic&#8221; AI:</strong> The ultimate goal for many businesses is to deploy AI &#8220;agents&#8221; that can perform complex, multi-step tasks autonomously, like a project management agent that can file reports, update tickets, and notify stakeholders across different platforms. This level of sophisticated automation is nearly impossible with brittle, one-off integrations. MCP provides the robust, standardized communication layer necessary for these advanced, agentic workflows to become a practical reality.</li>
</ol>



<p class="wp-block-paragraph">In short, the Model Context Protocol is not just a new technical tool; it is a crucial piece of infrastructure that makes business AI more practical, secure, scalable, and cost-effective.</p>



<h2 class="wp-block-heading">What Comes Next: Beyond MCP</h2>



<p class="wp-block-paragraph">MCP opens doors to a new generation of persistent, actionable AI agents, systems that retain context, learn continuously, and perform complex tasks independently.</p>



<p class="wp-block-paragraph">As adoption expands, expect ecosystems to form around registries, app stores, permission frameworks, and advanced analytics tools, all built on MCP&#8217;s open standard. This ecosystem will become essential for safely scaling AI into mission-critical roles.</p>



<p class="wp-block-paragraph">Ultimately, MCP marks a turning point, shifting the narrative from models as isolated experiments to AI as interconnected business infrastructure.</p>



<h2 class="wp-block-heading">The Bottom Line: Scalable AI Requires the Right Plumbing</h2>



<figure class="wp-block-image alignleft size-full is-resized"><a href="https://techhead.co/wp-content/uploads/2025/07/image-5.png"><img loading="lazy" decoding="async" width="230" height="218" src="https://techhead.co/wp-content/uploads/2025/07/image-5.png" alt="" class="wp-image-9500" style="width:89px;height:auto"/></a></figure>



<p class="wp-block-paragraph">Models made headlines, but infrastructure determines long-term success. The Model Context Protocol isn&#8217;t exciting because it&#8217;s flashy, it&#8217;s important because it solves real business problems. It reduces complexity, lowers integration costs, and sets the stage for practical, safe, and scalable AI deployment.</p>



<p class="wp-block-paragraph">Companies adopting MCP today aren&#8217;t chasing hype, they&#8217;re building foundations. And infrastructure, in the end, decides winners.</p>



<p class="wp-block-paragraph">Check out the articles and blogs listed below for more information.</p>



<h2 class="wp-block-heading">References and Further Reading:</h2>



<ul class="wp-block-list">
<li><p data-start="4469" data-end="4572"><a class="" data-start="4469" data-end="4572" href="https://www.anthropic.com/news/model-context-protocol" target="_new" rel="noopener">Anthropic Announcement: Model Context Protocol</a></p></li>



<li><p data-start="4469" data-end="4572"><a class="cursor-pointer" data-start="4575" data-end="4696" style="font-size: revert;" href="https://www.axios.com/2025/04/17/model-context-protocol-anthropic-open-source" target="_new" rel="noopener">Axios on MCP: The USB-C Port for AI Apps</a></p></li>



<li><a href="https://www.redhat.com/en/blog/model-context-protocol-discover-missing-link-ai-integration">Red Hat: Model Context Protocol &#8211; Discover the missing link in AI integration</a></li>



<li><p data-start="4699" data-end="4826" data-is-last-node=""><a class="cursor-pointer" data-start="4699" data-end="4826" data-is-last-node="" href="https://www.theverge.com/news/669298/microsoft-windows-ai-foundry-mcp-support" target="_new" rel="noopener">The Verge: Microsoft to Support MCP in Windows</a></p><br /></li>
</ul>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://techhead.co/model-context-protocol-mcp-the-infrastructure-layer-ai-actually-needs/">Model Context Protocol (MCP): The Infrastructure Layer AI Actually Needs</a> appeared first on <a href="https://techhead.co">TechHead</a> and was written by <a href="https://techhead.co/author/simon-seagrave/">Simon Seagrave</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://techhead.co/model-context-protocol-mcp-the-infrastructure-layer-ai-actually-needs/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Red Hat OpenShift 4.18: Enhanced Virtualization and New Features</title>
		<link>https://techhead.co/red-hat-openshift-4-18-enhanced-virtualization-and-new-features/</link>
					<comments>https://techhead.co/red-hat-openshift-4-18-enhanced-virtualization-and-new-features/#respond</comments>
		
		<dc:creator><![CDATA[Simon Seagrave]]></dc:creator>
		<pubDate>Sat, 01 Mar 2025 21:04:05 +0000</pubDate>
				<category><![CDATA[OpenShift]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud-Native Applications]]></category>
		<category><![CDATA[Enterprise IT Infrastructure]]></category>
		<category><![CDATA[Hybrid Cloud]]></category>
		<category><![CDATA[kubernetes]]></category>
		<category><![CDATA[OpenShift 4.18]]></category>
		<category><![CDATA[OpenShift Virtualization]]></category>
		<category><![CDATA[Red Hat OpenShift]]></category>
		<category><![CDATA[Virtual Machines (VMs)]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMs]]></category>
		<guid isPermaLink="false">https://techhead.co/?p=9454</guid>

					<description><![CDATA[<p>Red Hat has released OpenShift Container Platform 4.18, bringing a wave of improvements to its hybrid cloud Kubernetes platform. This release is based on Kubernetes 1.31 (with CRI-O 1.31) and focuses on core platform enhancements and deeper integration of virtualization capabilities. In addition to bolstering security and management (like better handling of secrets and certificates), [&#8230;]</p>
<p>The post <a href="https://techhead.co/red-hat-openshift-4-18-enhanced-virtualization-and-new-features/">Red Hat OpenShift 4.18: Enhanced Virtualization and New Features</a> appeared first on <a href="https://techhead.co">TechHead</a> and was written by <a href="https://techhead.co/author/simon-seagrave/">Simon Seagrave</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Red Hat has released OpenShift Container Platform 4.18, bringing a wave of improvements to its hybrid cloud Kubernetes platform. This release is based on Kubernetes 1.31 (with CRI-O 1.31) and focuses on core platform enhancements and deeper integration of virtualization capabilities. In addition to bolstering security and management (like better handling of secrets and certificates), OpenShift 4.18 delivers significant new features for OpenShift Virtualization – Red Hat’s solution for running virtual machines (VMs) on OpenShift. Below, I have highlighted the general updates in OpenShift 4.18, before then diving into the virtualization enhancements, explaining how they benefit virtualization admins, teams and enterprises.</p>



<figure class="wp-block-image size-large"><a href="https://techhead.co/wp-content/uploads/2025/03/Red-Hat-OpenShift-Virtualization.webp"><img loading="lazy" decoding="async" width="1024" height="585" src="https://techhead.co/wp-content/uploads/2025/03/Red-Hat-OpenShift-Virtualization-1024x585.webp" alt="" class="wp-image-9460" srcset="https://techhead.co/wp-content/uploads/2025/03/Red-Hat-OpenShift-Virtualization-1024x585.webp 1024w, https://techhead.co/wp-content/uploads/2025/03/Red-Hat-OpenShift-Virtualization-300x171.webp 300w, https://techhead.co/wp-content/uploads/2025/03/Red-Hat-OpenShift-Virtualization-768x439.webp 768w, https://techhead.co/wp-content/uploads/2025/03/Red-Hat-OpenShift-Virtualization-1536x878.webp 1536w, https://techhead.co/wp-content/uploads/2025/03/Red-Hat-OpenShift-Virtualization.webp 1792w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph"><br /><strong>General Updates in OpenShift 4.18</strong></p>



<ul class="wp-block-list">
<li><strong>Platform &amp; Security Foundations</strong>: OpenShift 4.18 upgrades the underlying Kubernetes to v1.31 and introduces improvements in secrets and certificate management. For example, the <strong>Secrets Store CSI Driver</strong> operator is now generally available, allowing OpenShift workloads to fetch secrets from external vaults without storing them on-cluster. This enhances security by making the cluster “unaware” of secret data, which is ideal for regulated environments.</li>
</ul>



<ul class="wp-block-list">
<li><strong>Simplified TLS Certificate Management</strong>: This release also expands <strong>cert-manager</strong> integration. OpenShift 4.18 includes cert-manager v1.15 (as an operator) and even a tech preview of <strong>istio-csr</strong> for Service Mesh, so platform and service mesh components can automatically get certificates from a central source. By extending cert-manager’s reach to more OpenShift components (ingress, API server, service mesh), enterprises can more easily centralize TLS certificate handling, reducing the manual effort of managing multiple certificate authorities across clusters.</li>
</ul>



<ul class="wp-block-list">
<li><strong>Networking Enhancements (UDN &amp; BGP)</strong>: A major networking feature – <strong>User Defined Networks (UDNs)</strong> – graduates to general availability in 4.18. UDNs let admins create custom Layer-2 or Layer-3 network segments in OpenShift, bringing data center networking concepts (like VLANs or tenant networks) into Kubernetes. This improves network flexibility and segmentation by enabling isolated networks or overlapping subnets for different teams/projects. Notably, UDNs work for both pods and virtual machines as primary or secondary interfaces, which is key for VM use cases (providing VMs with stable, static IPs and live migration-friendly networks). OpenShift 4.18 also integrates Border Gateway Protocol (BGP) routing into OVN-Kubernetes for UDN networks. With BGP, cluster networks can dynamically advertise routes to external routers and learn routes, simplifying integration with existing data center networks or third-party load balancers.</li>
</ul>



<ul class="wp-block-list">
<li><strong>Multi-Cluster Infrastructure</strong>: For virtualization on vSphere, OpenShift 4.18 adds support to deploy a single OpenShift cluster across multiple vSphere vCenter clusters, <em>without</em> needing shared storage . This improves high availability and scalability on VMware infrastructure by allowing multiple independent vCenter domains to host one OpenShift cluster (configured at install time). On the disconnected-install side, the <strong>oc-mirror v2</strong> plugin is now GA with substantial performance boosts . Administrators mirroring OpenShift images to a private registry will see faster mirror creation, caching to avoid redundant downloads, better image pruning control, and even support for mirroring Helm charts . This greatly streamlines installing and updating OpenShift in offline or restricted environments.</li>
</ul>



<ul class="wp-block-list">
<li><strong>Operator Lifecycle Manager v1</strong>: OpenShift 4.18 debuts <strong>OLM v1</strong> (the next-gen Operator Lifecycle Manager) as a stable, general availability feature. OLM v1 (formerly tech preview) modernizes how Operators are managed by simplifying APIs, enhancing security, and improving reliability of operator upgrades . This means cluster admins get a more robust and user-friendly experience when installing or upgrading Operators (the add-on services in OpenShift’s ecosystem).</li>
</ul>



<ul class="wp-block-list">
<li><strong>Cluster Hibernation Improvements</strong>: OpenShift 4.18 makes it easier to shut down clusters when not in use and bring them back later. Cluster control planes can now auto-recover from expired certificates after being <strong>hibernated for up to 90 days</strong> (previously 30 days) . In practice, this means you can suspend a non-production cluster (to save cloud costs, for example) and later revive it without an elaborate manual cert recovery process – simply approve the automated CertificateSigningRequests on restore. For single-node OpenShift (SNO) installations, you can even hibernate up to one year from install with one-click recovery . This enhancement reduces maintenance overhead and downtime when pausing clusters for extended periods.</li>
</ul>



<figure class="wp-block-image size-large"><a href="https://techhead.co/wp-content/uploads/2025/03/image.webp"><img loading="lazy" decoding="async" width="1024" height="585" src="https://techhead.co/wp-content/uploads/2025/03/image-1024x585.webp" alt="High-tech data center showcasing OpenShift 4.18’s advanced virtualization features, with interconnected cloud computing elements, container orchestration, and Kubernetes integration." class="wp-image-9456" srcset="https://techhead.co/wp-content/uploads/2025/03/image-1024x585.webp 1024w, https://techhead.co/wp-content/uploads/2025/03/image-300x171.webp 300w, https://techhead.co/wp-content/uploads/2025/03/image-768x439.webp 768w, https://techhead.co/wp-content/uploads/2025/03/image-1536x878.webp 1536w, https://techhead.co/wp-content/uploads/2025/03/image.webp 1792w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><strong>OpenShift Virtualization 4.18 Enhancements</strong></p>



<p class="wp-block-paragraph">OpenShift 4.18 places a special emphasis on <strong>OpenShift Virtualization</strong>, aiming to make running VMs on OpenShift more powerful and easier to manage. The updates range from a new standalone virtualization edition to UI/UX improvements, networking, storage, and integration with tools for migration and backup. Here are the key virtualization-specific features and improvements introduced:</p>



<p class="wp-block-paragraph"><strong>New OpenShift Virtualization Engine Edition</strong></p>



<p class="wp-block-paragraph">To encourage VM workload migration onto OpenShift, Red Hat introduced <strong>OpenShift Virtualization Engine</strong>, a new virtualization-only edition of OpenShift. This edition is focused purely on running and managing VMs (without containers) and offers a cost-effective path for organizations moving off traditional hypervisors . Each Virtualization Engine subscription covers up to 128 CPU cores of VM capacity, allowing enterprises to use dense hardware efficiently . OpenShift Virtualization Engine includes all core VM orchestration capabilities (built on the proven KVM hypervisor, managed by OpenShift) and can integrate with Red Hat’s management tools – for example, <strong>Advanced Cluster Management for Virtualization</strong> provides multi-cluster VM lifecycle management, and Ansible Automation can automate large-scale VM operations. This gives organizations a streamlined, future-proof environment for VMs, with the option to later upgrade to the full OpenShift platform when they’re ready to add containers.</p>



<p class="wp-block-paragraph"><strong>Streamlined VM Management and UI</strong></p>



<p class="wp-block-paragraph">OpenShift Virtualization 4.18 includes several console UI enhancements to simplify day-to-day VM operations:</p>



<ul class="wp-block-list">
<li><strong>Tree-View Navigation (Tech Preview)</strong>: A new <em>tree-view</em> for virtual machines is introduced in tech preview. Instead of viewing a flat list of VMs per project, admins can see a hierarchical view and even create logical folders to group VMs (beyond just using namespaces). This makes it easier to organize and navigate large numbers of VMs – you can collapse/expand groups and quickly find a VM using the built-in search at the top of the tree.</li>
</ul>



<ul class="wp-block-list">
<li><strong>Bulk VM Actions</strong>: Managing multiple VMs is more efficient now. OpenShift 4.18 allows selecting multiple VMs in the web console and performing actions like start, stop, or restart on all of them at once. This “bulk action” capability saves time for administrators who need to, for example, power on a set of VMs or gracefully shut down a group during maintenance windows.</li>
</ul>



<ul class="wp-block-list">
<li>Resource Usage at a Glance: The VM list view can be customized to show new resource utilization columns. By enabling these columns, admins can immediately see each VM’s CPU, memory, and storage consumption from the main list rather than having to inspect VMs one by one. This provides a quick way to identify resource hogs or to verify that VMs are within their allocated quotas.</li>
</ul>



<p class="wp-block-paragraph">These UI improvements enhance productivity by making the virtualization layer feel more integrated and manageable within OpenShift’s console, similar to how one would manage VMs in a traditional virtualization platform.</p>



<p class="wp-block-paragraph"><strong>Advanced Networking for VMs</strong></p>



<p class="wp-block-paragraph">Networking capabilities for OpenShift Virtualization have expanded, aligning with the introduction of User Defined Networks:</p>



<ul class="wp-block-list">
<li><strong>User-Defined Networks (UDN) for VMs</strong>: OpenShift 4.18 lets virtual machines attach to custom networks defined by UDNs on their primary interface. In practice, this means VM administrators can create tenant-specific L2 networks (with their own subnets or VLAN-like isolation) and assign VMs to those networks, just as they would in a conventional virtualization environment. UDNs support overlapping subnets and isolated segments per project or tenant, giving greater network segmentation in a multi-tenant cluster. For example, a VM can now have a static IP that it keeps for its lifetime – a common requirement in enterprise VM environments – and UDN ensures that the IP is consistently reachable, even during live migrations.</li>
</ul>



<ul class="wp-block-list">
<li><strong>Live Migration-Friendly Networking</strong>: Because UDN can provide a Layer-2 overlay network, VMs can be live-migrated between nodes without losing network connectivity. The UDN stays consistent across the cluster nodes, which is crucial for moving running VMs with minimal disruption. This bridges a gap for VM workloads on Kubernetes, making the experience closer to traditional hypervisors where migrating a VM retains its MAC/IP and network state.</li>
</ul>



<ul class="wp-block-list">
<li><strong>BGP for External Connectivity</strong>: On top of UDN, OpenShift 4.18 builds in support for <strong>BGP routing</strong> in the cluster network. This means that the routes to pod and VM networks can be advertised to external routers via BGP. Conversely, the cluster can learn external routes. For users, this enables advanced networking setups – for instance, integrating OpenShift workloads directly into data center networks or enabling external load balancers to reach VMs and pods without manual route configurations. Over time, Red Hat plans to extend this with EVPN for even more flexible network overlays between clusters, but already, the BGP integration in 4.18 is a big step towards seamless hybrid networking.</li>
</ul>



<ul class="wp-block-list">
<li><strong>Public Cloud and Hybrid Support</strong>: Recognizing that many run OpenShift on cloud platforms, 4.18 makes UDNs available in public cloud environments as well. You can use these <em>primary tenant networks on AWS</em> now (GA in 4.18) and even try OpenShift Virtualization on <strong>Oracle Cloud Infrastructure (OCI)</strong> bare metal (tech preview). In short, OpenShift’s VM networking enhancements work consistently, whether on-premises or in the cloud, so users get the same network customization and multi-network support for their VMs in any environment.</li>
</ul>



<p class="wp-block-paragraph"><strong>Storage Live Migration and Improvements</strong></p>



<p class="wp-block-paragraph">Managing VM storage is easier and more flexible in OpenShift 4.18:</p>



<ul class="wp-block-list">
<li><strong>Live Storage Migration</strong>: A long-requested feature – migrating a VM’s disk volumes between storage classes – is now available. OpenShift Virtualization 4.18 supports <strong>storage live migration</strong> of VMs. This allows you to move a VM’s persistent volumes from one storage backend to another <strong>without shutting down the VM</strong>. For example, if you want to retire an old storage array or move a workload to a faster SSD-based storage class, you can migrate the disks while the VM continues to run. This capability is extremely useful for onboarding new storage, rebalancing usage, or performing infrastructure upgrades with zero downtime.</li>
</ul>



<ul class="wp-block-list">
<li><strong>Hotplug Disk Migration &amp; Conversion</strong>: The storage migration feature isn’t limited to main disks – it also covers <strong>hot-plugged</strong> VM disks now, meaning even disks attached at runtime can be migrated to a new storage class. Additionally, OpenShift Virtualization will intelligently handle differences between storage types: if you migrate between a filesystem-based storage and a block storage class, the platform can convert the volume format (filesystem or block mode) as needed on the fly. The migration process will even suggest the optimal target configuration before you begin, so you get the best performance on the new storage.</li>
</ul>



<ul class="wp-block-list">
<li>Performance and Efficiency: Under the hood, 4.18’s migration tool optimizes data transfer. It can detect sparsely-used space on disks and skip copying empty blocks, resulting in faster migrations for thin-provisioned volumes. After a migration, the system labels the migrated volumes to indicate their source, helping admins track which old storage can be reclaimed safely. All of this adds up to more efficient storage management – admins can maintain and upgrade storage infrastructure with minimal impact on running VM workloads.</li>
</ul>



<p class="wp-block-paragraph"><strong>Performance and Migration Enhancements</strong></p>



<p class="wp-block-paragraph">Moving VMs into OpenShift and running them at scale gets easier in this release:</p>



<ul class="wp-block-list">
<li><strong>Migration Toolkit for Virtualization (MTV) Updates</strong>: Red Hat’s Migration Toolkit for Virtualization (which helps bulk-migrate VMs from traditional platforms like VMware or Hyper-V into OpenShift) received several upgrades in 4.18. First, migration <strong>plans can now specify custom PersistentVolumeClaim names</strong> for each migrated volume, giving more control over the target setup. More importantly, migration speeds have improved – 4.18 includes scheduler optimizations for both cold migrations (VMs powered off) and warm migrations (running VMs) that result in shorter migration windows. This means less downtime or faster cutovers when transferring hundreds or thousands of VMs. There’s also expanded support to migrate SUSE Linux VMs, broadening the range of source VMs that can be moved onto OpenShift. To make the whole process easier, the MTV documentation was restructured for better guidance, and Red Hat has published performance-tuning recommendations so customers can follow best practices for large-scale migrations.</li>
</ul>



<ul class="wp-block-list">
<li><strong>VM Workload Metrics</strong>: On OpenShift 4.18, administrators gain deeper insight into VM performance via new <strong>workload metrics</strong>. The monitoring stack can now show metrics for each VM’s allocated resources – including CPU usage, memory, network, and storage – similar to how it monitors container workloads. These metrics help with capacity planning and optimization. For instance, you can observe if a VM consistently underutilizes its CPU allocation and decide to downsize it, or identify VMs that need more resources. Having these performance metrics readily available in OpenShift’s dashboards enables data-driven tuning of virtualized workloads.</li>
</ul>



<ul class="wp-block-list">
<li>Scaling and Multi-Cluster Visibility: In very large environments, OpenShift is also making strides. Red Hat has provided early previews of Grafana dashboards focused on virtualization at scale. One dashboard can analyze VM usage across clusters to recommend right-sizing of CPU or memory for VMs on different clusters (helping ensure performance while avoiding waste). While this is a preview, it signals a focus on performance optimization across multi-cluster deployments. Additionally, multi-cluster <em>observability</em> for OpenShift Virtualization continues to improve, so operators managing fleets of clusters can get a central view of their VM health and performance.</li>
</ul>



<p class="wp-block-paragraph"><strong>Expanded Guest OS and Security Support</strong></p>



<ul class="wp-block-list">
<li>Windows Server 2025 Support: Many enterprises run Windows workloads, and OpenShift Virtualization 4.18 keeps pace with Microsoft’s latest. Red Hat validated OpenShift Virtualization on Windows Server 2025 on day one of Microsoft’s release. In fact, OpenShift 4.18 achieved Microsoft’s Server Virtualization Validation Program (SVVP) certification for Windows Server 2025. This guarantees that Windows VMs running on OpenShift meet Microsoft’s standards and are fully supported, reassuring customers that they can run new Windows Server instances on OpenShift as reliably as on a traditional hypervisor.</li>
</ul>



<ul class="wp-block-list">
<li>vTPM Enhancements: Security features for VMs are bolstered by improvements to virtual Trusted Platform Modules (vTPMs). OpenShift already allowed adding a vTPM device to VMs (for uses like Windows BitLocker encryption); now in 4.18, this feature is more robust. Key enhancements include support for vTPM on block storage volumes and on standard (ReadWriteOnce) PVCs. Previously, vTPM might have required shared storage to persist data across node moves; with RWO (non-shared) support, even VMs that don’t live-migrate can use a vTPM. Moreover, OpenShift Virtualization now supports taking snapshots of VMs with a vTPM and restoring from those snapshots. (Cloning a vTPM-enabled VM or creating a new VM from such a snapshot is still not supported, since the TPM state can’t be duplicated for security reasons.) These enhancements let users confidently use vTPMs for encryption and secure boot scenarios on a wider range of VMs. For example, if you add a vTPM to a Windows VM, Windows will recognize it and allow BitLocker encryption to proceed even if the vTPM is not persistent across reboots. All of this helps enterprises meet compliance or security requirements for VM workloads on OpenShift.</li>
</ul>



<p class="wp-block-paragraph"><strong>AI Assistance and Automation</strong></p>



<ul class="wp-block-list">
<li>OpenShift Lightspeed (AI Assistant) &#8211; in tech preview: OpenShift 4.18 introduces a highly useful way to help administrators and developers – a generative AI-powered chat assistant called OpenShift Lightspeed, integrated directly into the OpenShift web console. Think of it as an AI “copilot” for your cluster. Lightspeed has knowledge of OpenShift’s documentation and even specific OpenShift Virtualization runbook information. Users can ask it questions like “How do I attach a new disk to a VM?” or seek troubleshooting advice and get guided answers sourced from official docs. <br />Impressively, when you open the chat assistant in the context of a specific VM, it becomes VM-aware – it can pull in that VM’s YAML configuration, logs, or events with one click to help diagnose issues. This integration can save a lot of time: instead of manually searching docs or copying logs, an admin can interact with the chatbot to quickly pinpoint configuration mistakes or get step-by-step guidance. While Lightspeed is an optional component (enabled via an operator), it showcases how AI can streamline cloud platform operations. For teams adopting OpenShift Virtualization, this means quicker onboarding (the AI can explain features) and faster resolution of problems, ultimately reducing downtime.</li>
</ul>



<p class="wp-block-paragraph"><strong>Ecosystem Integrations</strong></p>



<ul class="wp-block-list">
<li><strong>Backup and DR Integration</strong>: As enterprises run more VMs on OpenShift, backup and disaster recovery become critical. OpenShift 4.18 introduces <strong>policy-based backup and restore for VMs</strong> through integration with the OpenShift API for Data Protection (<strong>OADP</strong>) framework. In essence, you can now treat VMs similar to Kubernetes workloads when it comes to backup: define backup policies and use OADP (which ties into tools like Velero) to snapshot and restore not just Kubernetes resources but the VM disk data as well. This integration covers VMs and associated KubeVirt objects across clusters, which is important for multi-cloud or multi-cluster environments. It gives platform admins a consistent, automated way to protect VM workloads, whether the cluster is on-prem or in the cloud.</li>
</ul>



<ul class="wp-block-list">
<li><strong>Third-Party Ecosystem Support</strong>: Red Hat has been working with multiple partners to certify more tools on OpenShift Virtualization. A notable addition in 4.18 is Rubrik support. Rubrik (a popular data management and backup vendor) has validated its Security Cloud and backup platform to work with OpenShift Virtualization, meaning organizations can use Rubrik to back up and migrate OpenShift-hosted VMs alongside their other infrastructure. This kind of integration is a big win for enterprises, as it brings familiar backup/recovery workflows to OpenShift’s VM layer. Rubrik’s solution can take consistent snapshots of Kubernetes VM volumes, help in ransomware recovery (cyber-resilience), and offload VM data for long-term retention – all with the knowledge that it’s officially supported on OpenShift. Beyond backup vendors, Red Hat is also collaborating with systems integrators; for example, TEKsystems and AWS have partnered to help customers migrate existing virtualization workloads onto OpenShift on AWS, using OpenShift Virtualization as the target platform. These ecosystem expansions mean users have more choices and confidence when extending OpenShift’s virtualization capabilities – whether it’s protecting VMs, automating migrations, or integrating with cloud services.</li>
</ul>



<figure class="wp-block-image size-large"><a href="https://techhead.co/wp-content/uploads/2025/03/image-1.png"><img loading="lazy" decoding="async" width="1024" height="585" src="https://techhead.co/wp-content/uploads/2025/03/image-1-1024x585.png" alt="Abstract representation of OpenShift 4.18’s Kubernetes-based cloud platform, highlighting containerized applications, networking, and automation in hybrid cloud environments." class="wp-image-9457" srcset="https://techhead.co/wp-content/uploads/2025/03/image-1-1024x585.png 1024w, https://techhead.co/wp-content/uploads/2025/03/image-1-300x171.png 300w, https://techhead.co/wp-content/uploads/2025/03/image-1-768x439.png 768w, https://techhead.co/wp-content/uploads/2025/03/image-1-1536x878.png 1536w, https://techhead.co/wp-content/uploads/2025/03/image-1.png 1792w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><strong>Benefits for Users and Enterprises</strong></p>



<p class="wp-block-paragraph">Leveraging OpenShift from which to deploy and manage applications translates into real benefits for organizations adopting the platform:</p>



<ul class="wp-block-list">
<li><strong>Unified Platform &amp; Cost Savings</strong>: By enhancing OpenShift’s ability to handle both containers and virtual machines, Red Hat enables IT consolidation. Organizations can run legacy VMs and cloud-native apps side by side, simplifying operations and potentially reducing licensing costs. In fact, one Red Hat customer, Reist Telecom,<a href="https://www.redhat.com/en/about/press-releases/reist-telecom-halves-licensing-costs-running-vms-and-containers-common-platform-red-hat-openshift"> reported a <strong>50% decrease in VM licensing costs</strong></a> after moving to OpenShift for both virtualization and container-based workloads. Savings stem from avoiding expensive proprietary virtualization hypervisor costs and using a single platform for all workloads. A unified platform also means teams invest in one set of skills and tools, which improves efficiency.</li>
</ul>



<ul class="wp-block-list">
<li><strong>Faster Operations and Developer Productivity</strong>: The management improvements (UI enhancements, bulk actions, metrics, Lightspeed AI assistance) make platform administrators more productive. Routine tasks like rebooting multiple VMs or expanding a VM’s disk are quicker and don’t require special scripts or downtime. The AI integration can shorten troubleshooting time and onboarding for new administrators from hours to minutes by guiding admins through complex procedures or surfacing the right log snippet. For developers and testers, having self-service VM capabilities on OpenShift with easy networking and storage options means they can provision the environments they need faster, accelerating development cycles.</li>
</ul>



<ul class="wp-block-list">
<li><strong>Improved Network and Storage Flexibility:</strong> Features like UDN and live storage migration give enterprises much-needed flexibility in a cloud platform. For example, network engineers can apply familiar data center networking patterns (isolated L2 segments, BGP route sharing) to Kubernetes clusters – this eases integration with existing IT infrastructure and ensures multi-tenant security. Storage live migration enables infrastructure teams to perform maintenance or upgrades without scheduling lengthy downtime, as VMs can be moved off an old storage array live. The net effect is less disruption to business services and an easier time adopting new tech (like faster storage or new network topologies) under the hood.</li>
</ul>



<ul class="wp-block-list">
<li><strong>Enterprise Security &amp; Compliance: </strong>OpenShift 4.18’s attention to security features benefits organizations running sensitive workloads. The GA Secrets CSI driver means apps can use secrets from external vaults such as HashiCorp Vault or AWS Secrets Manager with no plaintext secrets in etcd – a big plus for compliance. vTPM support improvements allow the use of disk encryption (BitLocker, etc.) and secure boot in VMs, helping meet compliance standards for protecting data at rest and in transit on VMs. And updated Windows support ensures companies can migrate to newer Windows Server versions without waiting, all under Red Hat’s support umbrella. These enhancements build confidence that OpenShift can handle mission-critical, regulated workloads.</li>
</ul>



<ul class="wp-block-list">
<li><strong>Ecosystem and Integration Benefits: </strong>The availability of the OpenShift Virtualization Engine edition provides a lower-cost on-ramp for virtualization use cases. Organizations that primarily want to modernize their VM infrastructure can start with this edition to enjoy OpenShift’s benefits (like consistent management and automation) for VMs only, then later transition to full OpenShift for containers and application modernization capabilities when ready. Meanwhile, integration with established enterprise tools – such as backup solutions (Rubrik, Vertas Net Backups) and storage from leading vendors such as NetApp, PortWorx, and Dell – means adopting OpenShift doesn’t require abandoning existing investments in tooling and infrastructure. Enterprises can extend their current processes (backup, DR, monitoring) to OpenShift VMs, which shortens the learning curve and improves reliability using proven solutions. All these integrations affirm that OpenShift is not an island, but rather an ever growing ecosystem supportive of hybrid cloud strategies.</li>
</ul>



<p class="wp-block-paragraph"><strong>Conclusion</strong></p>



<p class="wp-block-paragraph">Red Hat OpenShift 4.18 delivers a rich set of updates that reinforce its position as a leading hybrid cloud platform, especially for organizations looking to bring virtual machine workloads onto a modern application platform. This release’s general improvements – from networking flexibility with UDN/BGP to easier certificate and secret management – strengthen the core OpenShift platform for all users. But the standout is the focus on OpenShift Virtualization: 4.18 narrows the gap between traditional VM infrastructure and cloud-native infrastructure. Administrators get tools to manage VMs at scale (tree views, metrics, bulk actions) with the same ease as containers, and developers can more seamlessly work with VMs alongside containerized apps. Enhanced features like live storage migration and tenant networks show that OpenShift can handle complex enterprise VM scenarios (multi-tenant networking, zero-downtime storage ops). The result is greater agility and choice – teams can modernize at their own pace, running VMs and containers together and gradually refactoring apps without needing two completely separate environments. Backed by Red Hat’s official support and an expanding ecosystem of partners, OpenShift 4.18 provides a unified platform that can drive innovation while still caring for traditional workloads. Enterprises adopting these new features can expect improved efficiency, reduced costs, and a smoother path to hybrid cloud modernization.</p>



<p class="wp-block-paragraph">For more information, check out the following links:</p>



<ul class="wp-block-list">
<li><a href="https://www.redhat.com/en/blog/what-you-need-to-know-red-hat-openshift-418">Red Hat unveils OpenShift 4.18: Enhanced security and virtualization experience</a></li>



<li><a href="https://www.redhat.com/en/blog/whats-new-openshift-virtualization-4.18">What’s New in OpenShift Virtualization 4.18</a></li>



<li><a href="https://docs.openshift.com/container-platform/4.18/virt/release_notes/virt-4-18-release-notes.html">OpenShift Virtualization Release Notes (4.18)</a></li>
</ul>
<p>The post <a href="https://techhead.co/red-hat-openshift-4-18-enhanced-virtualization-and-new-features/">Red Hat OpenShift 4.18: Enhanced Virtualization and New Features</a> appeared first on <a href="https://techhead.co">TechHead</a> and was written by <a href="https://techhead.co/author/simon-seagrave/">Simon Seagrave</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://techhead.co/red-hat-openshift-4-18-enhanced-virtualization-and-new-features/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Understanding AI Inferencing: Enhancing Efficiency in Real-World Applications</title>
		<link>https://techhead.co/understanding-ai-inferencing-enhancing-efficiency-in-real-world-applications/</link>
					<comments>https://techhead.co/understanding-ai-inferencing-enhancing-efficiency-in-real-world-applications/#respond</comments>
		
		<dc:creator><![CDATA[Simon Seagrave]]></dc:creator>
		<pubDate>Fri, 10 Jan 2025 14:12:02 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AI Applications]]></category>
		<category><![CDATA[AI Challenges]]></category>
		<category><![CDATA[AI in Healthcare]]></category>
		<category><![CDATA[AI Inferencing]]></category>
		<category><![CDATA[AI Optimization]]></category>
		<category><![CDATA[artificial intelligence]]></category>
		<category><![CDATA[Autonomous Vehicles]]></category>
		<category><![CDATA[Efficient Algorithms]]></category>
		<category><![CDATA[Future of AI]]></category>
		<category><![CDATA[Hardware Acceleration]]></category>
		<category><![CDATA[machine learning]]></category>
		<category><![CDATA[Model Optimization]]></category>
		<category><![CDATA[Neural Networks]]></category>
		<category><![CDATA[Real-Time Decision Making]]></category>
		<category><![CDATA[Scalability in AI]]></category>
		<guid isPermaLink="false">https://techhead.co/?p=9444</guid>

					<description><![CDATA[<p>Discover the essential role of AI inferencing in powering modern technologies like virtual assistants and autonomous vehicles. Learn how optimizing inferencing with techniques like model pruning, hardware acceleration, and efficient algorithms can address challenges like latency and scalability, ensuring seamless real-world applications of artificial intelligence.</p>
<p>The post <a href="https://techhead.co/understanding-ai-inferencing-enhancing-efficiency-in-real-world-applications/">Understanding AI Inferencing: Enhancing Efficiency in Real-World Applications</a> appeared first on <a href="https://techhead.co">TechHead</a> and was written by <a href="https://techhead.co/author/simon-seagrave/">Simon Seagrave</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">As we&#8217;ve all seen over the past couple of years, artificial intelligence (AI) is no longer confined to science fiction; it&#8217;s a tangible part of our daily lives. AI&#8217;s influence is pervasive, from personalized recommendations we receive while shopping online to the virtual assistants that help manage our schedules. A fundamental component driving these intelligent systems is <strong>AI inferencing</strong>. But what exactly is AI inferencing, and why is it so crucial? In this post, I&#8217;ll be looking into this essential aspect of AI at a high level, which enables machines to make sense of the world around us.</p>



<figure class="wp-block-image size-large"><a href="https://techhead.co/wp-content/uploads/2025/01/ai-inferencing-abstract-16-9.webp"><img loading="lazy" decoding="async" width="1024" height="585" src="https://techhead.co/wp-content/uploads/2025/01/ai-inferencing-abstract-16-9-1024x585.webp" alt="Abstract and visually striking illustration of artificial intelligence inferencing with glowing data streams, interconnected nodes, and neural network patterns in vibrant colors of blue, green, orange, and purple." class="wp-image-9448" srcset="https://techhead.co/wp-content/uploads/2025/01/ai-inferencing-abstract-16-9-1024x585.webp 1024w, https://techhead.co/wp-content/uploads/2025/01/ai-inferencing-abstract-16-9-300x171.webp 300w, https://techhead.co/wp-content/uploads/2025/01/ai-inferencing-abstract-16-9-768x439.webp 768w, https://techhead.co/wp-content/uploads/2025/01/ai-inferencing-abstract-16-9-1536x878.webp 1536w, https://techhead.co/wp-content/uploads/2025/01/ai-inferencing-abstract-16-9.webp 1792w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2 class="wp-block-heading"><br />What Is AI Inferencing?</h2>



<p class="wp-block-paragraph">Imagine teaching a computer to recognize cats by showing it thousands of cat photos. Once it has been trained and learned, presenting a new cat photo prompts the computer to identify it correctly. This process of applying learned knowledge to new data is called AI inferencing.</p>



<h2 class="wp-block-heading">The Difference Between Training and Inferencing in AI</h2>



<p class="wp-block-paragraph">In AI development, at a very high level, two main phases exist: training and inferencing. Training involves feeding large datasets into the AI model, allowing it to learn and adjust its parameters to recognize patterns and make decisions. This phase is resource-intensive, potentially very costly, and time-consuming. Inferencing, on the other hand, is when the trained model is applied to new, unseen data to make predictions or decisions. It&#8217;s less resource-demanding and enables the AI to function in real-world applications.</p>



<ul class="wp-block-list">
<li><strong>Training:</strong> This is the learning phase where the AI studies large datasets to understand patterns. It&#8217;s resource-heavy and time-consuming.</li>
</ul>



<ul class="wp-block-list">
<li><strong>Inferencing:</strong> Here, the AI uses what it learned during training to make decisions or predictions on new data. It&#8217;s quicker and less resource-intensive.</li>
</ul>



<h2 class="wp-block-heading">Why Is AI Inferencing Important?</h2>



<p class="wp-block-paragraph">AI inferencing allows AI systems to function in real-world applications. From voice assistants understanding commands to recommendation systems suggesting products, inferencing makes AI practical and useful across many industries and aspects of day to day life. In healthcare, for instance, AI inferencing assists in diagnosing ailments or diseases by analyzing medical images, leading to more accurate and timely diagnoses. In finance, it detects fraudulent activities by evaluating transaction patterns and enhancing security measures. Retailers utilize AI inferencing to personalize shopping experiences through product recommendations based on customer behavior, improving customer satisfaction. In the automotive industry, it enables autonomous vehicles to make real-time decisions by interpreting sensor data, contributing to safer and more efficient transportation. By transforming theoretical models into practical tools, AI inferencing plays a crucial role in the widespread adoption and effectiveness of artificial intelligence in our daily lives.</p>



<h2 class="wp-block-heading">Strategies to Optimize AI Inferencing</h2>



<p class="wp-block-paragraph">Enhancing the efficiency of AI inferencing is crucial for deploying AI applications effectively. One approach is model optimization, which involves techniques like pruning to eliminate redundant neural network components, thereby improving performance. Another strategy is hardware acceleration, utilizing specialized processors such as GPUs, NPUs, FPGAs, or ASICs designed to handle AI computations more efficiently, significantly boosting inferencing speed. Additionally, implementing efficient algorithms tailored for inferencing can reduce computational demands, further enhancing overall efficiency. By integrating these methods, AI systems can achieve faster and more efficient inferencing, making them more practical for real-world applications.</p>



<ul class="wp-block-list">
<li><strong>Model Optimization: </strong>Streamlining the AI model by removing unnecessary parts can enhance performance.</li>
</ul>



<ul class="wp-block-list">
<li><strong>Hardware Acceleration: </strong>Using specialized hardware designed for AI tasks can speed up inferencing.</li>
</ul>



<ul class="wp-block-list">
<li><strong>Efficient Algorithms:</strong> Implementing algorithms tailored for inferencing can reduce computational demands.</li>
</ul>



<h2 class="wp-block-heading">Challenges in AI Inferencing</h2>



<p class="wp-block-paragraph">Despite its benefits, AI inferencing faces challenges that need to be addressed. Latency is a concern, as ensuring quick responses is crucial, especially in time-sensitive applications. Scalability is another issue; maintaining performance as the number of users or data volume increases can be challenging. Resource constraints also pose difficulties, particularly when deploying models on devices with limited computational power, like smartphones.</p>



<ul class="wp-block-list">
<li><strong>Latency</strong>: Achieving rapid response times is essential, particularly in applications where delays can lead to suboptimal outcomes.</li>
</ul>



<ul class="wp-block-list">
<li><strong>Scalability</strong>: As user numbers or data volumes grow, maintaining consistent performance becomes increasingly complex, necessitating scalable solutions.</li>
</ul>



<ul class="wp-block-list">
<li><strong>Resource Constraints</strong>: Deploying AI models on devices with limited computational capabilities, such as smartphones or edge devices, poses significant challenges due to their restricted processing power and memory.</li>
</ul>



<h2 class="wp-block-heading">Final Thoughts</h2>



<p class="wp-block-paragraph">AI inferencing is now a key part of our daily tech interactions, powering everything from the virtual assistants on our mobile devices that help us manage our schedules to the autonomous vehicles navigating our streets. Its ability to apply learned models to new data enables real-time decision-making across various sectors.</p>



<p class="wp-block-paragraph">However, challenges like latency, scalability, and resource limitations remain significant hurdles. Addressing these issues is essential for the seamless integration of AI into our lives. By focusing on optimization strategies and embracing innovative solutions, we can improve AI inferencing efficiency, leading to more responsive and intelligent systems.</p>



<p class="wp-block-paragraph">What are your thoughts on AI inferencing and its impact on technology? I&#8217;d like to hear from you, please share your insights in the comments below.</p>



<p class="wp-block-paragraph">For a deeper understanding of AI inferencing and its challenges, you might find this Forbes article insightful: <a href="https://www.forbes.com/councils/forbestechcouncil/2024/09/25/ai-on-edge-achieving-energy-efficiency-in-inference-processes/?utm_source=chatgpt.com">AI on Edge: Achieving Energy Efficiency in Inference Processes</a></p>



<p class="wp-block-paragraph">Additionally, this TechCrunch piece discusses recent advancements in AI efficiency: <a href="https://techcrunch.com/2024/12/23/a-popular-technique-to-make-ai-more-efficient-has-drawbacks/?utm_source=chatgpt.com">A Popular Technique to Make AI More Efficient Has Drawbacks</a></p>
<p>The post <a href="https://techhead.co/understanding-ai-inferencing-enhancing-efficiency-in-real-world-applications/">Understanding AI Inferencing: Enhancing Efficiency in Real-World Applications</a> appeared first on <a href="https://techhead.co">TechHead</a> and was written by <a href="https://techhead.co/author/simon-seagrave/">Simon Seagrave</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://techhead.co/understanding-ai-inferencing-enhancing-efficiency-in-real-world-applications/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What’s New in Red Hat OpenShift 4.15</title>
		<link>https://techhead.co/whats-new-in-red-hat-openshift-4-15/</link>
					<comments>https://techhead.co/whats-new-in-red-hat-openshift-4-15/#respond</comments>
		
		<dc:creator><![CDATA[Simon Seagrave]]></dc:creator>
		<pubDate>Wed, 06 Mar 2024 13:13:43 +0000</pubDate>
				<category><![CDATA[OpenShift]]></category>
		<category><![CDATA[Red Hat]]></category>
		<guid isPermaLink="false">https://techhead.co/?p=9401</guid>

					<description><![CDATA[<p>With the recent release of OpenShift 4.15, it introduces a range of new features and enhancements that offer numerous benefits to IT professionals such as yourself. For those of you not familiar with OpenShift, it is built on Red Hat Enterprise Linux (RHEL) and Kubernetes, providing a secure and scalable application platform from which to [&#8230;]</p>
<p>The post <a href="https://techhead.co/whats-new-in-red-hat-openshift-4-15/">What&#8217;s New in Red Hat OpenShift 4.15</a> appeared first on <a href="https://techhead.co">TechHead</a> and was written by <a href="https://techhead.co/author/simon-seagrave/">Simon Seagrave</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><a href="https://techhead.co/wp-content/uploads/2024/03/Whats-New-in-Red-Hat-OpenShift-4.15-1.webp"><img loading="lazy" decoding="async" width="1024" height="585" src="https://techhead.co/wp-content/uploads/2024/03/Whats-New-in-Red-Hat-OpenShift-4.15-1-1024x585.webp" alt="" class="wp-image-9408" srcset="https://techhead.co/wp-content/uploads/2024/03/Whats-New-in-Red-Hat-OpenShift-4.15-1-1024x585.webp 1024w, https://techhead.co/wp-content/uploads/2024/03/Whats-New-in-Red-Hat-OpenShift-4.15-1-300x171.webp 300w, https://techhead.co/wp-content/uploads/2024/03/Whats-New-in-Red-Hat-OpenShift-4.15-1-768x439.webp 768w, https://techhead.co/wp-content/uploads/2024/03/Whats-New-in-Red-Hat-OpenShift-4.15-1-1536x878.webp 1536w, https://techhead.co/wp-content/uploads/2024/03/Whats-New-in-Red-Hat-OpenShift-4.15-1.webp 1792w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">With the recent release of OpenShift 4.15, it introduces a range of new features and enhancements that offer numerous benefits to IT professionals such as yourself. For those of you not familiar with OpenShift, it is built on Red Hat Enterprise Linux (RHEL) and Kubernetes, providing a secure and scalable application platform from which to run both your virtual machine and container application workloads across on-premises, public cloud, and edge locations, with support for a wide selection of programming languages and frameworks. Here&#8217;s a highlight of some of the areas benefitting from new features or enhancements in 4.15:</p>



<h4 class="wp-block-heading">1. Installation Enhancements</h4>



<p class="wp-block-paragraph">OCP 4.15 introduces significant improvements to the installation process, aimed at simplifying and streamlining cluster deployment. Enhanced installer capabilities, coupled with refined workflows, ensure a seamless and hassle-free installation experience for administrators.</p>



<h4 class="wp-block-heading">2. Administration Updates</h4>



<p class="wp-block-paragraph">Administrators are greeted with a plethora of updates in OCP 4.15, empowering them with enhanced cluster management capabilities. From fine-grained node management to robust authentication mechanisms, administrators can efficiently govern their OpenShift clusters with confidence and ease.</p>



<h4 class="wp-block-heading">3. Networking Improvements</h4>



<p class="wp-block-paragraph">In OCP 4.15, networking receives a substantial boost with a slew of enhancements. From improved ingress and egress capabilities to advancements in service mesh functionalities, these updates provide administrators with greater control and flexibility over network traffic within the cluster.</p>



<h4 class="wp-block-heading">4. Security Enhancements</h4>



<p class="wp-block-paragraph">Security remains a top priority in OCP 4.15, with a focus on bolstering the platform&#8217;s resilience against cyber threats. This release incorporates various security enhancements, including vulnerability fixes and strengthened authentication and authorization mechanisms, ensuring the integrity and confidentiality of OpenShift deployments.</p>



<h4 class="wp-block-heading">5. Developer Experience Enhancements</h4>



<p class="wp-block-paragraph">Developers will be happy with OCP 4.15 as it introduces a myriad of enhancements tailored to improve the developer experience. From updated developer tools to expanded support for languages and frameworks, developers can now build and deploy applications more efficiently, accelerating the pace of innovation.</p>



<h4 class="wp-block-heading">6. Storage Features and Improvements</h4>



<p class="wp-block-paragraph">Storage management receives a significant overhaul in OCP 4.15, catering to the evolving storage requirements of modern applications. With support for new storage types and enhancements in storage management capabilities, administrators can seamlessly integrate storage solutions into their OpenShift clusters.</p>



<h4 class="wp-block-heading">7. Observability and Monitoring Enhancements</h4>



<p class="wp-block-paragraph">Observability and monitoring tools receive notable upgrades in OCP 4.15, enhancing administrators&#8217; ability to monitor and troubleshoot cluster health and performance. With improvements to Prometheus, Grafana, and other monitoring components, administrators gain deeper insights into cluster operations, facilitating proactive management and optimization.</p>



<p class="wp-block-paragraph"><strong>Want to find out more?</strong></p>



<p class="wp-block-paragraph">For those of you interested in learning more about these features or exploring the documentation in detail, the official <a href="https://docs.openshift.com/container-platform/4.15/release_notes/ocp-4-15-release-notes.html" target="_blank" rel="noopener" title="">OpenShift Container Platform 4.15 documentation</a> is a valuable resource​<a href="https://docs.openshift.com/container-platform/4.15/welcome/index.html" target="_blank" rel="noreferrer noopener"></a>​.</p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://techhead.co/whats-new-in-red-hat-openshift-4-15/">What&#8217;s New in Red Hat OpenShift 4.15</a> appeared first on <a href="https://techhead.co">TechHead</a> and was written by <a href="https://techhead.co/author/simon-seagrave/">Simon Seagrave</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://techhead.co/whats-new-in-red-hat-openshift-4-15/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Navigating the Future with Artificial General Intelligence (AGI): Impacts on Work, Personal Life, and Beyond</title>
		<link>https://techhead.co/navigating-the-future-with-artificial-general-intelligence-agi-impacts-on-work-personal-life-and-beyond/</link>
					<comments>https://techhead.co/navigating-the-future-with-artificial-general-intelligence-agi-impacts-on-work-personal-life-and-beyond/#respond</comments>
		
		<dc:creator><![CDATA[Simon Seagrave]]></dc:creator>
		<pubDate>Thu, 16 Nov 2023 13:26:56 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AGI and personal assistance]]></category>
		<category><![CDATA[AGI in everyday life]]></category>
		<category><![CDATA[AI vs. AGI capabilities]]></category>
		<category><![CDATA[Artificial General Intelligence and future trends]]></category>
		<category><![CDATA[Ethical challenges of AGI]]></category>
		<category><![CDATA[Future job market with AGI]]></category>
		<category><![CDATA[Human-AI collaboration]]></category>
		<category><![CDATA[Preparing for an AGI-dominated world]]></category>
		<category><![CDATA[Professional impact of AGI]]></category>
		<guid isPermaLink="false">https://techhead.co/?p=9384</guid>

					<description><![CDATA[<p>Explore the future of Artificial General Intelligence (AGI) on techhead.co. Learn how AGI is revolutionizing work, impacting daily life, and the ethical challenges it presents. Understand AGI's role in the future job market, its capabilities versus traditional AI, and the need for global regulation. Click to uncover the world of AGI!"</p>
<p>The post <a href="https://techhead.co/navigating-the-future-with-artificial-general-intelligence-agi-impacts-on-work-personal-life-and-beyond/">Navigating the Future with Artificial General Intelligence (AGI): Impacts on Work, Personal Life, and Beyond</a> appeared first on <a href="https://techhead.co">TechHead</a> and was written by <a href="https://techhead.co/author/simon-seagrave/">Simon Seagrave</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><a href="http://techhead.co/wp-content/uploads/2023/11/techhead007_a_robot_that_is_assisting_with_both_domestic_and_wo_2cd9cb75-df27-48b9-bc22-064930cadc82.png"><img loading="lazy" decoding="async" width="1024" height="574" src="http://techhead.co/wp-content/uploads/2023/11/techhead007_a_robot_that_is_assisting_with_both_domestic_and_wo_2cd9cb75-df27-48b9-bc22-064930cadc82-1024x574.png" alt="Artificial General Intelligence (AGI)" class="wp-image-9386" srcset="https://techhead.co/wp-content/uploads/2023/11/techhead007_a_robot_that_is_assisting_with_both_domestic_and_wo_2cd9cb75-df27-48b9-bc22-064930cadc82-1024x574.png 1024w, https://techhead.co/wp-content/uploads/2023/11/techhead007_a_robot_that_is_assisting_with_both_domestic_and_wo_2cd9cb75-df27-48b9-bc22-064930cadc82-300x168.png 300w, https://techhead.co/wp-content/uploads/2023/11/techhead007_a_robot_that_is_assisting_with_both_domestic_and_wo_2cd9cb75-df27-48b9-bc22-064930cadc82-768x430.png 768w, https://techhead.co/wp-content/uploads/2023/11/techhead007_a_robot_that_is_assisting_with_both_domestic_and_wo_2cd9cb75-df27-48b9-bc22-064930cadc82.png 1456w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">Hey there, fellow tech enthusiasts! Today, we&#8217;re diving into a topic that&#8217;s been buzzing in the tech world: Artificial General Intelligence (AGI). You&#8217;ve probably heard of AI, but AGI? That&#8217;s a whole new ball game. So, buckle up as we explore what AGI is, its potential to reshape our work and personal lives, and the concerns that come along with it.</p>



<h2 class="wp-block-heading">Understanding the Difference: AI vs AGI</h2>



<p class="wp-block-paragraph">AGI is an evolution of AI, but with a twist. While both are facets of the same broad technological field, they differ significantly in capability and application.</p>



<p class="wp-block-paragraph"><strong>Artificial Intelligence (AI): Specialized and Task-Oriented</strong> AI refers to machines or systems that are designed to perform specific tasks that typically require human intelligence. These tasks can range from recognizing speech, playing chess, to analyzing large sets of data. The key characteristic of AI is its specialization; each AI system is tailored to a particular task or set of tasks. Examples include chatbots, recommendation systems, and self-driving cars. They excel in their designated areas but lack the ability to transcend beyond those tasks.</p>



<p class="wp-block-paragraph"><strong>Artificial General Intelligence (AGI): Versatile and Human-Like</strong> AGI, on the other hand, represents a level of artificial intelligence that mirrors human cognitive abilities. An AGI system can learn, understand, and apply its intelligence to a wide variety of problems and tasks, not limited to a single field or function. This means AGI can adapt to new situations, learn from experiences, and apply its knowledge to solve problems it wasn&#8217;t specifically programmed for.</p>



<p class="wp-block-paragraph">Now we understand the difference between AI and AGI, let&#8217;s take a look at how it could apply to our everyday lives.</p>



<h2 class="wp-block-heading">AGI in the Professional World: A Paradigm Shift</h2>



<p class="wp-block-paragraph">The workplace is ripe for transformation with the advent of AGI. Envision an AI that doesn’t just process data but can engage in creative problem-solving, strategic planning, and innovative thinking. AGI could lead to a new era of productivity, pushing the boundaries of human-AI collaboration. However, this also necessitates a shift in workforce skills, emphasizing creativity, emotional intelligence, and adaptability in the age of AGI. Let&#8217;s take a look at a possible real-world example of how AGI could impact the workplace:</p>



<p class="wp-block-paragraph">In a typical marketing department, teams spend considerable time analyzing market trends, consumer behavior, and campaign performance. Currently, this involves a mix of human creativity and basic AI tools for data analysis.</p>



<p class="wp-block-paragraph">With AGI, imagine a system that not only analyzes data but also generates creative campaign strategies. This AGI could assess market trends, understand consumer emotions, and even predict future trends. It might suggest a groundbreaking advertising concept based on cultural insights it has gathered from global data.</p>



<p class="wp-block-paragraph">This would shift the role of human marketers. Instead of just interpreting data, they would collaborate with AGI to refine these creative ideas, adding a human touch and emotional intelligence that AGI can&#8217;t replicate. They would also focus on the ethical and practical aspects of campaigns, ensuring they resonate authentically with the target audience.</p>



<p class="wp-block-paragraph">In this scenario, the marketing team becomes more strategic and creative, while the AGI provides insights and suggestions that were previously impossible due to the sheer scale and complexity of the data involved. This illustrates the potential synergy of human and AGI collaboration, transforming the workplace into a more innovative, efficient, and creative environment.</p>



<figure class="wp-block-image size-large"><a href="https://techhead.co/wp-content/uploads/2023/11/techhead007_a_robot_that_is_assisting_with_both_domestic_and_wo_52451fbe-3e8c-4eab-8ac0-05ed7d2c80f8.png"><img loading="lazy" decoding="async" width="1024" height="574" src="https://techhead.co/wp-content/uploads/2023/11/techhead007_a_robot_that_is_assisting_with_both_domestic_and_wo_52451fbe-3e8c-4eab-8ac0-05ed7d2c80f8-1024x574.png" alt="" class="wp-image-9387" srcset="https://techhead.co/wp-content/uploads/2023/11/techhead007_a_robot_that_is_assisting_with_both_domestic_and_wo_52451fbe-3e8c-4eab-8ac0-05ed7d2c80f8-1024x574.png 1024w, https://techhead.co/wp-content/uploads/2023/11/techhead007_a_robot_that_is_assisting_with_both_domestic_and_wo_52451fbe-3e8c-4eab-8ac0-05ed7d2c80f8-300x168.png 300w, https://techhead.co/wp-content/uploads/2023/11/techhead007_a_robot_that_is_assisting_with_both_domestic_and_wo_52451fbe-3e8c-4eab-8ac0-05ed7d2c80f8-768x430.png 768w, https://techhead.co/wp-content/uploads/2023/11/techhead007_a_robot_that_is_assisting_with_both_domestic_and_wo_52451fbe-3e8c-4eab-8ac0-05ed7d2c80f8.png 1456w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2 class="wp-block-heading"> </h2>
<h2 class="wp-block-heading">The Personal Sphere: AGI as a Life Companion</h2>



<p class="wp-block-paragraph">At home, AGI could revolutionize how we manage our daily lives. Imagine an AI system that not only helps with scheduling and reminders but also provides personalized advice on health, finance, and even personal relationships. This level of personalized assistance could redefine the human-tech relationship, making technology an even more integral part of our lives.</p>



<h2 class="wp-block-heading">Ethical and Societal Considerations: The AGI Conundrum</h2>



<p class="wp-block-paragraph">The potential of AGI is enormous, but so are the ethical implications. Issues of privacy, autonomy, and the potential misuse of AGI are critical concerns. The debate around AGI also touches on deeper philosophical questions about the nature of intelligence and consciousness. Furthermore, the impact on employment cannot be overstated – while AGI might create new job categories, it also poses a risk to existing jobs, demanding a careful and thoughtful approach to workforce transition.</p>



<h2 class="wp-block-heading">Preparing for an AGI Future: Education and Regulation</h2>



<p class="wp-block-paragraph">Preparing for a future with AGI involves more than just technological readiness. It calls for a comprehensive rethinking of our educational systems to foster skills that complement AGI. Additionally, developing robust regulatory frameworks to guide the ethical development and deployment of AGI is essential. This includes international cooperation to establish global standards and norms, which will no doubt come in time, though things could be a little disruptive and uncertain in the short term as AGI use becomes more widespread.</p>



<h2 class="wp-block-heading">Conclusion: Embracing AGI with Optimism and Caution</h2>



<p class="wp-block-paragraph">The journey into the world of AGI is filled with both incredible possibilities and formidable challenges. I am personally excited by the possibilities that it will provide, though equally feel some trepidation due to the breadth and extent of the impact and disruption AGI could potentially have on our day-to-day lives. The future with AGI promises to be a fascinating one, and it&#8217;s up to us to navigate this future responsibly. Let me know what you think in the comments below. Thanks for reading!</p>
<p>The post <a href="https://techhead.co/navigating-the-future-with-artificial-general-intelligence-agi-impacts-on-work-personal-life-and-beyond/">Navigating the Future with Artificial General Intelligence (AGI): Impacts on Work, Personal Life, and Beyond</a> appeared first on <a href="https://techhead.co">TechHead</a> and was written by <a href="https://techhead.co/author/simon-seagrave/">Simon Seagrave</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://techhead.co/navigating-the-future-with-artificial-general-intelligence-agi-impacts-on-work-personal-life-and-beyond/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The 10 Most Important AI Trends for 2024</title>
		<link>https://techhead.co/the-10-most-important-ai-trends-for-2024/</link>
					<comments>https://techhead.co/the-10-most-important-ai-trends-for-2024/#respond</comments>
		
		<dc:creator><![CDATA[Simon Seagrave]]></dc:creator>
		<pubDate>Tue, 03 Oct 2023 20:30:11 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[generative ai]]></category>
		<guid isPermaLink="false">https://techhead.co/?p=9376</guid>

					<description><![CDATA[<p>Take a look at 10 of the most probable, and important, AI trends for 2024. The speed at which AI evolves and integrates into our lives is only going to increase in 2024. As companies unlock its potential, individuals use it to boost productivity, and legislators scratch their heads over-regulating it, AI will become increasingly omnipresent in everything we do. However, there are still challenges to overcome, such as trust, bias, accessibility, and regulation, which need to be addressed to unlock the full potential of AI. </p>
<p>The post <a href="https://techhead.co/the-10-most-important-ai-trends-for-2024/">The 10 Most Important AI Trends for 2024</a> appeared first on <a href="https://techhead.co">TechHead</a> and was written by <a href="https://techhead.co/author/simon-seagrave/">Simon Seagrave</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><a href="https://techhead.co/wp-content/uploads/2023/10/Generative-AI-predications-for-2024.png"><img loading="lazy" decoding="async" width="1024" height="1024" src="https://techhead.co/wp-content/uploads/2023/10/Generative-AI-predications-for-2024.png" alt="" class="wp-image-9378" style="aspect-ratio:16/9;object-fit:cover" srcset="https://techhead.co/wp-content/uploads/2023/10/Generative-AI-predications-for-2024.png 1024w, https://techhead.co/wp-content/uploads/2023/10/Generative-AI-predications-for-2024-300x300.png 300w, https://techhead.co/wp-content/uploads/2023/10/Generative-AI-predications-for-2024-150x150.png 150w, https://techhead.co/wp-content/uploads/2023/10/Generative-AI-predications-for-2024-768x768.png 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">The speed at which AI evolves and integrates into our lives is only going to increase in 2024. As companies unlock its potential, individuals use it to boost productivity, and legislators scratch their heads over-regulating it, AI will become increasingly omnipresent in everything we do. However, there are still challenges to overcome, such as trust, bias, accessibility, and regulation, which need to be addressed to unlock the full potential of AI. Let&#8217;s take a look at 10 of the most probable, and important, AI trends for 2024.</p>



<h2 class="wp-block-heading">1. Beyond Words And Pictures</h2>



<p class="wp-block-paragraph">The next generation of generative AI tools will go far beyond the chatbots and image generators. such as MidJourney, that have amazed us in 2023. In 2024, we can expect to see the emergence of generative video and music creators that are more powerful and user-friendly. These tools will be embedded into creative platforms and our day-to-day productivity tools, opening up new and exciting applications such as generative design tools and voice synthesizers. At the same time, the ability to distinguish between real and computer-generated content will become a valuable skill to combat misinformation, ensure security, uphold media integrity, navigate legal challenges, maintain trust in digital mediums, and preserve artistic authenticity.</p>



<h2 class="wp-block-heading">2. Ethical AI</h2>



<p class="wp-block-paragraph">With the disruptive potential of AI, it is crucial to develop and use it in a responsible manner that minimizes harm. In 2024, there will be increased focus on mitigating issues such as bias, lack of transparency, job displacement, and the potential for AI to get out of control. AI ethicists will be in demand as businesses strive to adhere to ethical standards and implement safeguards.</p>



<h2 class="wp-block-heading">3. AI In Customer Service</h2>



<p class="wp-block-paragraph">Customer service is an area where AI can have a significant impact. In 2024, we can expect to see AI being integrated into customer service processes to automate routine tasks and free up human time for more complex issues. AI will be used to triage initial contact calls, generate personalized solutions, and provide reports and summaries of customer interactions. A <a href="https://www.bcg.com/publications/2023/how-generative-ai-transforms-customer-service" target="_blank" rel="noopener" title="">survey by the Boston Consulting Group</a> revealed that 95% of customer service leaders expect their customers to be served by AI bots in the next three years.</p>



<h2 class="wp-block-heading">4. Augmented Working</h2>



<p class="wp-block-paragraph">In 2024, the ability to augment human intelligence and capabilities will become crucial in the workplace. Various professionals, such as legal experts, doctors, marketers and coders, will rely on AI to enhance their productivity and efficiency. AI will assist in tasks such as summarizing case law, drafting contracts, writing patient notes, marketing content and debugging software. Students and job seekers will also benefit from AI tools for organizing notes, conducting research, and crafting job applications.</p>



<h2 class="wp-block-heading">5. AI-Augmented Apps</h2>



<p class="wp-block-paragraph">In 2024, we can expect to see an increasing number of software applications integrating generative AI functions. From search engines, <a href="https://www.microsoft.com/en-us/bing?form=MA13FV" target="_blank" rel="noopener" title="">such as Bing</a> where they have already integrated some basic AI chatbot capability into their search screen, to productivity tools and industry-specific platforms, the addition of chatbot functionality will enhance the customer experience. Concerns over data protection and privacy will be addressed as AI providers adapt their services to meet market requirements.</p>



<h2 class="wp-block-heading">6. Low-Code And No-Code Software Engineering</h2>



<p class="wp-block-paragraph">The use of low-code and no-code tools in application development is <a href="https://www.gartner.com/en/newsroom/press-releases/2022-12-13-gartner-forecasts-worldwide-low-code-development-technologies-market-to-grow-20-percent-in-2023" target="_blank" rel="noopener" title="">expected to increase in 2024</a>. These tools, coupled with generative AI technology like ChatGPT, allow individuals without extensive technical skills to create and test applications quickly. While coding and software engineering jobs will still exist, there will be exciting opportunities for non-developers with innovative ideas and problem-solving abilities.</p>



<figure class="wp-block-image size-full"><a href="https://techhead.co/wp-content/uploads/2023/10/Generative-AI-2024.png"><img loading="lazy" decoding="async" width="1024" height="1024" src="https://techhead.co/wp-content/uploads/2023/10/Generative-AI-2024.png" alt="" class="wp-image-9379" style="aspect-ratio:16/9;object-fit:cover" srcset="https://techhead.co/wp-content/uploads/2023/10/Generative-AI-2024.png 1024w, https://techhead.co/wp-content/uploads/2023/10/Generative-AI-2024-300x300.png 300w, https://techhead.co/wp-content/uploads/2023/10/Generative-AI-2024-150x150.png 150w, https://techhead.co/wp-content/uploads/2023/10/Generative-AI-2024-768x768.png 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2 class="wp-block-heading">7. AI Jobs</h2>



<p class="wp-block-paragraph">The field of AI offers a wide range of job opportunities in 2024. Beyond traditional computer science roles, new positions will emerge, such as prompt engineers, AI managers, AI project managers, trainers, and ethicists. There will also be increased demand for AI engineering and DevOps roles. Whether you have technical skills or not, there are job prospects in the AI industry.</p>



<h2 class="wp-block-heading">8. Quantum AI</h2>



<p class="wp-block-paragraph">In 2024, we can expect to see progress in applying quantum computing to power larger and more complex neural networks and algorithms. While not immediately affecting everyone, quantum computing has the potential to significantly impact AI. Quantum algorithms, using <a href="https://www.techtarget.com/whatis/definition/qubit" target="_blank" rel="noopener" title="">qubits</a> that exist in multiple states simultaneously, offer greater efficiency for certain computation-heavy tasks. </p>



<h2 class="wp-block-heading">9. Upskilling For The AI Revolution</h2>



<p class="wp-block-paragraph">To thrive in the AI era, upskilling is essential. Understanding how AI affects your job or profession and acquiring the ability to leverage AI tools effectively will be highly valuable. Forward-looking employers will integrate AI skills into education and training programs. If your employer doesn&#8217;t offer such programs, there are numerous online resources available for <a href="https://www.coursera.org/courses?query=artificial%20intelligence" target="_blank" rel="noopener" title="">self-learning</a>.</p>



<h2 class="wp-block-heading">10. AI Legislation</h2>



<p class="wp-block-paragraph">Legislators are starting to recognize the game-changing nature of AI and are <a href="https://www.weforum.org/agenda/2023/05/top-story-plus-other-ai-stories-to-read-this-month/" target="_blank" rel="noopener" title="">developing regulations</a> to strike a balance between protecting citizens and enabling innovation. Jurisdictions like <a href="https://www.cnn.com/2023/07/14/tech/china-ai-regulation-intl-hnk/index.html" target="_blank" rel="noopener" title="">China</a>, the EU, and the <a href="https://www.nytimes.com/2023/07/21/technology/ai-united-states-regulation.html" target="_blank" rel="noopener" title="">US</a>, are already implementing or proposing AI-related laws. In 2024, the debate around AI legislation will be prominent, focusing on job protection, privacy concerns, and fostering innovation.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">As we enter 2024, the AI landscape is poised for significant advancements and widespread integration. The 10 trends we have explored in this guide represent the key areas of focus for the coming year. From generative AI tools to ethical considerations and the impact on various industries, AI will continue to shape our world. Embracing these trends and staying informed will be crucial for individuals, businesses, and policymakers as we navigate the AI revolution.   I&#8217;m personally excited for the AI advancements and new capabilities it&#8217;ll provide in the coming year.  Let me know your thoughts in the comments below.</p>
<p>The post <a href="https://techhead.co/the-10-most-important-ai-trends-for-2024/">The 10 Most Important AI Trends for 2024</a> appeared first on <a href="https://techhead.co">TechHead</a> and was written by <a href="https://techhead.co/author/simon-seagrave/">Simon Seagrave</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://techhead.co/the-10-most-important-ai-trends-for-2024/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Tesla factory tour – help me get on one</title>
		<link>https://techhead.co/tesla-factory-tour-please-help-me-get-on-one/</link>
					<comments>https://techhead.co/tesla-factory-tour-please-help-me-get-on-one/#comments</comments>
		
		<dc:creator><![CDATA[Simon Seagrave]]></dc:creator>
		<pubDate>Sat, 23 Sep 2023 14:18:28 +0000</pubDate>
				<category><![CDATA[Tesla]]></category>
		<category><![CDATA[EV]]></category>
		<guid isPermaLink="false">https://techhead.co/?p=9363</guid>

					<description><![CDATA[<p>Please help me and my son, mini-TechHead get on a Tesla factory tour, by using my (free to use) Tesla referal code.  Thanks :)</p>
<p>The post <a href="https://techhead.co/tesla-factory-tour-please-help-me-get-on-one/">Tesla factory tour &#8211; help me get on one</a> appeared first on <a href="https://techhead.co">TechHead</a> and was written by <a href="https://techhead.co/author/simon-seagrave/">Simon Seagrave</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><a href="https://techhead.co/wp-content/uploads/2023/09/image-4.png"><img loading="lazy" decoding="async" width="1024" height="572" src="https://techhead.co/wp-content/uploads/2023/09/image-4-1024x572.png" alt="Tesla referral code - factory tour" class="wp-image-9371" srcset="https://techhead.co/wp-content/uploads/2023/09/image-4-1024x572.png 1024w, https://techhead.co/wp-content/uploads/2023/09/image-4-300x168.png 300w, https://techhead.co/wp-content/uploads/2023/09/image-4-768x429.png 768w, https://techhead.co/wp-content/uploads/2023/09/image-4.png 1042w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">The prospect of a fully autonomous driving has always held a fascination for me.  The thought of finishing work on Friday evening, jumping into the car with the family, setting a distant target destination for the weekend, and then letting the car drive itself overnight whilst we relax and sleep, waking up in the morning at our weekend venue has been a dream of mine.  Once we get to this stage, then I’d expect that the interior of cars would be re-imagined, allowing for comfortable chairs that recline fully and double as a bed, and maybe a centralized table from which you can sit around to work, eat and socialize.</p>



<p class="wp-block-paragraph">I have longed for a Tesla vehicle for a long time now, and my dream came true earlier this year, when my Hyundai Santa Cruz (gas powered car), although relatively new, was proving to be unreliable (ie: new front axle after only 3K miles, amongst other things!) and the timing felt right to trade it in before I took too much more of a financial hit on it due to depreciation. This coincided with Tesla dropping their prices significantly on their Model 3 and Model Y electric vehicles, and a $7,500 federal tax and Massachusetts $3,500 rebate ($12,000 in total).  </p>



<figure class="wp-block-image size-large"><a href="https://techhead.co/wp-content/uploads/2023/09/image-3.png"><img loading="lazy" decoding="async" width="1024" height="648" src="https://techhead.co/wp-content/uploads/2023/09/image-3-1024x648.png" alt="" class="wp-image-9367" srcset="https://techhead.co/wp-content/uploads/2023/09/image-3-1024x648.png 1024w, https://techhead.co/wp-content/uploads/2023/09/image-3-300x190.png 300w, https://techhead.co/wp-content/uploads/2023/09/image-3-768x486.png 768w, https://techhead.co/wp-content/uploads/2023/09/image-3-1536x972.png 1536w, https://techhead.co/wp-content/uploads/2023/09/image-3-2048x1296.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">The planets felt in alignment, so I decided to go for it, and ordered a long range Tesla Model Y.  I have now owned my new Tesla for a couple of months, have already clocked up a couple of thousand miles, and am loving it!  I’m enjoying the prospect of lower ongoing maintenance, since electric vehicles typically have less moving parts, so no more oil changes for me, and cheaper running costs to get from A to B!  Even brake pads don’t need replacing as much due to regenerative braking, where the electric motors help slow the car up when you take your foot off of the accelerator. </p>



<p class="wp-block-paragraph">One of the most enjoyable and exciting things for me, is how my Tesla feels more like a software platform, since new features and updates are enabled through Tesla pushing out live software updates to the car, so over time there are improvements and new capabilities added.  For someone that lives and works in the tech space, this is exciting! I even find the manufacturing process fascinating, particularly with the large ‘<a href="https://en.wikipedia.org/wiki/Giga_Press" title="">giga press</a>’ Tesla have designed and started using on some of their models.</p>



<p class="wp-block-paragraph">Anyway… recently Tesla has started offering factory tours of both their Californian, Fremont and Austin factories, which for someone like me (and my son, mini-TechHead) would be off-the-scale amazing!</p>



<figure class="wp-block-image alignright size-large is-resized"><a href="https://techhead.co/wp-content/uploads/2023/09/image.png"><img loading="lazy" decoding="async" src="https://techhead.co/wp-content/uploads/2023/09/image-597x1024.png" alt="" class="wp-image-9364" style="width:247px;height:424px" width="247" height="424" srcset="https://techhead.co/wp-content/uploads/2023/09/image-597x1024.png 597w, https://techhead.co/wp-content/uploads/2023/09/image-175x300.png 175w, https://techhead.co/wp-content/uploads/2023/09/image-768x1317.png 768w, https://techhead.co/wp-content/uploads/2023/09/image.png 890w" sizes="auto, (max-width: 247px) 100vw, 247px" /></a></figure>



<p class="wp-block-paragraph">One of the few ways you can get on one of these newly announced Tesla factory tours is via the ‘Refer and Earn’ program, where you can spend referral credits towards getting on a factory tour. For this I need to achieve a lofty 15,000 credits!  </p>



<p class="wp-block-paragraph">You can earn credits through people using your referral code when purchasing a new Tesla.  The great news is that you also get something out of it as well, for free! At the time of writing this post, you would get $500 cash back and 3 months of full self driving (FSD) &#8211; which is fun to try out, and gives you a taste of where FSD is heading.</p>



<p class="wp-block-paragraph">Anyway, if you, family or friends are thinking of buying a Tesla, please consider clicking on my referral code link here (it doesn’t cost you anything), as it will help you get some cash back on your purchase, and also me, in getting a step closer to taking mini-TechHead and myself on a Tesla factory tour. Refer and Earn link:  <a href="https://ts.la/simon395845" target="_blank" rel="noopener" title="">https://ts.la/simon395845</a>  </p>



<p class="wp-block-paragraph">Thanks for taking the time to read this more casual post, and if you already own a Tesla, have just ordered one or are thinking about it, then drop a comment and let me know what excites you most about the Tesla technology and driving experience. Also, will be ever see full hands-off the steering wheel type self driving anytime soon or will it continue to be just a dream?</p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://techhead.co/tesla-factory-tour-please-help-me-get-on-one/">Tesla factory tour &#8211; help me get on one</a> appeared first on <a href="https://techhead.co">TechHead</a> and was written by <a href="https://techhead.co/author/simon-seagrave/">Simon Seagrave</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://techhead.co/tesla-factory-tour-please-help-me-get-on-one/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
	</channel>
</rss>