Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

The main purpose of runtime copilot is to assist with node runtime management tasks such as configuring registries, upgrading versions, installing plugins, and replacing runtimes.

License

NotificationsYou must be signed in to change notification settings

copilot-io/runtime-copilot

Repository files navigation

Github Ci ActionGithub Image ActionGithub Chart Action

runtime-copilot

The main function of the runtime copilot is to assist the operation of the container runtime component (containerd), specifically for adding or deleting non-safe registries.

Introduction

This project is a runtime copilot, auxiliary manager runtime, current function introduce the config insecure registry to runtime(such as: containerd、docker、cri-o), It mainly has the following functions:

  • Manager insecure registry in runtime.
  • Upgrade runtime version.
  • Replace runtime with another runtime.
  • Manager runtime plugins.

Manager insecure registry

RuntimeSupport
containerdYes
dockerNo
cri-oNo

Usage

Helm must be installed to use the charts. Please refer toHelm'sdocumentation to get started.

Once Helm has been set up correctly, add the repo as follows:

helm repo add runtime-copilot https://copilot-io.github.io/runtime-copilot

If you is first time to use this repo, you need to run command as follows:

helm repo updatehelm search repo runtime-copilot

To install the runtime-copilot chart:

helm install runtime-copilot runtime-copilot/runtime-copilot --namespace runtime-copilot

To uninstall the chart:

helm delete runtime-copilot --namespace runtime-copilot

Examples

We add10.6..112.191 this insecret registry to containerd, we can define yaml content follow file.

apiVersion:registry.runtime.x-copilot.io/v1alpha1kind:RegistryConfigsmetadata:name:registryconfigs-samplespec:selector:matchLabels:app:registryconfigs-sampletemplate:spec:hostConfigs:        -server:"https://10.6.112.191"capabilities:            -pull            -push            -resolveskip_verify:true

After executingkubectl apply, the followinghosts.toml file will be generated on each node, the content is as follows:

server = "https://10.6.112.191"[host][host."https://10.6.112.191"]capabilities = ["pull", "push", "resolve"]skip_verify = trueoverride_path = false

About

The main purpose of runtime copilot is to assist with node runtime management tasks such as configuring registries, upgrading versions, installing plugins, and replacing runtimes.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp