1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

AKS(Azure Kubernetes Service) 入門 ~基礎編~

Last updated at Posted at 2021-08-28

はじめに

クラウドエンジニアなのにKubernetesをまともに触ったことがないので勉強してみました。
Azure × Kubernetesの記事があまりないのでまとめておきます。

AKS 用語説明

↓AKS ポータルトップ画面
スクリーンショット 2021-08-28 15.47.59.png

名前空間(namespace)

「クラスタの仮想化」をするための設定項目
名前空間を設定することK8sクラスタを仮想的に分割して運用することが可能になる。
名前空間別、ロール別のアクセスコントロール、設定情報やシークレット情報を名前空間に保存、名前空間別のリソース制限(CPU、メモリ)、名前空間へのアクセスポリシーの設定などができる。
スクリーンショット 2021-08-28 16.02.01.png

ワークロード(Workload)

ワークロード:オブジェクトのカテゴリを表す用語として用いられる。
デプロイ、ポッド、レプリカセット、ステートフルセット、デーモンセット、ジョブ、Cronジョブを一覧で確認できる。
スクリーンショット 2021-08-28 16.12.21.png

サービスとイングレス

サービス(Service)

K8sの「サービス」は、クライアントからのリクエストをPodへ転送する役割を果たします。
Podとサービス名を具体的に紐づける役割。
クライアントはサービスの代表IPアドレスにリクエストを送信する。

イングレス(Ingress)

K8s内のリバースプロキシ
サービスと連携しK8s外からのリクエストをK8sクラスタ内部のアプリケーションへつなぐためのAPIオブジェクト。
Podのアプリケーションと外部公開用URLをマッピングしてインターネットへ公開できる。
さらに、SSL/TLS暗号化やセッションアフィニティなどの機能も備えている。
スクリーンショット 2021-08-28 16.20.13.png

ストレージ

K8sの概念:Podは使い捨て
ただし、複数のPodでデータボリュームを共有したり、再度別のノードでスケジュールされた場合、データボリュームを再度アタッチしたい場面がある。
そういった用途向けに永続的なストレージを利用することができる。
スクリーンショット 2021-08-28 18.55.00.png

構成

証明書などのシークレット情報をK8sクラスタに保管・管理する。
スクリーンショット 2021-08-28 19.13.04.png

【参考文献】

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?