• ドキュメント
  • トレーニング
  • パートナー
  • コミュニティ
  • ケーススタディ
  • バージョン
    Release Information v1.21 v1.20 v1.19 v1.18 v1.17
  • 日本語 Japanese
    English 中文 Chinese 한국어 Korean Français Deutsch Español Bahasa Indonesia
      • ホーム
        • 利用可能なドキュメントバージョン
      • はじめに
          • リリースノートおよびバージョンスキュー
            • Kubernetesバージョンとバージョンスキューサポートポリシー
          • 学習環境
            • Minikubeを使用してローカル環境でKubernetesを動かす Kindを使用してKubernetesをインストールする
          • プロダクション環境
            • CRIのインストール
              • Kubernetesをデプロイツールでインストールする
                  • kubeadmを使ってクラスターを構築する
                    • kubeadmのインストール kubeadmのトラブルシューティング kubeadmを使用したクラスターの作成 kubeadmを使ったコントロールプレーンの設定のカスタマイズ 高可用性トポロジーのためのオプション kubeadmを使用した高可用性クラスターの作成 kubeadmを使用した高可用性etcdクラスターの作成 kubeadmを使用したクラスター内の各kubeletの設定 コントロールプレーンをセルフホストするようにkubernetesクラスターを構成する Dual-stack support with kubeadm (EN)
                  kopsを使ったAWS上でのKubernetesのインストール kubesprayを使ったオンプレミス/クラウドプロバイダへのKubernetesのインストール
              Turnkey Cloud Solutions (EN)
              • ターンキークラウドソリューション
                • Alibaba CloudでKubernetesを動かす AWS EC2上でKubernetesを動かす Azure 上で Kubernetes を動かす Google Compute Engine上でKubernetesを動かす IBM Cloud Privateを使ってマルチクラウドでKubernetesを動かす
              • オンプレミスVM
                • Cloudstack DC/OS上のKubernetes oVirt
              • Windows in Kubernetes
                • KubernetesのWindowsサポート概要 KubernetesでWindowsコンテナをスケジュールするためのガイド
          • ベストプラクティス
            • 複数のゾーンで動かす 大規模クラスタの構築 ノードのセットアップの検証 PKI証明書とその要件
      • コンセプト
          • 概要
            • Kubernetesとは何か? Kubernetesのコンポーネント Kubernetes API
              • Kubernetesのオブジェクトについて
                • Kubernetesオブジェクトを理解する Kubernetesオブジェクト管理 オブジェクトの名前とID Namespace(名前空間) ラベル(Labels)とセレクター(Selectors) アノテーション(Annotations) フィールドセレクター(Field Selectors) 推奨ラベル(Recommended Labels)
          • クラスターのアーキテクチャ
            • ノード Control Plane-Node Communication (EN) マスターとノード間の通信 コントローラー クラウドコントローラーマネージャー
          • コンテナ
            • コンテナの概要 イメージ コンテナ環境 ランタイムクラス(Runtime Class) コンテナライフサイクルフック
          • ワークロード
              • Pod
                • Podの概観 Podのライフサイクル Initコンテナ Pod Topology Spread Constraints (EN) Pod Preset Disruptions (EN) エフェメラルコンテナ
              • ワークロードリソース
                • Deployment ReplicaSet StatefulSet DaemonSet Jobs (EN) ガベージコレクション 終了したリソースのためのTTLコントローラー(TTL Controller for Finished Resources) CronJob ReplicationController (EN)
          • Service、負荷分散とネットワーキング
            • Service Serviceトポロジー ServiceとPodに対するDNS サービスとアプリケーションの接続 EndpointSlice Ingress Ingressコントローラー Service Internal Traffic Policy (EN) Topology Aware Hints (EN) ネットワークポリシー HostAliasesを使用してPodの/etc/hostsにエントリーを追加する IPv4/IPv6デュアルスタック
          • ストレージ
            • Volumes (EN) Volume Snapshots (EN) 永続ボリューム CSI Volume Cloning Storage Classes (EN) VolumeSnapshotClass ボリュームの動的プロビジョニング(Dynamic Volume Provisioning) ストレージ容量 Ephemeral Volumes (EN) Node-specific Volume Limits (EN) Volume Health Monitoring (EN)
          • 設定
            • 設定のベストプラクティス ConfigMap Secret コンテナのリソース管理 kubeconfigファイルを使用してクラスターアクセスを組織する Podの優先度とプリエンプション
          • セキュリティ
            • Podセキュリティの標準 クラウドネイティブセキュリティの概要 Controlling Access to the Kubernetes API (EN)
          • スケジューリングと退避
            • Node上へのPodのスケジューリング Pod Overhead (EN) TaintとToleration Pod Priority and Preemption (EN) Kubernetesのスケジューラー Node-pressure Eviction (EN) API-initiated Eviction (EN) Resource Bin Packing for Extended Resources (EN) スケジューラーのパフォーマンスチューニング Scheduling Framework (EN)
          • ポリシー
            • Limit Range リソースクォータ Pod Security Policies (EN) Process ID Limits And Reservations (EN) Node Resource Managers (EN)
          • クラスターの管理
            • クラスター管理の概要 証明書 リソースの管理 クラスターのネットワーク Logging Architecture (EN) Metrics For Kubernetes System Components (EN) システムログ コンテナイメージのガベージコレクション Kubernetesのプロキシー API Priority and Fairness (EN) アドオンのインストール
          • Kubernetesを拡張する
            • Kubernetesクラスターの拡張
              • Kubernetes APIの拡張
                • カスタムリソース アグリゲーションレイヤーを使ったKubernetes APIの拡張
              • Compute, Storage, and Networking Extensions
                • Network Plugins (EN) Device Plugins (EN)
              オペレーターパターン Service Catalog (EN)
      • タスク
          • ツールのインストール
            • Install and Set Up kubectl on Linux (EN) Install and Set Up kubectl on macOS (EN) Install and Set Up kubectl on Windows (EN) kubectlのインストールおよびセットアップ
              • Tools Included
                • bash auto-completion on Linux (EN) bash auto-completion on macOS (EN) verify kubectl install (EN) What's next? (EN) zsh auto-completion (EN)
          • Podとコンテナの設定
            • コンテナおよびPodへのメモリーリソースの割り当て Configure GMSA for Windows Pods and containers (EN) Configure RunAsUserName for Windows pods and containers (EN) コンテナおよびPodへのCPUリソースの割り当て PodにQuality of Serviceを設定する 拡張リソースをコンテナに割り当てる ストレージにボリュームを使用するPodを構成する Configure a Pod to Use a PersistentVolume for Storage (EN) ストレージにProjectedボリュームを使用するようPodを設定する Configure a Security Context for a Pod or Container (EN) Configure Service Accounts for Pods (EN) Pull an Image from a Private Registry (EN) Liveness Probe、Readiness ProbeおよびStartup Probeを使用する Node Affinityを利用してPodをノードに割り当てる Podをノードに割り当てる Configure Pod Initialization (EN) コンテナライフサイクルイベントへのハンドラー紐付け Podを構成してConfigMapを使用する Pod内のコンテナ間でプロセス名前空間を共有する static Podを作成する Translate a Docker Compose File to Kubernetes Resources (EN)
          • クラスターの管理
              • Administration with kubeadm
                • Certificate Management with kubeadm (EN) Configuring a cgroup driver (EN) Upgrading kubeadm clusters (EN) Adding Windows nodes (EN) Upgrading Windows nodes (EN)
              • Migrating from dockershim
                • Check whether Dockershim deprecation affects you (EN) Migrating telemetry and security agents from dockershim (EN)
              Certificates (EN)
              • Manage Memory, CPU, and API Resources
                • Configure Default Memory Requests and Limits for a Namespace (EN) Configure Default CPU Requests and Limits for a Namespace (EN) Configure Minimum and Maximum Memory Constraints for a Namespace (EN) Configure Minimum and Maximum CPU Constraints for a Namespace (EN) Configure Memory and CPU Quotas for a Namespace (EN) Configure a Pod Quota for a Namespace (EN)
              • Install a Network Policy Provider
                • Use Antrea for NetworkPolicy (EN) Use Calico for NetworkPolicy (EN) Use Cilium for NetworkPolicy (EN) Use Kube-router for NetworkPolicy (EN) Romana for NetworkPolicy (EN) Weave Net for NetworkPolicy (EN)
              Namespaceに対する最小および最大メモリー制約の構成 Windowsノードの追加 Windowsノードのアップグレード Access Clusters Using the Kubernetes API (EN) Access Services Running on Clusters (EN) Autoscale the DNS Service in a Cluster (EN) Change the default StorageClass (EN) Change the Reclaim Policy of a PersistentVolume (EN) Configure Quotas for API Objects (EN) Control CPU Management Policies on the Node (EN) Control Topology Management Policies on a node (EN) Customizing DNS Service (EN) Debugging DNS Resolution (EN) Enable Or Disable A Kubernetes API (EN) Enabling Topology Aware Hints (EN) Encrypting Secret Data at Rest (EN) EndpointSliceの有効化 Guaranteed Scheduling For Critical Add-On Pods (EN) IP Masquerade Agent User Guide (EN) KubernetesクラスターでNodeLocal DNSキャッシュを使用する Limit Storage Consumption (EN) Memory Manager (EN) Migrate Replicated Control Plane To Use Cloud Controller Manager (EN) Namespaces Walkthrough (EN) Operating etcd clusters for Kubernetes (EN) Reconfigure a Node's Kubelet in a Live Cluster (EN) Reserve Compute Resources for System Daemons (EN) Safely Drain a Node (EN) Securing a Cluster (EN) Serviceトポロジーを有効にする Set Kubelet parameters via a config file (EN) Set up a High-Availability Control Plane (EN) Share a Cluster with Namespaces (EN) Upgrade A Cluster (EN) Using a KMS provider for data encryption (EN) Using sysctls in a Kubernetes Cluster (EN) クラウドコントローラーマネージャーの運用管理 クラウドコントローラーマネージャーの開発 サービスディスカバリーにCoreDNSを使用する ネットワークポリシーを宣言する 拡張リソースをNodeにアドバタイズする
          • Kubernetesオブジェクトの管理
            • Declarative Management of Kubernetes Objects Using Configuration Files (EN) Declarative Management of Kubernetes Objects Using Kustomize (EN) Managing Kubernetes Objects Using Imperative Commands (EN) Imperative Management of Kubernetes Objects Using Configuration Files (EN) Update API Objects in Place Using kubectl patch (EN)
          • Secretの管理
            • kubectlを使用してSecretを管理する 設定ファイルを使用してSecretを管理する Kustomizeを使用してSecretを管理する
          • アプリケーションへのデータ注入
            • Define a Command and Arguments for a Container (EN) Define Dependent Environment Variables (EN) コンテナの環境変数の定義 環境変数によりコンテナにPod情報を共有する Expose Pod Information to Containers Through Files (EN) Distribute Credentials Securely Using Secrets (EN)
          • アプリケーションの実行
            • Deploymentを使用してステートレスアプリケーションを実行する 単一レプリカのステートフルアプリケーションを実行する レプリカを持つステートフルアプリケーションを実行する StatefulSetのスケール StatefulSetの削除 StatefulSet Podの強制削除 Horizontal Pod Autoscaler (EN) Horizontal Pod Autoscalerウォークスルー Specifying a Disruption Budget for your Application (EN) Accessing the Kubernetes API from a Pod (EN)
          • Jobの実行
            • CronJobを使用して自動化タスクを実行する Coarse Parallel Processing Using a Work Queue (EN) Fine Parallel Processing Using a Work Queue (EN) 静的な処理の割り当てを使用した並列処理のためのインデックス付きJob Parallel Processing using Expansions (EN)
          • クラスター内アプリケーションへのアクセス
            • Web UI (Dashboard) Accessing Clusters (EN) 複数のクラスターへのアクセスを設定する Use Port Forwarding to Access Applications in a Cluster (EN) Serviceを利用したクラスター内のアプリケーションへのアクセス Serviceを使用してフロントエンドをバックエンドに接続する Create an External Load Balancer (EN) Minikube上でNGINX Ingressコントローラーを使用してIngressをセットアップする クラスターで実行されているすべてのコンテナイメージを一覧表示する 共有ボリュームを使用して同じPod内のコンテナ間で通信する Configure DNS for a Cluster (EN)
          • 監視、ログ、デバッグ
            • Application Introspection and Debugging (EN) Auditing (EN) Debug Running Pods (EN) Debugging Kubernetes nodes with crictl (EN) Developing and debugging services locally (EN) Initコンテナのデバッグ Monitor Node Health (EN) PodとReplicationControllerのデバッグ Pod障害の原因を特定する Resource metrics pipeline (EN) Serviceのデバッグ StatefulSetのデバッグ Tools for Monitoring Resources (EN) Troubleshoot Applications (EN) Troubleshoot Clusters (EN) Troubleshooting (EN) 実行中のコンテナへのシェルを取得する
          • Extend Kubernetes
            • Configure the Aggregation Layer (EN)
              • Use Custom Resources
                • Extend the Kubernetes API with CustomResourceDefinitions (EN) Versions in CustomResourceDefinitions (EN)
              Set up an Extension API Server (EN) Configure Multiple Schedulers (EN) Use an HTTP Proxy to Access the Kubernetes API (EN) Set up Konnectivity service (EN)
          • TLS
            • Kubeletの証明書のローテーションを設定する Manage TLS Certificates in a Cluster (EN) Manual Rotation of CA Certificates (EN)
          • Manage Cluster Daemons
            • Perform a Rolling Update on a DaemonSet (EN) Perform a Rollback on a DaemonSet (EN)
          • サービスカタログ
            • Helmを使用したサービスカタログのインストール SCを使用したサービスカタログのインストール
          • ネットワーク
            • IPv4/IPv6デュアルスタックの検証
          Configure a kubelet image credential provider (EN) Extend kubectl with plugins (EN) GPUのスケジューリング huge pageを管理する
      • チュートリアル
        • Hello Minikube
          • Kubernetesの基本を学ぶ
              • クラスターの作成
                • Minikubeを使ったクラスターの作成 対話型チュートリアル - クラスターの作成
              • アプリケーションのデプロイ
                • kubectlを使ったDeploymentの作成 対話型チュートリアル - アプリケーションのデプロイ
              • アプリケーションの探索
                • Podとノードについて 対話型チュートリアル - デプロイしたアプリケーションの探索
              • アプリケーションの公開
                • Serviceを使ったアプリケーションの公開 対話型チュートリアル - アプリケーションの公開
              • アプリケーションのスケーリング
                • アプリケーションの複数インスタンスを実行 対話型チュートリアル - アプリケーションのスケーリング
              • アプリケーションのアップデート
                • ローリングアップデートの実行 対話型チュートリアル - アプリケーションのアップデート
          • 設定
              • Example: Configuring a Java Microservice
                • Externalizing config using MicroProfile, ConfigMaps and Secrets (EN) Interactive Tutorial - Configuring a Java Microservice (EN)
              ConfigMapを使ったRedisの設定
          • ステートレスアプリケーション
            • クラスター内のアプリケーションにアクセスするために外部IPアドレスを公開する 例: Redisを使用したPHPのゲストブックアプリケーションのデプロイ 例: PHP / Redisを使用したゲストブックの例にロギングとメトリクスを追加する
          • ステートフルアプリケーション
            • StatefulSetの基本 例: Persistent Volumeを使用したWordpressとMySQLをデプロイする 例: StatefulSetを使用したCassandraのデプロイ Running ZooKeeper, A Distributed System Coordinator (EN)
          • クラスター
            • AppArmorを使用してコンテナのリソースへのアクセスを制限する Restrict a Container's Syscalls with Seccomp (EN)
          • Service
            • 送信元IPを使用する
      • リファレンス
        • 標準化用語集
          • API Overview
            • Kubernetes API Concepts (EN) Server-Side Apply (EN) Client Libraries (EN) Kubernetes Deprecation Policy (EN) Deprecated API Migration Guide (EN) Kubernetes API health endpoints (EN)
          認証
          • API Access Control
            • Authenticating (EN) Authenticating with Bootstrap Tokens (EN) Certificate Signing Requests (EN) Using Admission Controllers (EN) Dynamic Admission Control (EN) Managing Service Accounts (EN) Authorization Overview (EN) Using RBAC Authorization (EN) Using ABAC Authorization (EN) Using Node Authorization (EN) Webhook Mode (EN)
          Well-Known Labels, Annotations and Taints (EN)
          • Kubernetes API
              • Workload Resources
                • Pod (EN) EphemeralContainers (EN) PodTemplate (EN) ReplicationController (EN) ReplicaSet (EN) Deployment (EN) StatefulSet (EN) ControllerRevision (EN) DaemonSet (EN) Job (EN) CronJob (EN) HorizontalPodAutoscaler (EN) HorizontalPodAutoscaler v2beta2 (EN) PriorityClass (EN)
              • Service Resources
                • Service (EN) Endpoints (EN) EndpointSlice (EN) Ingress (EN) IngressClass (EN)
              • Config and Storage Resources
                • ConfigMap (EN) Secret (EN) Volume (EN) PersistentVolumeClaim (EN) PersistentVolume (EN) StorageClass (EN) VolumeAttachment (EN) CSIDriver (EN) CSINode (EN) CSIStorageCapacity v1beta1 (EN)
              • Authentication Resources
                • ServiceAccount (EN) TokenRequest (EN) TokenReview (EN) CertificateSigningRequest (EN)
              • Authorization Resources
                • LocalSubjectAccessReview (EN) SelfSubjectAccessReview (EN) SelfSubjectRulesReview (EN) SubjectAccessReview (EN) ClusterRole (EN) ClusterRoleBinding (EN) Role (EN) RoleBinding (EN)
              • Policy Resources
                • LimitRange (EN) ResourceQuota (EN) NetworkPolicy (EN) PodDisruptionBudget (EN) PodSecurityPolicy v1beta1 (EN)
              • Extend Resources
                • CustomResourceDefinition (EN) MutatingWebhookConfiguration (EN) ValidatingWebhookConfiguration (EN)
              • Cluster Resources
                • Node (EN) Namespace (EN) Event (EN) APIService (EN) Lease (EN) RuntimeClass (EN) FlowSchema v1beta1 (EN) PriorityLevelConfiguration v1beta1 (EN) Binding (EN) ComponentStatus (EN)
              • Common Definitions
                • DeleteOptions (EN) LabelSelector (EN) ListMeta (EN) LocalObjectReference (EN) NodeSelectorRequirement (EN) ObjectFieldSelector (EN) ObjectMeta (EN) ObjectReference (EN) Patch (EN) Quantity (EN) ResourceFieldSelector (EN) Status (EN) TypedLocalObjectReference (EN)
              Common Parameters (EN)
          • Kubernetes Issues and Security
            • Kubernetes Issue Tracker (EN) Kubernetes Security and Disclosure Information (EN)
          • セットアップツールのリファレンス
              • Kubeadm
                  • Kubeadm Generated
                    • (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN) (EN)
                  kubeadm init (EN) kubeadm join (EN) kubeadm upgrade (EN) kubeadm config (EN) kubeadm reset (EN) kubeadm token (EN) kubeadm version (EN) kubeadm alpha (EN) kubeadm certs (EN) kubeadm init phase (EN) kubeadm join phase (EN) kubeadm kubeconfig (EN) kubeadm reset phase (EN) kubeadm upgrade phase (EN) Implementation details (EN)
          • kubectl CLI
            • kubectlの概要 JSONPathのサポート kubectl (EN) kubectl Commands (EN) kubectl for Docker Users (EN) kubectl Usage Conventions (EN) kubectlチートシート
          • コマンドラインツールのリファレンス
            • フィーチャーゲート kubelet (EN) kube-apiserver (EN) kube-controller-manager (EN) kube-proxy (EN) kube-scheduler (EN) Kubelet 認証/認可 TLS bootstrapping (EN)
          • Configuration APIs
            • Client Authentication (v1beta1) (EN) kube-apiserver Audit Configuration (v1) (EN) kube-proxy Configuration (v1alpha1) (EN) kube-scheduler Configuration (v1beta1) (EN) kube-scheduler Policy Configuration (v1) (EN) Kubelet Configuration (v1beta1) (EN) WebhookAdmission Configuration (v1) (EN)
          RBAC認可を使用する
          • Scheduling
            • Scheduling Policies (EN) Scheduler Configuration (EN)
          • Other Tools
          ツール
      • 貢献
        • コンテンツの改善を提案する
          • 新しいコンテンツの貢献
            • 概要 Opening a pull request (EN) Documenting for a release (EN) Blogs and case studies (EN)
          • 変更のレビュー
            • プルリクエストのレビュー approverとreviewer向け
          • SIG Docsへの参加
            • Roles and responsibilities (EN) PR wranglers (EN)
          • Reference Docs Overview
            • Contributing to the Upstream Kubernetes Code (EN) Quickstart (EN) Generating Reference Documentation for the Kubernetes API (EN) Generating Reference Documentation for kubectl Commands (EN) Generating Reference Pages for Kubernetes Components and Tools (EN) (EN)
          • ドキュメントスタイルの概要
            • Style guide (EN) コンテンツガイド Writing a new topic (EN) Page content types (EN) コンテンツの構造化 Custom Hugo Shortcodes (EN)
          Advanced contributing (EN) Viewing Site Analytics (EN) Kubernetesのドキュメントを翻訳する
      Docs smoke test page (EN)
  1. Kubernetesドキュメント
  2. タスク
  3. クラスター内アプリケーションへのアクセス

