SlideShare una empresa de Scribd logo
1 de 43
Descargar para leer sin conexión
Kubernetes on Azure
~Azureで便利にKubernetesを利用する~
2019/7/30
Cloud Native Nagoya #2
Yoshimasa Katakura (@yo_ta_n)
#cnjp #jazug #azurejp
自己紹介
片倉 義昌 (かたくら よしまさ)
(株)pnopで働いてます(2015~)
Azureコンサルティングとかしてます
IaaS大好き、ネットワーク大好き、K8sちょっと好き
Microsoft MVP for Azure (2017~)
Copyright© 2019, Y.Katakura All Rights Reserved.
2
yoshimasa.katakura@yo_ta_n
はい次12345678910
https://qiita.com/yotan
https://zakki.nya-n.net
JAZUG のご紹介
Japan Azure User Group ( 略称 : じゃずゆーじー)
コミュニティ活動概要
Microsoft Azure を通じて、技術、交流、実ビジネスを楽しむ
“ちょっと興味がある=ゆるふわな方“ から “実ビジネスで使うんだよね” な
方まで大歓迎!ゆるふわコミュニティです。
Facebook グループ運営中 「JAZUG」で検索!
Twitter ハッシュタグ:#jazug
一緒に運営してくれるメンバーを募集中です。
コミュニティイベントの開催は「connpass」で告知しています
https://jazug.connpass.com/
Copyright© 2019, Y.Katakura All Rights Reserved.
3
ご注意
本スライドは2019年7月30日現在の情報を元に作成しています
Azureは日々の変化が激しく、今後どんどん機能追加、仕様変
更が行われており、内容が古くなる事が想定されます
お伝えする情報は基本的にはMicrosoft公式ドキュメントに記
載のあるものばかりですが、本スライドの内容だけを鵜呑みに
してオシゴトで活用するのは止めましょう
https://docs.microsoft.com/ja-jp/azure/
Copyright© 2019, Y.Katakura All Rights Reserved.
4
本日のお話
本日は以下のお話をします。
Azure Kubernetes Service(AKS)の特徴
AKSと連携しやすいAzure PaaSの紹介
K8sやDocker Containerの細かい内容についてはお話しません。
Copyright© 2019, Y.Katakura All Rights Reserved.
5
Azureで利用可能なコンテナサービス
Azure Kubernetes Service (AKS)
Azure Container Instances (ACI)
Azure Container Registry (ACR)
Web App for Containers (App Service)
Batch
Service Fabric
Copyright© 2019, Y.Katakura All Rights Reserved.
6
https://azure.microsoft.com/ja-jp/product-categories/containers/
本日お話する範囲
Azure Kubernetes Service (AKS)
ManagedなK8s環境
K8sマスターの隠蔽、サービス化
K8sノード(ノード用VMやストレージ)のみ課金でK8sマスターは非課金
数分でクラスタを作成
クラスタアップグレード、スケール変更支援
アップストリームK8sを利用しているので比較的早く最新K8s Versionが利用可能(現在は
1.14.3(Preview))
IaaS環境と同じ仮想ネットワーク上にK8sノードが構築されるため、他のIaaS、PaaSとの連携もし
やすい
Azure Active Directory(AAD)と連携
監視機能であるAzure Monitorと連携
Copyright© 2019, Y.Katakura All Rights Reserved.
7
https://azure.microsoft.com/ja-jp/services/kubernetes-service/
Azure Kubernetes Service(AKS)の構成
API server
Controller
ManagerScheduler
etcd
Store
Cloud
Controller
Self-managed master node(s)
Customer VMs
App/
workload
definitionUser
Docker
Pods
Docker
Pods
Docker
Pods
Docker
Pods
Docker
Pods
Schedule pods over
private tunnel
Kubernetes
API endpoint
Azure managed control plane
Azure Container Instance (ACI)
サーバレスのコンテナ実行環境
コンテナが起動している間だけ秒単位での課金
(コア数、メモリ量によって単価が変動)
AKSからもVirtual Node機能で内部的にACIを利用している
Copyright© 2019, Y.Katakura All Rights Reserved.
9
https://azure.microsoft.com/ja-jp/services/container-instances/
Azure Container Registry (ACR)
プライベートなコンテナレジストリ
(Docker HubのPrivate Registryみたいなもの)
AzureのRole Based Access Control(RBAC)を用いて細かくユー
ザ権限を設定可能
Docker build機能を有しておりACR上でDockerイメージの作成
が可能(地味に便利)
Copyright© 2019, Y.Katakura All Rights Reserved.
10
https://azure.microsoft.com/ja-jp/services/container-registry/
AKS内のAzure特化機能
全てではありません
Copyright© 2019, Y.Katakura All Rights Reserved.
11
Azure Storage
Azureのストレージサービス使って、
コンテナからAzureの永続領域(ストレージ)の利用が可能
Azure Managed Disk(管理ディスク)
→単一のコンテナからのみ利用可能
Storage Classに事前登録済み
Azure File Storage
→複数のコンテナから同時利用可能(CIFS接続)
Copyright© 2019, Y.Katakura All Rights Reserved.
12https://docs.microsoft.com/ja-jp/azure/aks/azure-disks-dynamic-pv
https://docs.microsoft.com/ja-jp/azure/aks/azure-files-dynamic-pv
$ kubectl get storageclass
NAME PROVISIONER AGE
default (default) kubernetes.io/azure-disk 23h
managed-premium kubernetes.io/azure-disk 23h
Load Balancer
Serviceのtypeに「LoadBalancer」を指定すると、
Azure Public IPを作成してロードバランサーの自動構成をしてくれる。
Serviceのtypeに「ClusterIP」を指定すると、Azure Load Balancerを作成
して、他の仮想ネットワークやサブネットからもそのIPアドレスで通信
可能になる
13
Copyright© 2017, Y.Katakura All Rights Reserved. https://docs.microsoft.com/ja-jp/azure/aks/internal-lb
$ kubectl get service wp-external-lb
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
wp-external-lb LoadBalancer 10.0.57.7 40.115.181.XXX 80:30873/TCP 21h
Azure Active Directory連携
K8sクラスタの管理者(kubectlを実行する人)にAzure Active
Directoryが連携可能
アカウント毎に個別にK8sクラスタに対するロール割当てが行
える
AさんはHogeHoge Namespaceだけ管理できる
Bさんはフル権限を持つ
Copyright© 2019, Y.Katakura All Rights Reserved.
14
https://docs.microsoft.com/ja-jp/azure/aks/azure-ad-integration
仮想ノード(Virtual Node)
サーバレスなK8sノード
AKSはManager部分はAzureに隠蔽されておりフルマネージドですが、ノード(実際にPod
が動作する部分)は仮想マシンがAzureサブスクリプション上にデプロイされて実行され
る
ノードの台数が足りなくなった場合には、新しいノードを追加する必要がありますが、
Azureの場合でも新規ノードの追加には5分以上必要
仮想ノード(Virtual Node)を利用することで、サーバレスのコンテナ環境であるAzure
Container Instance上でPodを動作させることができ、急激なスケールアウトにも迅速に
対応できることが期待できる
Copyright© 2019, Y.Katakura All Rights Reserved.
15
https://docs.microsoft.com/ja-jp/azure/aks/virtual-nodes-portal
ノードのオートスケール
K8sノードの自動スケールアウト、スケールイン
ノード内のリソース(cpu, memory)が足りなくなって、Podのスケジュー
ルができなくなった際に自動でノードをスケールアウト
ノードの最小数、最大数を定義しておくと勝手にスケールしてくれる
現在はセルフサービスオプトイン型のPreviewなので、事前登録が必要
Copyright© 2019, Y.Katakura All Rights Reserved.
16
https://docs.microsoft.com/ja-jp/azure/aks/cluster-autoscaler
監視
Azure MonitorでAKSを含むPaaS及びIaaSを統合的に監視
K8s クラスタ、ノード、コンテナのメトリック情報を監視
Log Analyticsと連携することで、K8sの各種ログを一元管理、
複数の種類のログを横断的に検索したり、グラフで可視化した
りできる
Copyright© 2019, Y.Katakura All Rights Reserved.
17
https://docs.microsoft.com/ja-jp/azure/azure-monitor/insights/container-insights-analyze
Virtual Network Integration
PaaSと統合するVirtual Networkのお話
Copyright© 2019, Y.Katakura All Rights Reserved.
18
Service Endpoint
各種PaaS側のFirewall機能で特定のSubnetからの通信を許可させる
Storage Account、SQL Databaseなど、インターネット向けのエン
ドポイントを持っているPaaSの接続制限を行う機能
AKSノード(Pod)から各PaaSへ接続するときのアクセス先(エンドポイ
ント)のホスト名やURLは今までと一緒
ストレージアカウントだったら
https://storageaccount01.blob.core.windows.net/
SQLDBだったら
sqldb01.database.windows.net:1433
Copyright© 2019, Y.Katakura All Rights Reserved.
19
https://docs.microsoft.com/ja-jp/azure/virtual-network/virtual-network-service-endpoints-overview
Service Endpoint対応サービス
General Availability(一般公開)
Azure Storage
Azure SQL Database, Data Warehouse
Azure Database for PostgreSQL, MySQL, MariaDB
Azure Cosmos DB
Azure Key Vault
Azure Service Bus
Azure Event Hubs
Azure Data Lake Store Gen 1
Azure App Service
Public Preview
Azure Container Registry
Copyright© 2019, Y.Katakura All Rights Reserved.
20
https://docs.microsoft.com/ja-jp/azure/virtual-network/virtual-network-service-endpoints-overview
Virtual Network内に配置できるPaaS
各種PaaSをVirtual Network内のリソースにPrivate IP Addressを
使ってアクセス可能にする技術
SKU(PaaSのプラン)が低いとVirtual Networkに配置できない
PaaSもある
Copyright© 2019, Y.Katakura All Rights Reserved.
21
https://docs.microsoft.com/ja-jp/azure/virtual-network/virtual-network-for-azure-services#services-that-can-be-
deployed-into-a-virtual-network
https://docs.microsoft.com/ja-jp/azure/app-service/web-sites-integrate-with-vnet
Virtual Networkに配置可能なPaaS一覧
Azure Batch
Azure Application Gateway
Azure Firewall
Azure Cache for Redis
Azure SQL Database Managed
Instance
Azure HD Insight
Azure Databricks
Azure Active Directory Domain
Services
Azure Kubernetes Service
Azure Container Registry
Azure Container Service Engine
API Management
App Service Environment
Azure Logic Apps (ISEのみ)
Azure 専用HSM
Azure NetApp Files
Copyright© 2019, Y.Katakura All Rights Reserved.
22
https://docs.microsoft.com/ja-jp/azure/virtual-network/virtual-network-for-azure-services
K8sだけでシステム全体を
デザインするのが良いのか?
Copyright© 2019, Y.Katakura All Rights Reserved.
23
利点と欠点(個人的感想)
K8sネイティブなシステムの利点
オンプレミスのDR先としてクラウドを選択する場合に機能差異が少
ない
マルチクラウドでの利用の場合に機能差異が少ない
K8sネイティブなシステムの欠点
急激なスケールアップ、スケールアウトを行うために、必要(と思わ
れる)十分なスペック、台数のノードを準備しておく必要がある
永続領域(ディスク、DB)の安全性を確保するためにたくさんの血と汗
を流す必要がある
運用基盤(監視など)を別のVMやK8sクラスタ上に構築する必要がある
Copyright© 2019, Y.Katakura All Rights Reserved.
24
便利な機能(PaaS)はどんどん
使えばいいと思います
Copyright© 2019, Y.Katakura All Rights Reserved.
25
例えばこのように
26
Copyright© 2019, Y.Katakura All Rights Reserved.
コンテナコンテナ
(AKS)
(Application Gateway Ingress Controller)
コンテナ
(Redis)
(Database for MySQL)
AKSから良く使いそうなPaaS
Copyright© 2019, Y.Katakura All Rights Reserved.
27
Azure Application Gateway(V2)
(K8s上のIngressを思い浮かべながら聞いて下さい)
httpリバースプロクシのPaaS (中身はNginx)
Azure仮想ネットワーク上に配置
(AKSと同一仮想ネットワークに配置可能)
SSLオフロード(https→http)機能あり
URLマッピングあり
SSL証明書を安全なAzure Key Vault上で管理可能(Preview)
トラヒック流量によって自動スケールアウト可能
オプションでWAF機能あり
OWASP (Open Web Application Security Project) のCore Rule Set(CRS) 3.0/2.2.9
の他に2019/06からはカスタムルールもGA!
Copyright© 2019, Y.Katakura All Rights Reserved.
28https://docs.microsoft.com/ja-jp/azure/application-gateway/overview
https://docs.microsoft.com/ja-jp/azure/application-gateway/custom-waf-rules-overview
AKSと統合可能な
「Azure Application Gateway Ingress Controller」
Copyright© 2019, Y.Katakura All Rights Reserved.
29
https://azure.github.io/application-gateway-kubernetes-ingress/
Azure Application Gateway
Ingressの代わりにどうです?
K8sのIngressを使い続ける手もありますが、Azure Application
Gateway Ingress Controllerをフロントに配置する手もあるか
も?
WAF機能も使えます
K8sのノードの空きリソースを気にせずにスケールアウト可能
です。
(Application Gatewayのスケールアウトにも数分必要なので要
件に合えばですが)
Copyright© 2019, Y.Katakura All Rights Reserved.
30
Azure Cache for Redis
(K8s上に自分でRedisを構築する事を思い浮かべながら聞いて下さい)
フルマネージドなRedis
仮想ネットワーク内にデプロイ可
冗長化オプション、永続化オプションあり
Copyright© 2019, Y.Katakura All Rights Reserved.
31
https://docs.microsoft.com/ja-jp/azure/azure-cache-for-redis/cache-overview
Azure Cache for Redis
Redis on Podの代わりにどうです?
RedisサーバをK8sのPod上にクラスタ構成で構築するのは意外
と大変な印象です。
(シングル構成や、永続化しない場合は比較的カンタン)
Azure Cache for Redisを使えば、仮想ネットワーク内に統合し
てクラスタ構成、永続化構成も指定可能です。
Copyright© 2019, Y.Katakura All Rights Reserved.
32
各種Databaseサーバ
(K8s上、若しくは仮想マシン上に自分でHA構成のMySQLなどを構築する事を思い浮か(ry
PaaS版のフルマネージドなDatabase System
以下のRDBが選択可能
SQL DB (SQL Server)
MySQL
PostgreSQL
MariaDB
他にCosmosDB(DocumentDB)やTable Storage(KVS)などもある
Oracle DBが利用したい場合、Azure⇔Oracle Cloud
Infrastructure(OCI)と連携させて利用もできる(Preview)。
Copyright© 2019, Y.Katakura All Rights Reserved.
33https://azure.microsoft.com/ja-jp/product-categories/databases/
https://docs.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/oracle-oci-overview
Databaseこそ
ManagedなPaaS使いましょう
K8s上にクラスタ構成で各種Databaseサーバを構築するのは運
用コストを考えるとお勧めし難いです。
先に説明したVNET Injectionの機能であるService Endpointを
使って安全にAzureのPaaSのDBを活用したほうが良いと思いま
す。
Copyright© 2019, Y.Katakura All Rights Reserved.
34
監視
「私はGrafanaでメトリック監視をしています」
監視対象としてAzure Monitor経由でメトリックを見たりもで
きます。ただし現在Azure Monitorで監視できるAKSのメト
リック情報は種類が少ないので選択肢としてはありかと。
「ログ監視にはEFK(Elastic Search, Fluentd, Kibana)を使ってい
ます」
Azure MonitorのLog Analyticsはどうでしょう?マネージドな
ので監視基盤の管理が楽ですよ。
Copyright© 2019, Y.Katakura All Rights Reserved.
35
https://docs.microsoft.com/ja-jp/azure/azure-monitor/insights/container-insights-log-search
AKSからAzure PaaSをデプロイ
36
Open Service Broker for Azure(OSBA)
Open Service Broker API
各種クラウドの外部サービス(SQL DB, Database for MySQLなど)を、統一されたインタ
フェースでデプロイできるAPI仕様
Service Catalog
このAPIを呼び出すためのサービスとしてK8s上で動作
Open Service Broker for Azure
Azureの各種PaaSサービスをK8s上からデプロイするための仕組み
• Azure Database for MySQL / PostgreSQL v9.6
• Azure SQL Database
(以下はPreview)
• Azure Cosmos DB
• Azure Cache for Redis
• Azure Database for PostgreSQL v10
• Azure Storage
他にもComing soonとして各種Azure PaaSの対応が予定済み
Copyright© 2019, Y.Katakura All Rights Reserved.
37
https://docs.microsoft.com/ja-jp/azure/aks/integrate-azure
https://github.com/kubernetes-incubator/service-catalog
https://github.com/Azure/open-service-broker-azure
Database for MySQLのデプロイ
Copyright© 2019, Y.Katakura All Rights Reserved.
38
AKS
Service Catalog
Open Service Broker
for Azure
Open Service
Broker API
$ kubectl apply –f mysql.yaml
apiVersion: servicecatalog.K8s.io/v1beta1
kind: ServiceInstance
metadata:
name: wp-mysql
spec:
clusterServiceClassExternalName: azure-mysql-5-7
clusterServicePlanExternalName: basic
parameters:
location: japaneast
resourceGroup: aksbase01-rg
sslEnforcement: disabled
firewallRules:
- startIPAddress: "0.0.0.0"
endIPAddress: "255.255.255.255"
name: "AllowAll"
デプロイされたDatabase for MySQLの情
報参照
OSBAで作成されたMySQLの必要
なパラメータはServiceBindingで
Secretに変換できる
Secret “mysql-secret” にOSBAが
作成したMySQLの各種情報が格
納される
→後はPodから繋げるだけですね
Copyright© 2019, Y.Katakura All Rights Reserved.
39
apiVersion: servicecatalog.K8s.io/v1beta1
kind: ServiceBinding
metadata:
name: mysql-servicebinding
spec:
instanceRef:
name: wp-mysql
secretName: mysql-secret
$ kubectl get secret mysql-secret -o yaml
apiVersion: v1
data:
database: eWhiZGQycHkwMg==
host: ZDg0ZTU2ODgtZDJkNC00ODc4LWFiYmYtOGEzODk0ZjJ
lNDcwLm15c3FsLmRhdGFiYXNlLmF6dXJlLmNvbQ==
password: cDhRQWVYN0JQN2x6a1JXRQ==
port: MzMwNg==
sslRequired: ZmFsc2U=
tags: WyJteXNxbCJd
(以下略)
でもお高いんでしょう?
(ちょっと検証で試したいんだけど)
AKS単独では、K8sノードで使用する仮想マシン代金のみ
→使わないときには仮想マシンを停止する
→無駄に性能の高いサイズ(性能)や台数を選択しない
DBやRedis、Application Gatewayもサイズ(プラン)やオプション構成に
よっては高額になりがち
→おまけに使っていない間の停止ができない
Azure料金計算ツールを使ってみましょう。
AKS 1ノード、Application Gateway、MySQLの構成で、ざっくり2万円/月く
らいで検証できます。
Copyright© 2019, Y.Katakura All Rights Reserved.
40
https://azure.microsoft.com/ja-jp/pricing/calculator/
参考になるURL
Azure Kubernetes Services WorkShop
AKSを使い倒すためのKnow How集(ただし英語)
https://github.com/yoshioterada/k8s-Azure-Container-Service-AKS--on-Azure
Kubernetes の導入時に考えるべきこと
Azureを提案する時によく聞かれるAKSの採用指針について
https://yoshio3.com/2019/07/20/appropriate-choice-of-k8s-environment/
Special thanks to #てらだよしおがんばれ
Copyright© 2019, Y.Katakura All Rights Reserved.
41
おわりに
今回はAzure視点でK8sを活用していくお話をさせて頂きました
(自分がAzureしか知らないので)
他のクラウドサービスにも同種のPaaSが存在しているでしょう
ベンダーロックを恐れずに、クラウドの利点を有効に活用して
Container Life, K8s Lifeを楽しんでいただけたらと思います
Copyright© 2019, Y.Katakura All Rights Reserved.
42
43
I ♥ Azure & K8s

Más contenido relacionado

La actualidad más candente

Private Azure Kubernetes Service cluster を触ってみよう♪
Private Azure Kubernetes Service cluster を触ってみよう♪Private Azure Kubernetes Service cluster を触ってみよう♪
Private Azure Kubernetes Service cluster を触ってみよう♪Igarashi Toru
 
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践日本マイクロソフト株式会社
 
インフラCICDの勘所
インフラCICDの勘所インフラCICDの勘所
インフラCICDの勘所Toru Makabe
 
AWS Black Belt Online Seminar 2017 AWS Cognito
AWS Black Belt Online Seminar 2017 AWS CognitoAWS Black Belt Online Seminar 2017 AWS Cognito
AWS Black Belt Online Seminar 2017 AWS CognitoAmazon Web Services Japan
 
20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本Amazon Web Services Japan
 
インフラ野郎 Azureチーム at クラウド boost
インフラ野郎 Azureチーム at クラウド boostインフラ野郎 Azureチーム at クラウド boost
インフラ野郎 Azureチーム at クラウド boostToru Makabe
 
20190806 AWS Black Belt Online Seminar AWS Glue
20190806 AWS Black Belt Online Seminar AWS Glue20190806 AWS Black Belt Online Seminar AWS Glue
20190806 AWS Black Belt Online Seminar AWS GlueAmazon Web Services Japan
 
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
細かすぎて伝わらないかもしれない Azure Container Networking Deep DiveToru Makabe
 
Knative Eventing 入門(Kubernetes Novice Tokyo #11 発表資料)
Knative Eventing 入門(Kubernetes Novice Tokyo #11 発表資料)Knative Eventing 入門(Kubernetes Novice Tokyo #11 発表資料)
Knative Eventing 入門(Kubernetes Novice Tokyo #11 発表資料)NTT DATA Technology & Innovation
 
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介Amazon Web Services Japan
 
20190522 AWS Black Belt Online Seminar AWS Step Functions
20190522 AWS Black Belt Online Seminar AWS Step Functions20190522 AWS Black Belt Online Seminar AWS Step Functions
20190522 AWS Black Belt Online Seminar AWS Step FunctionsAmazon Web Services Japan
 
[社内勉強会]ELBとALBと数万スパイク負荷テスト
[社内勉強会]ELBとALBと数万スパイク負荷テスト[社内勉強会]ELBとALBと数万スパイク負荷テスト
[社内勉強会]ELBとALBと数万スパイク負荷テストTakahiro Moteki
 
Keycloak拡張入門
Keycloak拡張入門Keycloak拡張入門
Keycloak拡張入門Hiroyuki Wada
 
Microsoft Azure Storage 概要
Microsoft Azure Storage 概要Microsoft Azure Storage 概要
Microsoft Azure Storage 概要Takeshi Fukuhara
 
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)Amazon Web Services Japan
 
AWS Black Belt Online Seminar 2017 AWS Storage Gateway
AWS Black Belt Online Seminar 2017 AWS Storage GatewayAWS Black Belt Online Seminar 2017 AWS Storage Gateway
AWS Black Belt Online Seminar 2017 AWS Storage GatewayAmazon Web Services Japan
 
データ活用を加速するAWS分析サービスのご紹介
データ活用を加速するAWS分析サービスのご紹介データ活用を加速するAWS分析サービスのご紹介
データ活用を加速するAWS分析サービスのご紹介Amazon Web Services Japan
 
DynamoDBの初心者に伝えたい初めて触るときの勘所
DynamoDBの初心者に伝えたい初めて触るときの勘所DynamoDBの初心者に伝えたい初めて触るときの勘所
DynamoDBの初心者に伝えたい初めて触るときの勘所Ryo Sasaki
 

La actualidad más candente (20)

Private Azure Kubernetes Service cluster を触ってみよう♪
Private Azure Kubernetes Service cluster を触ってみよう♪Private Azure Kubernetes Service cluster を触ってみよう♪
Private Azure Kubernetes Service cluster を触ってみよう♪
 
IDガバナンス&管理の基礎
IDガバナンス&管理の基礎IDガバナンス&管理の基礎
IDガバナンス&管理の基礎
 
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践
 
インフラCICDの勘所
インフラCICDの勘所インフラCICDの勘所
インフラCICDの勘所
 
AWS Black Belt Online Seminar 2017 AWS Cognito
AWS Black Belt Online Seminar 2017 AWS CognitoAWS Black Belt Online Seminar 2017 AWS Cognito
AWS Black Belt Online Seminar 2017 AWS Cognito
 
20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本
 
インフラ野郎 Azureチーム at クラウド boost
インフラ野郎 Azureチーム at クラウド boostインフラ野郎 Azureチーム at クラウド boost
インフラ野郎 Azureチーム at クラウド boost
 
20190806 AWS Black Belt Online Seminar AWS Glue
20190806 AWS Black Belt Online Seminar AWS Glue20190806 AWS Black Belt Online Seminar AWS Glue
20190806 AWS Black Belt Online Seminar AWS Glue
 
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
 
Knative Eventing 入門(Kubernetes Novice Tokyo #11 発表資料)
Knative Eventing 入門(Kubernetes Novice Tokyo #11 発表資料)Knative Eventing 入門(Kubernetes Novice Tokyo #11 発表資料)
Knative Eventing 入門(Kubernetes Novice Tokyo #11 発表資料)
 
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
 
KeycloakでAPI認可に入門する
KeycloakでAPI認可に入門するKeycloakでAPI認可に入門する
KeycloakでAPI認可に入門する
 
20190522 AWS Black Belt Online Seminar AWS Step Functions
20190522 AWS Black Belt Online Seminar AWS Step Functions20190522 AWS Black Belt Online Seminar AWS Step Functions
20190522 AWS Black Belt Online Seminar AWS Step Functions
 
[社内勉強会]ELBとALBと数万スパイク負荷テスト
[社内勉強会]ELBとALBと数万スパイク負荷テスト[社内勉強会]ELBとALBと数万スパイク負荷テスト
[社内勉強会]ELBとALBと数万スパイク負荷テスト
 
Keycloak拡張入門
Keycloak拡張入門Keycloak拡張入門
Keycloak拡張入門
 
Microsoft Azure Storage 概要
Microsoft Azure Storage 概要Microsoft Azure Storage 概要
Microsoft Azure Storage 概要
 
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
 
AWS Black Belt Online Seminar 2017 AWS Storage Gateway
AWS Black Belt Online Seminar 2017 AWS Storage GatewayAWS Black Belt Online Seminar 2017 AWS Storage Gateway
AWS Black Belt Online Seminar 2017 AWS Storage Gateway
 
データ活用を加速するAWS分析サービスのご紹介
データ活用を加速するAWS分析サービスのご紹介データ活用を加速するAWS分析サービスのご紹介
データ活用を加速するAWS分析サービスのご紹介
 
DynamoDBの初心者に伝えたい初めて触るときの勘所
DynamoDBの初心者に伝えたい初めて触るときの勘所DynamoDBの初心者に伝えたい初めて触るときの勘所
DynamoDBの初心者に伝えたい初めて触るときの勘所
 

Similar a Kubernetes on Azure ~Azureで便利にKubernetesを利用する~

20150704 MS Azure最新 - innovation egg 第4回
20150704 MS Azure最新 - innovation egg 第4回20150704 MS Azure最新 - innovation egg 第4回
20150704 MS Azure最新 - innovation egg 第4回Keiji Kamebuchi
 
今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識Minoru Naito
 
Container x azure x kubernetes
Container x azure x kubernetesContainer x azure x kubernetes
Container x azure x kubernetesYasuaki Matsuda
 
Tech Night Recap Sapporo - Ignite & .NET Conf -.pptx
Tech Night Recap Sapporo - Ignite & .NET Conf -.pptxTech Night Recap Sapporo - Ignite & .NET Conf -.pptx
Tech Night Recap Sapporo - Ignite & .NET Conf -.pptxYasuaki Matsuda
 
(Fix)Azure Network Security Group(NSG)のおさらい
(Fix)Azure Network Security Group(NSG)のおさらい(Fix)Azure Network Security Group(NSG)のおさらい
(Fix)Azure Network Security Group(NSG)のおさらいYoshimasa Katakura
 
de:code 2019 Cloud トラック 総まとめ!
de:code 2019 Cloud トラック 総まとめ!de:code 2019 Cloud トラック 総まとめ!
de:code 2019 Cloud トラック 総まとめ!Minoru Naito
 
Azure Private Linkのご紹介
Azure Private Linkのご紹介Azure Private Linkのご紹介
Azure Private Linkのご紹介Tsukasa Kato
 
Running Kubernetes on Azure
Running Kubernetes on AzureRunning Kubernetes on Azure
Running Kubernetes on AzureMasaki Yamamoto
 
Azure Blockchain Service ハンズオン ~ Logic App 統合編 ~
Azure Blockchain Service ハンズオン ~ Logic App 統合編 ~Azure Blockchain Service ハンズオン ~ Logic App 統合編 ~
Azure Blockchain Service ハンズオン ~ Logic App 統合編 ~Takunori Minamisawa
 
Azure Data Box Family Overview and Microsoft Intelligent Edge Strategy
Azure Data Box Family Overview and Microsoft Intelligent Edge StrategyAzure Data Box Family Overview and Microsoft Intelligent Edge Strategy
Azure Data Box Family Overview and Microsoft Intelligent Edge StrategyTakeshi Fukuhara
 
正式リリースされた.Net coreに少し触れ合ってみる
正式リリースされた.Net coreに少し触れ合ってみる正式リリースされた.Net coreに少し触れ合ってみる
正式リリースされた.Net coreに少し触れ合ってみるTsukasa Kato
 
Azure activedirectoryの最新機能の概要紹介
Azure activedirectoryの最新機能の概要紹介Azure activedirectoryの最新機能の概要紹介
Azure activedirectoryの最新機能の概要紹介Tsukasa Kato
 
俺的 Ignite Update まとめ 2019
俺的 Ignite Update まとめ 2019俺的 Ignite Update まとめ 2019
俺的 Ignite Update まとめ 2019Yui Ashikaga
 
How to walk_on_windows_azure_platform
How to walk_on_windows_azure_platformHow to walk_on_windows_azure_platform
How to walk_on_windows_azure_platformYoshida Yuri
 
OpenStackによる、実践オンプレミスクラウド
OpenStackによる、実践オンプレミスクラウドOpenStackによる、実践オンプレミスクラウド
OpenStackによる、実践オンプレミスクラウドMasanori Itoh
 
Azureお助けサービス概要
Azureお助けサービス概要Azureお助けサービス概要
Azureお助けサービス概要Keiji Kamebuchi
 
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...NTT DATA Technology & Innovation
 

Similar a Kubernetes on Azure ~Azureで便利にKubernetesを利用する~ (20)

20150704 MS Azure最新 - innovation egg 第4回
20150704 MS Azure最新 - innovation egg 第4回20150704 MS Azure最新 - innovation egg 第4回
20150704 MS Azure最新 - innovation egg 第4回
 
今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識
 
Container x azure x kubernetes
Container x azure x kubernetesContainer x azure x kubernetes
Container x azure x kubernetes
 
Tech Night Recap Sapporo - Ignite & .NET Conf -.pptx
Tech Night Recap Sapporo - Ignite & .NET Conf -.pptxTech Night Recap Sapporo - Ignite & .NET Conf -.pptx
Tech Night Recap Sapporo - Ignite & .NET Conf -.pptx
 
[Japan Tech summit 2017] CLD 021
[Japan Tech summit 2017]  CLD 021[Japan Tech summit 2017]  CLD 021
[Japan Tech summit 2017] CLD 021
 
Azure <3 Openness
Azure <3 OpennessAzure <3 Openness
Azure <3 Openness
 
(Fix)Azure Network Security Group(NSG)のおさらい
(Fix)Azure Network Security Group(NSG)のおさらい(Fix)Azure Network Security Group(NSG)のおさらい
(Fix)Azure Network Security Group(NSG)のおさらい
 
de:code 2019 Cloud トラック 総まとめ!
de:code 2019 Cloud トラック 総まとめ!de:code 2019 Cloud トラック 総まとめ!
de:code 2019 Cloud トラック 総まとめ!
 
Azure Private Linkのご紹介
Azure Private Linkのご紹介Azure Private Linkのご紹介
Azure Private Linkのご紹介
 
Running Kubernetes on Azure
Running Kubernetes on AzureRunning Kubernetes on Azure
Running Kubernetes on Azure
 
Azure Blockchain Service ハンズオン ~ Logic App 統合編 ~
Azure Blockchain Service ハンズオン ~ Logic App 統合編 ~Azure Blockchain Service ハンズオン ~ Logic App 統合編 ~
Azure Blockchain Service ハンズオン ~ Logic App 統合編 ~
 
Azure Data Box Family Overview and Microsoft Intelligent Edge Strategy
Azure Data Box Family Overview and Microsoft Intelligent Edge StrategyAzure Data Box Family Overview and Microsoft Intelligent Edge Strategy
Azure Data Box Family Overview and Microsoft Intelligent Edge Strategy
 
正式リリースされた.Net coreに少し触れ合ってみる
正式リリースされた.Net coreに少し触れ合ってみる正式リリースされた.Net coreに少し触れ合ってみる
正式リリースされた.Net coreに少し触れ合ってみる
 
Azure activedirectoryの最新機能の概要紹介
Azure activedirectoryの最新機能の概要紹介Azure activedirectoryの最新機能の概要紹介
Azure activedirectoryの最新機能の概要紹介
 
IoT のシナリオを変える Azure SQL Edge
IoT のシナリオを変える Azure SQL EdgeIoT のシナリオを変える Azure SQL Edge
IoT のシナリオを変える Azure SQL Edge
 
俺的 Ignite Update まとめ 2019
俺的 Ignite Update まとめ 2019俺的 Ignite Update まとめ 2019
俺的 Ignite Update まとめ 2019
 
How to walk_on_windows_azure_platform
How to walk_on_windows_azure_platformHow to walk_on_windows_azure_platform
How to walk_on_windows_azure_platform
 
OpenStackによる、実践オンプレミスクラウド
OpenStackによる、実践オンプレミスクラウドOpenStackによる、実践オンプレミスクラウド
OpenStackによる、実践オンプレミスクラウド
 
Azureお助けサービス概要
Azureお助けサービス概要Azureお助けサービス概要
Azureお助けサービス概要
 
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
 

Más de Yoshimasa Katakura

Azure Cognitive Serviceの感情分析を使って自分を見つめ直す
Azure Cognitive Serviceの感情分析を使って自分を見つめ直すAzure Cognitive Serviceの感情分析を使って自分を見つめ直す
Azure Cognitive Serviceの感情分析を使って自分を見つめ直すYoshimasa Katakura
 
Azure bastion ignite the tour @tokyo 2019
Azure bastion   ignite the tour @tokyo 2019Azure bastion   ignite the tour @tokyo 2019
Azure bastion ignite the tour @tokyo 2019Yoshimasa Katakura
 
Open Service Broker for Azure(OSBA)をつかう
Open Service Broker for Azure(OSBA)をつかうOpen Service Broker for Azure(OSBA)をつかう
Open Service Broker for Azure(OSBA)をつかうYoshimasa Katakura
 
My drivingではじめるazure IoT
My drivingではじめるazure IoTMy drivingではじめるazure IoT
My drivingではじめるazure IoTYoshimasa Katakura
 

Más de Yoshimasa Katakura (6)

Azure Cognitive Serviceの感情分析を使って自分を見つめ直す
Azure Cognitive Serviceの感情分析を使って自分を見つめ直すAzure Cognitive Serviceの感情分析を使って自分を見つめ直す
Azure Cognitive Serviceの感情分析を使って自分を見つめ直す
 
Azure bastion ignite the tour @tokyo 2019
Azure bastion   ignite the tour @tokyo 2019Azure bastion   ignite the tour @tokyo 2019
Azure bastion ignite the tour @tokyo 2019
 
Open Service Broker for Azure(OSBA)をつかう
Open Service Broker for Azure(OSBA)をつかうOpen Service Broker for Azure(OSBA)をつかう
Open Service Broker for Azure(OSBA)をつかう
 
My drivingではじめるazure IoT
My drivingではじめるazure IoTMy drivingではじめるazure IoT
My drivingではじめるazure IoT
 
Jazug7周年LT(片倉義昌)
Jazug7周年LT(片倉義昌)Jazug7周年LT(片倉義昌)
Jazug7周年LT(片倉義昌)
 
Jazug6周年lt(片倉義昌)
Jazug6周年lt(片倉義昌)Jazug6周年lt(片倉義昌)
Jazug6周年lt(片倉義昌)
 

Kubernetes on Azure ~Azureで便利にKubernetesを利用する~