タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

eksに関するzaki-hmkcのブックマーク (14)

  • Amazon EKS でクラスターを作成した後、他の IAM ユーザーおよびロールにアクセス権を付与する

    kubectl コマンドを介して Amazon Elastic Kubernetes Service (Amazon EKS) クラスターにアクセスしようとすると、「error: You must be logged in to the server (Unauthorized).」(エラー: サーバーにログインしている必要があります (未承認)。) という認証エラーが発生します。 簡単な説明 AWS Identity and Access Management (IAM) エンティティが Amazon EKS クラスターのロールベースアクセス制御 (RBAC) 設定によって承認されていない場合、承認エラーが発生します。これは、IAM ユーザーまたはロールが aws-iam-authenticator によって使用されるものとは異なる Amazon EKS クラスターを作成した場合に発生し

    Amazon EKS でクラスターを作成した後、他の IAM ユーザーおよびロールにアクセス権を付与する
  • AccessDeniedException - creating eks cluster - User is not authorized to perform: eks:CreateCluster

    zaki-hmkc
    zaki-hmkc 2020/08/17
    クラスタ作成時にeks:CreateCluster権限がねぇぞって言われるけど、既存のEKSClusterPolicyとかには含まれてないっぽいのか。ポリシー追加したら作成できた
  • Amazon EKS でのネットワーク負荷分散 - Amazon EKS

    ネットワークトラフィックは、OSI モデルの L4 で負荷分散されます。L7 でアプリケーショントラフィックの負荷を分散するには、Kubernetes ingress をデプロイし、これによって AWS Application Load Balancer をプロビジョニングします。詳細については、「Amazon EKS でのアプリケーション負荷分散」を参照してください。2 種類の負荷分散の違いについては、AWS ウェブサイトの「Elastic Load Balancing の特徴」を参照してください。 タイプ LoadBalancer の Kubernetes Service を作成する際、デフォルトでは AWS クラウドプロバイダーロードバランサーコントローラーにより AWS Classic Load Balancer が作成されますが、AWS Network Load Balancer

    zaki-hmkc
    zaki-hmkc 2020/08/11
    annotationを使ったLoadBalancer ServiceのAWS固有の追加設定
  • Amazon EKS クラスターの kubeconfig ファイルを作成または更新する - Amazon EKS

    このトピックでは、クラスター用の kubeconfig ファイルを作成します (または既存のファイルを更新します)。 kubectl コマンドラインツールは、kubeconfig ファイルの設定情報を使用して、クラスターの API サーバーと通信します。詳細については、Kubernetes ドキュメントの「kubeconfig ファイルを使用したクラスターアクセスの整理」を参照してください。 Amazon EKS はクラスター認証に kubectl で aws eks get-token コマンドを使用します。デフォルトでは、AWS CLI は次のコマンドで返されるものと同じ認証情報を使用します。 前提条件 既存の Amazon EKS クラスター。デプロイするには、「Amazon EKS の使用開始」を参照してください。 デバイスまたは AWS CloudShell に、kubectl

    zaki-hmkc
    zaki-hmkc 2020/07/30
    既存クラスタへの認証情報を取得する(.kube/configを更新する)
  • Amazon EKS での LoadBalancer サービスの CIDR IP アドレスの制限

    Amazon Elastic Kubernetes Service (Amazon EKS) で LoadBalancer タイプのサービスの CIDR IP アドレスを制限したいと考えています。 簡単な説明 type:LoadBalancer のサービスを作成すると、ソース 0.0.0.0/0 からのリクエストがデフォルトで許可されます。ロードバランサーがパブリックサブネットにある場合、リクエストはインターネット上のどこからでもワーカーノードにルーティングされます。 解決方法 注意: AWS Command Line Interface (AWS CLI) コマンドの実行中にエラーが発生した場合は、AWS CLI の最新バージョンを使用していることを確認してください。 環境の設定 1.    Amazon EKS クラスターを作成します。 2.    ワーカーノードを作成して起動します。

    Amazon EKS での LoadBalancer サービスの CIDR IP アドレスの制限
    zaki-hmkc
    zaki-hmkc 2020/06/10
    IPアドレス範囲でアクセス制限
  • ACM で Amazon EKS ワークロードの HTTPS トラフィックを終了する

    AWS Certificate Manager (ACM) を使用して Amazon Elastic Kubernetes Service (Amazon EKS) ワークロードの HTTPS トラフィックを終了しようと考えています。 簡単な説明 Kubernetes Service オブジェクト用 Elastic Load Balancing レベルで HTTPS トラフィックを終了するには、以下を行う必要があります。 カスタムドメインのパブリック ACM 証明書をリクエストします。 [type] フィールドを LoadBalancer に設定して Kubernetes のサービスを公開します。 Kubernetes ウェブサイトから、service.beta.kubernetes.io/aws-load-balancer-ssl-cert 注釈を使用して、Kubernetes サービス

    ACM で Amazon EKS ワークロードの HTTPS トラフィックを終了する
    zaki-hmkc
    zaki-hmkc 2020/06/08
    type:loadbalancer serviceでLBでSSL終端する(アプリはhttp)
  • Amazon EKS でのアプリケーション負荷分散 - Amazon EKS

    Kubernetes ingress を作成するとき、アプリケーショントラフィックの負荷分散を行う AWS Application Load Balancer (ALB) がプロビジョニングされます。詳細については、「Application Load Balancer ユーザーガイド」の「Application Load Balancer とは?」および「Kubernetes ドキュメント」の「イングレス」を参照してください。ALB は、ノードまたは AWS Fargate にデプロイされた Pods で使用できます。ALB をパブリックサブネットまたはプライベートサブネットにデプロイできます。 アプリケーショントラフィックは、OSI モデルの L7 で負荷分散されます。L4 でネットワークトラフィックの負荷分散をするには、LoadBalancer タイプの Kubernetes serv

  • Amazon EKS の Amazon EC2 ノードグループで AWS Load Balancer Controller を使用して ALB をセットアップする

    Amazon EKS の Amazon EC2 ノードグループで、AWS Load Balancer Controller を使用して Application Load Balancer を設定するにはどうすればよいですか? Amazon Elastic Kubernetes Service (Amazon EKS) の Amazon Elastic Compute Cloud (Amazon EC2) ノードグループで、AWS Load Balancer Controller を使用して Application Load Balancer をセットアップしたいと考えています。 簡単な説明 次の手順は、Amazon EKS で Amazon EC2 ノードグループに AWS Load Balancer Controller を使用して Application Load Balancer を

    Amazon EKS の Amazon EC2 ノードグループで AWS Load Balancer Controller を使用して ALB をセットアップする
    zaki-hmkc
    zaki-hmkc 2020/06/04
    EKSでALB Ingress Controllerを使う場合
  • Amazon EKS での Amazon ECR イメージの使用 - Amazon ECR

    翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 Amazon EKS での Amazon ECR イメージの使用 管理ノードまたは自己管理ノードでホストされる Amazon EKS ワークロードの場合、Amazon EKS ワーカーノード IAM ロール (NodeInstanceRole) が必要です。Amazon EKS ワーカーノード IAM ロールには、Amazon ECR の次の IAM ポリシー許可が含まれている必要があります。 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ecr:BatchCheckLayerAvailability", "ecr:BatchGetImage", "ecr:Ge

    zaki-hmkc
    zaki-hmkc 2020/06/03
    eksctlなど使ってクラスタとノードグループ作成した場合はデフォルトで設定されている
  • Amazon EKS クラスターの削除

    Amazon Elastic Kubernetes Service (Amazon EKS) クラスターを削除できません。これを解決するにはどうすればよいですか? 簡単な説明 Amazon EKS クラスターを削除するには、まず、クラスターに関連付けられているすべてのマネージドノードグループを削除する必要があります。詳細については、「Amazon EKS クラスターの削除」を参照してください。 注: クラスターの作成に使用したのと同じツールを使用してクラスターを削除することをお勧めします。 重要: AWS Load Balancer Controller (GitHub ウェブサイトから) を使用してロードバランサーを作成すると、Application Load Balancer または Network Load Balancer が作成されます。ロードバランサーを管理する Kuberne

    Amazon EKS クラスターの削除
    zaki-hmkc
    zaki-hmkc 2020/05/29
    依存しているリソースの削除に失敗しクラスタを削除できない場合は、削除に失敗したリソースを手動で削除する
  • Amazon EKS クラスターの作成 - Amazon EKS

    このトピックでは、使用可能なオプションの概要と、Amazon EKS クラスターの作成時に考慮すべき点を説明します。AWS Outpost でクラスターを作成する必要がある場合は、「AWS Outposts の Amazon EKS のローカルクラスター」を参照してください。Amazon EKS クラスターを初めて作成する場合は、Amazon EKS の使用開始 ガイドのいずれかに従うことをお勧めします。これらのガイドは、使用可能なすべてのオプションを展開することなく、シンプルでデフォルトのクラスターを作成するのに役立ちます。 前提条件 Amazon EKS の要件 を満たす既存の VPC とサブネット。番用にクラスターをデプロイする前に、VPC とサブネットの要件を十分に理解しておくことをお勧めします。VPC とサブネットがない場合は、Amazon EKS に用意されている AWS C

    zaki-hmkc
    zaki-hmkc 2020/05/22
    ノードグループ無しでクラスタのみ作成するには --without-nodegroup を付ける
  • Amazon EKS のトラブルシューティング - Amazon EKS

    この章では、Amazon EKS の使用中に表示される一般的なエラーとその回避方法について説明します。特定の Amazon EKS 領域のトラブルシューティングが必要な場合、別の IAM のトラブルシューティング、Amazon EKS Connector での問題のトラブルシューティング、および「EKS アドオンを使用した ADOT のトラブルシューティング」を参照してください。 その他のトラブルシューティング情報については、AWS re:Postの 「Amazon Elastic Kubernetes Service に関するナレッジセンターのコンテンツ」を参照してください。 容量不足 Amazon EKS クラスターを作成しようとするときに次のエラーが表示された場合、指定したいずれかのアベイラビリティーゾーンに、クラスターをサポートするための十分な容量がありません。 Cannot cr

  • Amazon EKS クラスターに接続する

    Amazon Elastic Kubernetes Service (Amazon EKS) クラスターを作成しましたが、クラスターに接続できません。 簡単な説明 以下のいずれかの理由により、EKS クラスターに接続できない場合があります。 クラスターの kubeconfig ファイルが作成されていない。 Amazon EKS API サーバーエンドポイントに接続できない。 解決策 kubeconfig ファイルが作成されていない Amazon EKS クラスターを作成したら、AWS コマンドラインインターフェイス (AWS CLI) を使用して kubeconfig ファイルを設定する必要があります。この設定では、kubectl コマンドラインを使用してクラスターに接続できます。以下の解決策は、AWS CLI update-kubeconfig コマンドを使用してクラスターの kubec

    Amazon EKS クラスターに接続する
    zaki-hmkc
    zaki-hmkc 2020/05/20
    既存のクラスタ用のkubeconfigを新たに作成するには"aws eks"コマンドを使う
  • Amazon EKS の開始方法 – eksctl - Amazon EKS

    このガイドでは、Amazon EKS 上に Kubernetes クラスターを作成および管理するためのシンプルなコマンドラインユーティリティである eksctl を使用して、Amazon Elastic Kubernetes Service (Amazon EKS) の開始に必要なリソースのすべてを作成する方法を解説していきます。このチュートリアルの終わりには、アプリケーションのデプロイが可能な、実行状態の Amazon EKS クラスターが完成します。 AWS Management Console からクラスターを作成する場合には手動で作成する必要のあるリソースのいくつかが、このガイドの手順に従うことで自動的に作成されます。リソース間での連携方法について良く理解するために、大半のリソースを手動で作成する場合には、クラスターと計算機能の作成に AWS Management Console

    zaki-hmkc
    zaki-hmkc 2020/05/15
    eksctlの導入・マネージドk8sクラスタのデプロイ
  • 1