クラスター内アプリケーションへのアクセス

クラスター内アプリケーションへアクセスできるようにするために、ロードバランシングやポートフォワーディングの設定、ファイアウォールやDNS設定のセットアップを行います。

Web UI (Dashboard)

複数のクラスターへのアクセスを設定する

Serviceを利用したクラスター内のアプリケーションへのアクセス

Serviceを使用してフロントエンドをバックエンドに接続する

Minikube上でNGINX Ingressコントローラーを使用してIngressをセットアップする

クラスターで実行されているすべてのコンテナイメージを一覧表示する

共有ボリュームを使用して同じPod内のコンテナ間で通信する

フィードバック

このページは役に立ちましたか?

Thanks for the feedback. If you have a specific, answerable question about how to use Kubernetes, ask it on Stack Overflow. Open an issue in the GitHub repo if you want to 問題を報告する or 改善を提案.

最終更新 September 10, 2020 at 10:28 PM PST: Make docs/tasks/access-application-cluster/_index.md follow v1.18 of the original text (4a50a07a3)
ページの編集 Create child page ドキュメントのissueを作成 Print entire section
ホーム トレーニング パートナー コミュニティ ケーススタディ
© 2021 The Kubernetes Authors | Documentation Distributed under CC BY 4.0
Copyright © 2021 The Linux Foundation ®. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our Trademark Usage page
ICP license: 京ICP备17074266号-3