<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Administration on Krkn</title><link>https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/administration/</link><description>Recent content in Administration on Krkn</description><generator>Hugo</generator><language>en</language><atom:link href="https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/administration/index.xml" rel="self" type="application/rss+xml"/><item><title>Cluster Management</title><link>https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/administration/cluster-management/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/administration/cluster-management/</guid><description>&lt;h1 id="cluster-management-admin">
 Cluster Management &lt;a href="https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/#permission-model">&lt;span class="krkn-badge krkn-badge--admin">Admin&lt;/span>&lt;/a>
 &lt;a class="td-heading-self-link" href="#cluster-management-admin" aria-label="Heading self-link">&lt;/a>
&lt;/h1>
&lt;p>Register target Kubernetes clusters for chaos scenario execution. Krkn Operator runs on a management cluster and executes scenarios against registered targets; it does not run scenarios against itself.&lt;/p>
&lt;div class="krkn-video">
 &lt;iframe src="https://www.youtube.com/embed/3zf14bN_8zc" title="Cluster Management Walkthrough" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>&lt;/iframe>
&lt;p class="krkn-operator-docs-video-caption">This walkthrough is retained with v1.1.0 documentation and may show an earlier interface.&lt;/p>
&lt;/div>
&lt;hr>
&lt;h2 id="operations">
 Operations
 &lt;a class="td-heading-self-link" href="#operations" aria-label="Heading self-link">&lt;/a>
&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Operation&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>&lt;strong>Add Cluster&lt;/strong>&lt;/td>
 &lt;td>Register a new target cluster by providing its name and kubeconfig&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;strong>View Clusters&lt;/strong>&lt;/td>
 &lt;td>Browse all registered clusters and their status&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;strong>Delete Cluster&lt;/strong>&lt;/td>
 &lt;td>Remove a cluster from the platform&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;p>Once registered, clusters become available for assignment to groups through &lt;a href="../user-management/">User Management&lt;/a>.&lt;/p></description></item><item><title>User Management</title><link>https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/administration/user-management/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/administration/user-management/</guid><description>&lt;h1 id="user-management-admin">
 User Management &lt;a href="https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/#permission-model">&lt;span class="krkn-badge krkn-badge--admin">Admin&lt;/span>&lt;/a>
 &lt;a class="td-heading-self-link" href="#user-management-admin" aria-label="Heading self-link">&lt;/a>
&lt;/h1>
&lt;p>Organize users through groups that define cluster access and permissions. The group is the central unit of the permission model — users inherit all capabilities from their assigned group.&lt;/p>
&lt;div class="krkn-video">
 &lt;iframe src="https://www.youtube.com/embed/iKkKhAXmEjk" title="User &amp; Group Management Walkthrough" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>&lt;/iframe>
&lt;p class="krkn-operator-docs-video-caption">This walkthrough is retained with v1.1.0 documentation and may show an earlier interface.&lt;/p>
&lt;/div>
&lt;hr>
&lt;h2 id="groups">
 Groups
 &lt;a class="td-heading-self-link" href="#groups" aria-label="Heading self-link">&lt;/a>
&lt;/h2>
&lt;p>A group defines what its members can access and do on the platform.&lt;/p></description></item><item><title>Registry Management</title><link>https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/administration/registry-management/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/administration/registry-management/</guid><description>&lt;h1 id="registry-management-admin">
 Registry Management &lt;a href="https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/#permission-model">&lt;span class="krkn-badge krkn-badge--admin">Admin&lt;/span>&lt;/a>
 &lt;a class="td-heading-self-link" href="#registry-management-admin" aria-label="Heading self-link">&lt;/a>
&lt;/h1>
&lt;p>Configure private container registries for chaos scenario images and control which groups can access them. By default, scenarios are pulled from the public Quay.io registry. Private registries enable air-gapped deployments and custom scenario images.&lt;/p>
&lt;div class="alert alert-info" role="alert"> &lt;div class="alert-header">
 &lt;i class="fas fa-circle-info text-info">&lt;/i> &lt;span class="alert-title">INFO&lt;/span>
 &lt;/div>
 &lt;div class="alert-content">
 Before running scenarios from a private registry, follow &lt;a href="../mirroring-signed-images/">Mirror Signed Images&lt;/a> to copy the scenario &lt;strong>and its Cosign signature&lt;/strong>. Mirror any helper workload image too, and override the scenario&amp;rsquo;s &lt;code>IMAGE&lt;/code> parameter with its private registry URL. An image-only mirror is insufficient for signed scenario execution.
 &lt;/div>
