メインコンテンツまでスキップ

Terms

NoTerminologyMeaning
1AMDPアプリケーションモダナイゼーション開発プラットフォームを指します
2RDEリモート開発環境を指します
3IDE統合開発環境を指します
4.PRプルリクエストを指します
5.Non-PR非プルリクエストを指します
6.Topologyクラスター内のノードとリソースの配置と分配
7.Add-on serviceKubernetesの機能を強化するオプションのコンポーネントですが、そのコアの一部ではありません。
8.FargateAWSが提供するコンテナ用のサーバーレスコンピュートエンジンです。Fargateは、基盤となるインフラストラクチャ(例:EC2インスタンス)を管理する必要なくコンテナを実行します。
9Infra size開発環境を効率的に実行するために必要なコンピュート容量(CPU、RAM、ストレージなど)とネットワークリソース
10CICD継続的インテグレーションと継続的デプロイメントを指します
11Backing serviceアプリケーションが依存する外部または接続されたサービス(データベース - MySQL、PostgreSQL、メッセージキュー - RabbitMQ、Kafka、キャッシュ - Redis、Memcached)
12IngressIngressは、クラスター内のサービスへの外部アクセスを管理するKubernetesリソースで、通常はHTTPまたはHTTPSを介して行われます。
ルーティングルール、TLS(HTTPS)設定、およびURLパスを定義します。
13Container Imageアプリケーションを実行するために必要なすべてを含む軽量のスタンドアロンパッケージ:コード、ランタイム、ライブラリ、およびファイルシステム。
14Namespaceリソースを隔離し、整理するクラスターの論理的なパーティショニングです。
マルチチーム、マルチテナント、またはマルチ環境のユースケースに使用されます
15ClusterKubernetesコンポーネントを実行するマシン(ノード)のグループ
16DORADevOpsリサーチと評価を指します
17Frameworkアプリケーションやサービスを構築、展開、管理するための事前定義された機能とパターンを提供する構造化されたプラットフォームまたはツールのセット
18Time To Live (TTL)セッションデータがサーバーに書き込まれる方法を定義します
19Flush Modeメモリにバッファリングされたデータがストレージシステムまたは出力に書き込まれる(または「フラッシュされる」)タイミングを制御します
20PVCPersistent Volume Claimの略です。
ユーザーによるストレージのリクエストです。サイズ、アクセスモード、およびオプションでストレージクラスを指定します。Kubernetesは、要件を満たす利用可能なPVにPVCを一致させます。
21PVPersistent Volumeの略です。
これは、管理者によってプロビジョニングされたか、StorageClassesを使用して動的にプロビジョニングされたKubernetesクラスター内のストレージの一部です。これは、ノードやポッドと同様にクラスター内のリソースです。
22Pod Lifecycle Hookコンテナのライフサイクルの特定の段階で実行される特別なハンドラー
23Config Map非機密の構成データをキーと値のペアとして保存するKubernetesオブジェクトです。
アプリの構成をコンテナイメージから分離するために使用されます。
24Min Replica Countアプリケーションのために維持する必要があるポッドレプリカの最小数
25Max Replica Countアプリケーションのために維持する必要があるポッドレプリカの最大数
26Pod作成または展開するためのKubernetesオブジェクトモデルにおける最小かつ最も単純な単位
27Port デバイス上の特定のプロセスまたはサービスを指定するために使用される数値識別子です。ネットワーキングでは、異なるアプリケーション向けのトラフィックを区別することにより、単一のIPアドレス上で複数のサービスを実行できるようにします(例:HTTPはポート80を使用します)
28Service-account-tokenKubernetesでは、サービスアカウントトークンはJWT(JSON Web Token)であり、Kubernetes APIと認証するために自動的にポッドにマウントされます。これにより、ポッド内で実行されているアプリケーションがクラスターリソースと安全に対話できるようになります。
29Basic-authHTTPに組み込まれたシンプルな認証スキームです。ユーザー名とパスワードをbase64でエンコードし、リクエストヘッダーに送信します。HTTPSを介して使用しない限り、安全ではありません。
30Mount Pathコンテナ内のディレクトリで、ボリューム(外部ストレージ)が接続されています。これにより、コンテナはConfigMap、Secret、または外部ディスクなどの永続ストレージにデータを読み書きできます。
31Endpointサービスまたはリソースを公開するネットワークアクセス可能なアドレス(IP + ポート)です。Kubernetesでは、サービスを支えるポッドのIPを表すエンドポイントが自動的に作成されます。
32GIT repositoryコード、設定、またはドキュメントのためのバージョン管理されたストレージスペースです。変更を追跡し、コラボレーションをサポートし、アプリケーションをデプロイするためのCI/CDパイプラインでよく使用されます。
33Protocolデータがネットワーク上でどのように送信されるかを定義する一連のルールです。例としては、HTTP、HTTPS、TCP、UDP、FTPなどがあります。システム間の信頼性が高く標準化された通信を保証します。
34Microserviceより大きなアプリケーション内で特定の機能を実行する小さな独立したサービスです。マイクロサービスはAPIを介して通信し、スケーラビリティ、レジリエンス、デプロイの容易さを考慮して設計されています。
35LoadBalancer複数のポッドまたはノードに対して受信トラフィックを分散するKubernetesサービスの一種です。負荷をバランスさせ、過負荷を防ぐことで、高可用性とスケーラビリティを確保します。
36Service AnnotationsKubernetesオブジェクトに付随するキーと値のメタデータ。サービスアノテーションは、クラウドロードバランサー、監視ツール、またはイングレスコントローラーなどの外部統合を構成するために使用されます。
37Session Affinityスティッキーセッションとも呼ばれ、ユーザーのリクエストが常に同じポッドまたはバックエンドサーバーにルーティングされることを保証します。これは、セッション状態を維持するアプリケーションにとって便利です。
38Broker Instanceメッセージングシステム(KafkaやRabbitMQなど)では、ブローカーインスタンスはメッセージを受信、保存、転送するサーバーです。これは、分散システムにおけるプロデューサーとコンシューマーの間の仲介者として機能します。
39Circuit Breaker障害を検出し、失敗する操作を実行しようとする繰り返しの試行を防ぐために使用されるデザインパターンです。これは、失敗する可能性のあるサービスへの呼び出しを停止することで、システムの安定性を維持するのに役立ちます。
40WYSIWYG WYSIWYGの略です。
41PaaSPaaSの略です。
PaaSは、開発者が基盤となるインフラストラクチャに対処することなく、アプリケーションを構築、実行、管理するためのプラットフォームを提供するクラウドコンピューティングモデルです。
42SSHSSHの略です。
SSHは、暗号化された接続を介してサーバーにリモートアクセスし、管理するために使用される安全なプロトコルです。
43E2CElastic Compute Cloudの略です。Amazon Web Service(AWS)の仮想サーバーです。
44OOMOut Of Memoryの略です。
45Kubernetes CNIContainer Network Interfaceの略です。
CNIは、Kubernetesがコンテナのネットワーク接続を管理するために使用する仕様とプラグインのセットです。これにより、ポッドは互いにおよび外部サービスと通信できます。
46Opaque キー/値形式で構成情報を登録するための方法です。
47TLS Secret KubernetesのSecretオブジェクトで、TLSプライベートキーと証明書を保存し、安全なHTTPS通信(SSL/TLS)に使用します。
48Environment variableコンテナのランタイム環境に注入されるキーと値のペアで、アプリケーションの設定に使用されることが多いです。
49ProvisionerPersistent Volume Claims(PVC)に応じてPersistent Volumes(PV)を自動的に作成するコンポーネントです。
50RBAC Role-Based Access Controlの略です。
RBACは、組織内の個々のユーザーの役割に基づいてリソースへのアクセスを制御する方法です。Kubernetesでは、RBACはポッドの読み取り、デプロイメントの作成、シークレットへのアクセスなどのアクションを実行できるユーザーを制御します。
51WizardユーザーがKubernetesリソースを作成または構成するプロセスをステップバイステップで案内するグラフィカルまたはガイド付きインターフェースです。
52k8sagentコンテナ化されたアプリケーションのデプロイメント、スケーリング、および管理を自動化するオープンソースのコンテナオーケストレーションシステムです。