---
url: 'https://www.redhat.com/topics/containers/what-is-rkt'
title: 'rkt とは'
date: '2024-11-20T22:53:14+00:00'
updated: '2024-11-21T17:28:36+00:00'
type: website
summary: 'rkt は、先進的なプロダクション・クラウドネイティブ環境向けに開発されたアプリケーション・コンテナ・エンジンです。'
tags:
  - Article
  - 'Application services'
  - Cloud
  - 'Open source'
  - オープンソース
image: 'https://www.redhat.com/profiles/rh/themes/redhatdotcom/img/logo-rh-og-image.png'
published: true
---
  

  

1. [トピックス](/ja/topics "トピックス")
2. [オープンソース](/ja/topics/open-source "オープンソース")
3. [rkt とは](# "rkt とは")

 

 

# rkt とは





 掲載  2021 年 6 月 23 日•*3* 分 (読了時間の目安)

コピーされましたコピーに失敗しましたURL をコピー





 

 

 

   

## セクションを選択

概要rkt のメリットrkt の歴史

 

 

## 概要



rkt は、先進的なプロダクション・クラウドネイティブ環境向けに開発されたアプリケーション・コンテナ・エンジンです。Pod ネイティブのアプローチ、プラグ可能な実行環境、および他のシステムとの統合に理想的な明確に定義された表面積を備えています。

rkt のコア実行ユニットは、共有コンテキストで実行される 1 つ以上のアプリケーションのコレクションである Pod です (rkt の Pod は Kubernetes オーケストレーション・システムの概念と同義)。rkt を使用すると、ユーザーは Pod レベルとより粒度が小さいアプリケーションごとのレベルの両方でさまざまな構成 (分離パラメーターなど) を適用できます。rkt のアーキテクチャは、各 Pod が、自己完結型の分離された環境で、従来の Unix プロセスモデル (つまり、中央デーモンがない) で直接実行されることを意味します。rkt は、先進的でオープンな標準コンテナ形式の App Container (appc) 仕様を実装しますが、[Docker](/ja/topics/containers/what-is-docker) で作成されたものなど、他のコンテナイメージを実行することもできます。







 

## rkt のメリット



**構成可能**

Unix ツールの哲学に従って作られている rkt は、init システム、スクリプト、および複雑な DevOps パイプラインと統合する単一のバイナリーです。コンテナは PID 階層内で正しい場所に配置され、標準のユーティリティで管理できます。

**カスタマイズ可能な分離**

[コンテナ](/ja/topics/containers/whats-a-linux-container)を標準の、より安全なデプロイメント・オブジェクトとして使用し、ステージと呼ばれる rkt のプラグ可能なランタイム・アーキテクチャを用いて適切なレベルの分離を選択できます。

**Pod を内蔵**

rkt のアトミックユニットは、リソースを共有する関連コンテナのグループである Pod です。これにより、関連するコンポーネントを簡単にスタックでき、クラスタ管理の概念に直接マッピングできます。

[GitHub で見る](https://github.com/rkt/rkt/)





 

## Red Hat のリソース











[関連情報](/ja/resources "関連情報")







 

   

## rkt の歴史



2014 年 12 月に [CoreOS](/ja/technologies/cloud-computing/openshift/what-was-coreos) でリリースされて以来、rkt プロジェクトは大きく成熟し、広く利用されています。ほとんどの主要な [Linux®](/ja/topics/linux/what-is-linux) ディストリビューションで利用可能であり、すべての rkt リリースが、ユーザーによるインストールが可能な自己完結型の rpm/deb パッケージを構築しています。これらのパッケージは、rkt と Kubernetes の統合をテストできるようにする [Kubernetes](/ja/topics/containers/what-is-kubernetes) リポジトリの一部としても利用可能です。また、rkt は、Google Container Image と CoreOS Container Linux が Kubernetes を実行する際に中心的な役割を果たします。Red Hat はこのプロジェクトを Cloud Native Computing Foundation (CNCF) に寄贈しました。

**現在は、Cloud Native Computing Foundation (CNCF) が rkt を管理しています。**

[発表を読む](https://www.cncf.io/announcements/2017/03/29/cloud-native-computing-foundation-becomes-home-pod-native-container-engine-project-rkt/)





 

 

   











### Red Hat 公式ブログ



Red Hat のお客様、パートナー、およびコミュニティのエコシステムに関する最新の情報を入手しましょう。











[関連情報](/ja/blog "Red Hat 公式ブログ")







   

 

 

   

### すべての Red Hat 製品のトライアル

Red Hat の無料トライアルは、Red Hat 製品をハンズオンでお試しいただける無料体験版です。認定の取得に向けた準備をしたり、製品が組織に適しているかどうかを評価したりするのに役立ちます。



 

    

[関連情報](/ja/products/trials "すべての Red Hat 製品のトライアル") 

 

 

 

 



 

   

## 関連情報



  











### KVM とは



 KVM (Kernel-based Virtual Machine：カーネルベースの仮想マシン) は、Linux をハイパーバイザーに変貌させるオープンソースの仮想化テクノロジーです。 









[記事を読む](/ja/topics/virtualization/what-is-KVM "article | what is KVM?&#91;DO NOT OVERWRITE JA META&#93;")





 

  











### Ansible と Terraform の違いとは？



 Red Hat Ansible Automation Platform と Terraform はどちらもオープンソースの自動化製品で、IaC の手法で IT 環境をします。用途に合わせた使い分けや併用が可能です。 









[記事を読む](/ja/topics/automation/ansible-vs-terraform "article | ansible vs terraform &#91;DO NOT OVERWRITE JA META&#93;")





 

  











### Podman とは



 Podman は、Linux システムでコンテナを開発、管理、実行するためのオープンソースツールです。 









[記事を読む](/ja/topics/containers/what-is-podman "article | What is Podman? &#91;DO NOT OVERWRITE JA META&#93;")





 

 

 

   

### オープンソースリソース



 

### 関連するコンテンツ

 

 

- ブログ投稿
    
     [Strengthening the open source defense layer: Red Hat joins NVIDIA in the Open Secure AI Alliance](/ja/blog/strengthening-open-source-defense-layer-red-hat-joins-nvidias-open-secure-ai-alliance)
- ブログ投稿
    
     [The new currency of enterprise velocity](/ja/blog/new-currency-enterprise-velocity)
- ブログ投稿
    
     [The agentic paradox and the case for hybrid AI](/ja/blog/agentic-paradox-and-case-hybrid-ai)
- お客様事例
    
     [Boosting AI performance while controlling costs](/ja/success-stories/google-cloud)
 
 

 

 

 

 

### 関連記事

 

 

- [What is KVM?](/ja/topics/virtualization/what-is-KVM)
- [Ansible vs. Terraform](/ja/topics/automation/ansible-vs-terraform)
- [What is Podman?](/ja/topics/containers/what-is-podman)
- [What is InstructLab?](/ja/topics/ai/what-is-instructlab)
- [OpenJDK versus Oracle JDK](/ja/topics/application-modernization/openjdk-vs-oracle-jdk)
- [Ansible vs. Puppet: What you need to know](/ja/topics/automation/ansible-vs-puppet)
- [Ansible vs. Salt: What you need to know](/ja/topics/automation/ansible-vs-salt)
- [Ansible vs. Chef: What you need to know](/ja/topics/automation/ansible-vs-chef)
- [What is Podman Desktop?](/ja/topics/containers/what-is-podman-desktop)
- [What is Apache Kafka?](/ja/topics/integration/what-is-apache-kafka)
- [What is Docker?](/ja/topics/containers/what-is-docker)
- [What is Linux?](/ja/topics/linux/what-is-linux)
- [What is CentOS?](/ja/topics/linux/what-is-centos)
- [What is MicroShift?](/ja/topics/edge-computing/microshift)
- [Understanding Ansible, Terraform, Puppet, Chef, and Salt](/ja/topics/automation/understanding-ansible-vs-terraform-puppet-chef-and-salt)
- [What's the best Linux distro for you?](/ja/topics/linux/whats-the-best-linux-distro-for-you)
- [What is Argo CD?](/ja/topics/devops/what-is-argocd)
- [Ansible vs. Red Hat Ansible Automation Platform](/ja/technologies/management/ansible/ansible-vs-red-hat-ansible-automation-platform)
- [What is Skopeo?](/ja/topics/containers/what-is-skopeo)
- [What are CentOS replacements?](/ja/topics/linux/centos-alternatives)
- [What is Helm?](/ja/topics/devops/what-is-helm)
- [Red Hat OpenShift vs. OKD](/ja/topics/containers/red-hat-openshift-okd)
- [What is CentOS Stream?](/ja/topics/linux/what-is-centos-stream)
- [What is Kogito?](/ja/topics/automation/what-is-kogito)
- [What is Grafana?](/ja/topics/data-services/what-is-grafana)
- [What is Cloud Foundry?](/ja/topics/application-modernization/what-is-cloud-foundry)
- [What is Buildah?](/ja/topics/containers/what-is-buildah)
- [Spring on Kubernetes with Red Hat OpenShift](/ja/technologies/cloud-computing/openshift/spring)
- [Why run Apache Kafka on Kubernetes?](/ja/topics/integration/why-run-apache-kafka-on-kubernetes)
- [Using Helm with Red Hat OpenShift](/ja/technologies/cloud-computing/openshift/helm)
- [What is open source software?](/ja/topics/open-source/what-is-open-source-software)
- [Open source vs. proprietary software in vehicles](/ja/topics/open-source/open-source-vs-proprietary-software-in-vehicles)
- [What is KubeLinter?](/ja/topics/containers/what-is-kubelinter)
- [What was CoreOS and CoreOS container Linux](/ja/technologies/cloud-computing/openshift/what-was-coreos)
- [What is Jaeger?](/ja/topics/microservices/what-is-jaeger)
- [What is open source?](/ja/topics/open-source/what-is-open-source)
- [What is Istio?](/ja/topics/open-source/istio-toha)
- [What is Knative?](/ja/topics/microservices/what-is-knative)
- [What is etcd?](/ja/topics/containers/what-is-etcd)
- [What is Clair?](/ja/topics/containers/what-is-clair)
 
 

 

   

[このトピックについてさらに詳しく](/ja/topics/open-source "このトピックについてさらに詳しく")