&lt;/div>
&lt;div class="krkn-video">
 &lt;iframe src="https://www.youtube.com/embed/B9F6rEFIACI" title="Registry Management Walkthrough" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>&lt;/iframe>
&lt;p class="krkn-operator-docs-video-caption">This walkthrough is retained with v1.1.0 documentation and may show an earlier interface.&lt;/p></description></item><item><title>Mirror Signed Images</title><link>https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/administration/mirroring-signed-images/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/administration/mirroring-signed-images/</guid><description>&lt;h1 id="mirror-signed-images-admin">
 Mirror Signed Images &lt;a href="https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/#permission-model">&lt;span class="krkn-badge krkn-badge--admin">Admin&lt;/span>&lt;/a>
 &lt;a class="td-heading-self-link" href="#mirror-signed-images-admin" aria-label="Heading self-link">&lt;/a>
&lt;/h1>
&lt;p>For a private or disconnected environment, mirror &lt;strong>both&lt;/strong> the scenario image and any helper workload image it launches. Copy their Cosign signatures with the images. A normal &lt;code>docker pull&lt;/code>/&lt;code>docker push&lt;/code>, &lt;code>podman pull&lt;/code>/&lt;code>podman push&lt;/code>, or image-only mirror can leave the signatures behind.&lt;/p>
&lt;div class="alert alert-info" role="alert"> &lt;div class="alert-header">
 &lt;i class="fas fa-circle-info text-info">&lt;/i> &lt;span class="alert-title">INFO&lt;/span>
 &lt;/div>
 &lt;div class="alert-content">
 Image signature verification is enabled by default. The Operator checks the scenario image against the Krkn public key before creating its pod. If the mirrored scenario has no valid signature, the run is rejected. A mirrored workload image also needs its signature when your cluster enforces signed images; the scenario must point to its private registry URL or the workload pod will try to pull from Quay.io.
 &lt;/div>
&lt;/div>
&lt;p>The source repository is &lt;a href="https://quay.io/repository/krkn-chaos/krkn-hub-multiarch?tab=tags">quay.io/krkn-chaos/krkn-hub-multiarch&lt;/a>. Its tags include scenarios such as &lt;code>node-cpu-hog&lt;/code> and &lt;code>pod-scenarios&lt;/code>, and helper images such as &lt;code>workload-krkn-hog&lt;/code> and &lt;code>workload-krkn-tools&lt;/code>. Choose the tags required by the scenarios you plan to run.&lt;/p></description></item><item><title>Provider Configuration</title><link>https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/administration/provider-configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/administration/provider-configuration/</guid><description>&lt;h1 id="provider-configuration-admin">
 Provider Configuration &lt;a href="https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/#permission-model">&lt;span class="krkn-badge krkn-badge--admin">Admin&lt;/span>&lt;/a>
 &lt;a class="td-heading-self-link" href="#provider-configuration-admin" aria-label="Heading self-link">&lt;/a>
&lt;/h1>
&lt;p>Configure target providers that integrate with external cluster management platforms. The provider configuration interface adapts dynamically based on the selected provider.&lt;/p>
&lt;div class="krkn-video">
 &lt;iframe src="https://www.youtube.com/embed/oCCkchyGu9w" title="Provider Configuration Walkthrough" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>&lt;/iframe>
&lt;p class="krkn-operator-docs-video-caption">This walkthrough is retained with v1.1.0 documentation and may show an earlier interface.&lt;/p>
&lt;/div>
&lt;hr>
&lt;h2 id="supported-providers">
 Supported Providers
 &lt;a class="td-heading-self-link" href="#supported-providers" aria-label="Heading self-link">&lt;/a>
&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Provider&lt;/th>
 &lt;th>Description&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>&lt;strong>ACM / OCM&lt;/strong>&lt;/td>
 &lt;td>Discover and synchronize managed Kubernetes clusters through Red Hat Advanced Cluster Management or Open Cluster Management&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;div class="alert alert-info" role="alert"> &lt;div class="alert-header">
 &lt;i class="fas fa-circle-info text-info">&lt;/i> &lt;span class="alert-title">INFO&lt;/span>
 &lt;/div>
 &lt;div class="alert-content">
 The provider configuration interface is extensible. New integration operators can add their configuration panels here. Cloud credentials are managed separately; see the section below.
 &lt;/div>
&lt;/div>
&lt;hr>
&lt;h2 id="cloud-provider-configuration">
 Cloud Provider Configuration
 &lt;a class="td-heading-self-link" href="#cloud-provider-configuration" aria-label="Heading self-link">&lt;/a>
