亚马逊EKS入门:在AWS EKS上使用Kubernetes的Docker体验(第三次尝试)

首先

本文将介绍Udemy上Stephane Maarek所提供的课程《Amazon EKS入门:使用Kubernetes在AWS EKS上部署Docker》。

上一篇文章中我们学习了EKS中主要使用的服务。这一篇文章我们将介绍Kubernetes面板。上一篇文章的链接如下。

亚马逊EKS入门:在AWS EKS上使用Kubernetes和Docker的体验(1)
亚马逊EKS入门:在AWS EKS上使用Kubernetes和Docker的体验(2)

Kubernetes仪表盘

请参考下面的链接以了解我们在本课程中使用的Kubernetes仪表板。我们在这里提供了所有本课程使用的信息。

    General-purpose web UI for Kubernetes clusters

Kubernetes Dashboard 具备以下特点:

以下の情報について閲覧が可能

ワークロード
ネームスペース
サービス
ノード・ストレージ
メトリクスの利用

RBAC の許可に基づくコマンドの実行などが可能

以下の環境を利用したセキュリティ

HTTPS
Bearer トークンを使用したログイン
RBAC を使用した UI コンポーネントへのアクセス確認

创建服务账号和RBAC规则

这次我们将使用 YAML 文件来创建以下内容。所使用的 YAML 文件名为“dashboard-account-rbac.yaml”。

    • Dashboard のためのサービスアカウント

 

    • Dashboard に特権を与えるための複数のロール

 

    RBAC ロールにサービスアカウントをリンクさせるためのロール
image.png

展开仪表板

image.png
    • サービス

ポート、URL、ユーザフェイス

デプロイ

ダッシュボードポート

ボリューム

秘密証明書

image.png

部署度量附件

image.png
    • InfluxDB:Heapster のデータを置くストレージ

 

    Heapster:Kuernetesのパフォーマンス情報を集約するコンポーネント

在创建插件环境时,请使用以下的YAML文件。

    • 「deploy-influxdb.yaml」

 

    • 「deploy-heapster.yaml」

 

    「deploy-heapster-rbac.yaml」
image.png

创建管理员账户并探索控制面板

image.png
image.png
image.png
image.png
image.png
image.png
image.png

结束

关于 Kubernetes 仪表盘的部署方法介绍就到这里。
下次我们将介绍有关资源的部署。

bannerAds