&lt;/h2>
&lt;p>Krkn Operator supports cloud scenarios that use saved provider credentials. Administrators create and manage these credentials through &lt;a href="../cloud-credentials-management/">Cloud Credentials Management&lt;/a>. Users can select credentials their group is allowed to access.&lt;/p></description></item><item><title>Elasticsearch Management</title><link>https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/administration/elasticsearch-management/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/administration/elasticsearch-management/</guid><description>&lt;h1 id="elasticsearch-management-admin">
 Elasticsearch Management &lt;a href="https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/#permission-model">&lt;span class="krkn-badge krkn-badge--admin">Admin&lt;/span>&lt;/a>
 &lt;a class="td-heading-self-link" href="#elasticsearch-management-admin" aria-label="Heading self-link">&lt;/a>
&lt;/h1>
&lt;p>Administrators can configure and save Elasticsearch endpoints that users can reference when executing chaos scenarios. This enables centralized observability configuration without requiring users to manually enter connection details.&lt;/p>
&lt;div class="krkn-video">
 &lt;iframe src="https://www.youtube.com/embed/2f7XpVqo1J0" title="Elasticsearch Management Walkthrough" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>&lt;/iframe>
&lt;p class="krkn-operator-docs-video-caption">This walkthrough is retained with v1.1.0 documentation and may show an earlier interface.&lt;/p>
&lt;/div>
&lt;hr>
&lt;h2 id="overview">
 Overview
 &lt;a class="td-heading-self-link" href="#overview" aria-label="Heading self-link">&lt;/a>
&lt;/h2>
&lt;p>Elasticsearch integration allows krkn scenarios to index execution metrics, logs, and telemetry data for analysis and historical tracking. Instead of requiring each user to configure Elasticsearch details manually, admins can:&lt;/p></description></item><item><title>Cloud Credentials Management</title><link>https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/administration/cloud-credentials-management/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/administration/cloud-credentials-management/</guid><description>&lt;h1 id="cloud-credentials-management-admin">
 Cloud Credentials Management &lt;a href="https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/#permission-model">&lt;span class="krkn-badge krkn-badge--admin">Admin&lt;/span>&lt;/a>
 &lt;a class="td-heading-self-link" href="#cloud-credentials-management-admin" aria-label="Heading self-link">&lt;/a>
&lt;/h1>
&lt;p>Administrators can configure and save cloud provider credentials that users select when running cloud-dependent chaos scenarios. Credentials are stored as Kubernetes Secrets and injected into scenario pods via &lt;code>SecretKeyRef&lt;/code> — plaintext cloud secrets never appear in the Custom Resource or pod environment values.&lt;/p>
&lt;div class="krkn-video">
 &lt;iframe src="https://www.youtube.com/embed/TISQpi6aJWQ" title="Cloud Credentials Management Walkthrough" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>&lt;/iframe>
&lt;p class="krkn-operator-docs-video-caption">This walkthrough is retained with v1.1.0 documentation and may show an earlier interface.&lt;/p></description></item><item><title>Backup and Restore</title><link>https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/administration/backup-restore/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/administration/backup-restore/</guid><description>&lt;h1 id="backup-and-restore-admin">
 Backup and Restore &lt;a href="https://krkn-chaos.dev/docs/krkn-operator/versions/v1.1.0/#permission-model">&lt;span class="krkn-badge krkn-badge--admin">Admin&lt;/span>&lt;/a>
 &lt;a class="td-heading-self-link" href="#backup-and-restore-admin" aria-label="Heading self-link">&lt;/a>
&lt;/h1>
&lt;p>The Krkn Operator includes a built-in backup and restore feature accessible from the web console. Backups contain portable operator configuration for:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Admin settings&lt;/strong>&lt;/li>
&lt;li>&lt;strong>Cluster targets&lt;/strong>&lt;/li>
&lt;li>&lt;strong>Users and groups&lt;/strong>&lt;/li>
&lt;li>&lt;strong>Private registries&lt;/strong>&lt;/li>
&lt;li>&lt;strong>Elasticsearch configuration&lt;/strong>&lt;/li>
&lt;/ul>
&lt;p>The backup also includes the operator-managed secrets required for these settings.&lt;/p>
&lt;p>This feature is not a complete Kubernetes or cluster backup. It does not include runtime registration objects, ACM integration data, uploaded files, file metadata, or the JWT signing key.&lt;/p></description></item></channel></rss>