Submit Search
kubernetes on Azure 最新情報
0 likes
511 views
Takayoshi Tanaka
Global Azure Boot Camp 2018 Tokyo のLT資料。
Technology
Read more
1 of 18
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
More Related Content
PDF
Updates of Azure NoSQL announced at Microsoft Ignite Spring 2021
Oshitari_kochi
PPTX
Virtual Kubelet and Virtual Node
Yoshio Terada
PDF
Azure Updates from Build 2021
Kazuyuki Miyake
PDF
俺的 Ignite 2021 Spring Update まとめ ミニ
Yui Ashikaga
PPTX
深層学習 環境構築 Azure
Yuki Hattori
PPTX
AKS (k8s) Hands on Lab Contents
Yoshio Terada
PDF
俺的 Build 2020 Update まとめ
Yui Ashikaga
PPTX
AzureDevOpsの機能解説
Makoto Nishimura
Updates of Azure NoSQL announced at Microsoft Ignite Spring 2021
Oshitari_kochi
Virtual Kubelet and Virtual Node
Yoshio Terada
Azure Updates from Build 2021
Kazuyuki Miyake
俺的 Ignite 2021 Spring Update まとめ ミニ
Yui Ashikaga
深層学習 環境構築 Azure
Yuki Hattori
AKS (k8s) Hands on Lab Contents
Yoshio Terada
俺的 Build 2020 Update まとめ
Yui Ashikaga
AzureDevOpsの機能解説
Makoto Nishimura
What's hot
(20)
PDF
2021/6/29 Azure Hybrid and Multicloud Digital Event の内容を日本語でお届け!
Masahiko Ebisuda
PDF
Azure Arcで「どこでも」Azureサービスを利用可能に!
Masahiko Ebisuda
PPTX
How to face the Kubernetes ?
Yoshio Terada
PDF
Terraforming Windows Virtual Desktop Infrastructure on Azure
yaegashi
PPTX
Client Side Balzorでツールを作ってみた
裕之 木下
PDF
Introduction of Azure Docker Integration
Takekazu Omi
PDF
インフラ管理者に送る あらためての IoT Edge / IoT Hub
Masahiko Ebisuda
PPTX
ハイブリッドクラウド研究会趣旨説明とこれまでの取り組み(2019/01/24)
Masahiko Ebisuda
PDF
Non-coding! Azure
Yuki Hattori
PDF
Windows Azure Storage Client 2.1 のBuffer Pooling
Takekazu Omi
PPTX
AzureStorageのオブジェクトレプリケートを試してみた
裕之 木下
PDF
俺的 Ignite 2021 Fall Update まとめ
Yui Ashikaga
PPTX
AKS と ACI を組み合わせて使ってみた
Hideaki Aoyagi
PDF
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
de:code 2017
PDF
20170629 技術者向けazure stack_paas
Shotaro Suzuki
PPTX
ワタシハ Azure Functions チョットデキル
Tsuyoshi Ushio
PDF
Azure Cosmos DB Always Encrypted
Yui Ashikaga
PDF
Dell EMC の Azure Stack と GPU
Hiroshi Matsumoto
PDF
「Azure Arc対応データサービス」でどこでもAzureデータサービス実行
Masahiko Ebisuda
PPTX
第15回JSSUG「Azure SQL Database 超入門」
裕之 木下
2021/6/29 Azure Hybrid and Multicloud Digital Event の内容を日本語でお届け!
Masahiko Ebisuda
Azure Arcで「どこでも」Azureサービスを利用可能に!
Masahiko Ebisuda
How to face the Kubernetes ?
Yoshio Terada
Terraforming Windows Virtual Desktop Infrastructure on Azure
yaegashi
Client Side Balzorでツールを作ってみた
裕之 木下
Introduction of Azure Docker Integration
Takekazu Omi
インフラ管理者に送る あらためての IoT Edge / IoT Hub
Masahiko Ebisuda
ハイブリッドクラウド研究会趣旨説明とこれまでの取り組み(2019/01/24)
Masahiko Ebisuda
Non-coding! Azure
Yuki Hattori
Windows Azure Storage Client 2.1 のBuffer Pooling
Takekazu Omi
AzureStorageのオブジェクトレプリケートを試してみた
裕之 木下
俺的 Ignite 2021 Fall Update まとめ
Yui Ashikaga
AKS と ACI を組み合わせて使ってみた
Hideaki Aoyagi
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
de:code 2017
20170629 技術者向けazure stack_paas
Shotaro Suzuki
ワタシハ Azure Functions チョットデキル
Tsuyoshi Ushio
Azure Cosmos DB Always Encrypted
Yui Ashikaga
Dell EMC の Azure Stack と GPU
Hiroshi Matsumoto
「Azure Arc対応データサービス」でどこでもAzureデータサービス実行
Masahiko Ebisuda
第15回JSSUG「Azure SQL Database 超入門」
裕之 木下
Ad
Similar to kubernetes on Azure 最新情報
(19)
PDF
俺的 Build Update まとめ
Yui Ashikaga
PPTX
Running Kubernetes on Azure
Masaki Yamamoto
PDF
Azure Kubernetes Service Overview
Takeshi Fukuhara
PPTX
Container x azure x kubernetes
Yasuaki Matsuda
PDF
Azure DevOpsとセキュリティ
Kazushi Kamegawa
PDF
俺的 Ignite Update まとめ 2019
Yui Ashikaga
PDF
それでもボクはMicrosoft Azure を使う
Masaki Takeda
PDF
Azure update flash
Minoru Naito
PDF
Kubernetes on Azure ~Azureで便利にKubernetesを利用する~
Yoshimasa Katakura
PDF
今改めて学ぶ Microsoft Azure 基礎知識
Minoru Naito
PPTX
Running Kubernetes on Azure
Masaki Yamamoto
PDF
帰ってきた インフラ野郎 Azureチーム ~Azure データセンターテクノロジー解体新書2018春~ - de:code2018
Toru Makabe
PDF
20230617_WSCUGJ_HybridCloud.pdf
osamut
PDF
Building andobservingcloudnativeappliactionusingazure elastic-terraform
Shotaro Suzuki
PDF
Azure で Kubernetes を使う実践的なテクニック
Tetsuya OHIRA
PPTX
20170624 interact2017 open shift on azure
Takayoshi Tanaka
PPTX
Azureでクラウドを何となく理解する
Ryosuke Uchiyama
PDF
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
Issei Hiraoka
PDF
Windows Azureを利用したDevOps入門
yoichi kikuta
俺的 Build Update まとめ
Yui Ashikaga
Running Kubernetes on Azure
Masaki Yamamoto
Azure Kubernetes Service Overview
Takeshi Fukuhara
Container x azure x kubernetes
Yasuaki Matsuda
Azure DevOpsとセキュリティ
Kazushi Kamegawa
俺的 Ignite Update まとめ 2019
Yui Ashikaga
それでもボクはMicrosoft Azure を使う
Masaki Takeda
Azure update flash
Minoru Naito
Kubernetes on Azure ~Azureで便利にKubernetesを利用する~
Yoshimasa Katakura
今改めて学ぶ Microsoft Azure 基礎知識
Minoru Naito
Running Kubernetes on Azure
Masaki Yamamoto
帰ってきた インフラ野郎 Azureチーム ~Azure データセンターテクノロジー解体新書2018春~ - de:code2018
Toru Makabe
20230617_WSCUGJ_HybridCloud.pdf
osamut
Building andobservingcloudnativeappliactionusingazure elastic-terraform
Shotaro Suzuki
Azure で Kubernetes を使う実践的なテクニック
Tetsuya OHIRA
20170624 interact2017 open shift on azure
Takayoshi Tanaka
Azureでクラウドを何となく理解する
Ryosuke Uchiyama
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
Issei Hiraoka
Windows Azureを利用したDevOps入門
yoichi kikuta
Ad
More from Takayoshi Tanaka
(20)
PDF
deep dive distributed tracing
Takayoshi Tanaka
PPTX
202202 open telemetry .net handson
Takayoshi Tanaka
PPTX
202109-New_Relic-for-csharp-engineers
Takayoshi Tanaka
PDF
20210129 azure webapplogging
Takayoshi Tanaka
PDF
20201127 .NET 5
Takayoshi Tanaka
PPTX
Unity(再)入門
Takayoshi Tanaka
PPTX
最近のQ#について
Takayoshi Tanaka
PDF
SRENEXT 2020 [B5] New RelicのSREに学ぶSREのためのNew Relic活用法
Takayoshi Tanaka
PDF
20191024 Get Start gRPC with ASP.NET
Takayoshi Tanaka
PDF
New Relicで始める、.NET Applications on AWSのObservability
Takayoshi Tanaka
PPTX
C#エンジニアのためのdocker kubernetesハンズオン (再)
Takayoshi Tanaka
PPTX
20190806 Q# Measurements
Takayoshi Tanaka
PPTX
C#エンジニアのためのdocker kubernetesハンズオン
Takayoshi Tanaka
PDF
20190604 Containerized MagicOnion on kubernetes with Observability with New R...
Takayoshi Tanaka
PDF
.NET Core向けコンテナおよびデバッグ関連のVisual Studio 2019の機能
Takayoshi Tanaka
PDF
.NET Core向けコンテナおよびデバッグ関連のVisual Studioの新機能
Takayoshi Tanaka
PDF
Try! Visual Studio 209 git feature
Takayoshi Tanaka
PDF
Q#基礎 ver1.1
Takayoshi Tanaka
PDF
(過去バージョン) Q#基礎 ver1.0
Takayoshi Tanaka
PDF
ゼロから始めるQ#
Takayoshi Tanaka
deep dive distributed tracing
Takayoshi Tanaka
202202 open telemetry .net handson
Takayoshi Tanaka
202109-New_Relic-for-csharp-engineers
Takayoshi Tanaka
20210129 azure webapplogging
Takayoshi Tanaka
20201127 .NET 5
Takayoshi Tanaka
Unity(再)入門
Takayoshi Tanaka
最近のQ#について
Takayoshi Tanaka
SRENEXT 2020 [B5] New RelicのSREに学ぶSREのためのNew Relic活用法
Takayoshi Tanaka
20191024 Get Start gRPC with ASP.NET
Takayoshi Tanaka
New Relicで始める、.NET Applications on AWSのObservability
Takayoshi Tanaka
C#エンジニアのためのdocker kubernetesハンズオン (再)
Takayoshi Tanaka
20190806 Q# Measurements
Takayoshi Tanaka
C#エンジニアのためのdocker kubernetesハンズオン
Takayoshi Tanaka
20190604 Containerized MagicOnion on kubernetes with Observability with New R...
Takayoshi Tanaka
.NET Core向けコンテナおよびデバッグ関連のVisual Studio 2019の機能
Takayoshi Tanaka
.NET Core向けコンテナおよびデバッグ関連のVisual Studioの新機能
Takayoshi Tanaka
Try! Visual Studio 209 git feature
Takayoshi Tanaka
Q#基礎 ver1.1
Takayoshi Tanaka
(過去バージョン) Q#基礎 ver1.0
Takayoshi Tanaka
ゼロから始めるQ#
Takayoshi Tanaka
kubernetes on Azure 最新情報
1.
kubernetes on Azure 最新情報 Global
Azure Boot Camp 2018 Tokyo Lightning Talk 田中 孝佳 @tanaka_733
2.
自己紹介 @tanaka_733 ◦ Software
Maintenance Engineer @ Red Hat ◦ OpenShift (on Azure) ◦ .NET Core on RHEL/OpenShift ◦ SQL Server on RHEL etc… ◦ Microsoft MVP ◦ C# とか Visual Studio拡張とか ◦ 最近はQ#とかトポロジカル量子コンピューターもやってます
3.
今日のテーマ kubernetes on Azure
の最新機能ご紹介 ◦AKSではなく、あくまでkubernetes本体の機能 ◦kubernetesをAzureに自前展開すれば使える オープンな機能の部分が対象 ◦kubernetes 1.9.zあたりの更新を中心に
4.
APIの認証にMSIが利用可能に kubernetesからAzureのリソースを制御するのに認証が必要 ◦ 永続化ディスク用のAzure Diskの脱着 ◦
ServiceとしてのLoadBalancerの管理 ◦ etc 従来はAzure AD Appを作成してIDとパスワードを平文で格納 していた ➔ Managed Service Identity (MSI) でパスワードレスに https://github.com/kubernetes/kubernetes/pull/48854
5.
APIの認証にMSIが利用可能に tenantId: xxx-xxx subscriptionId: xxx-xxx resourceGroup:
k8sgroup location: centralus useManagedIdentityExtension: true SecurityGroupName: k8s-nsg tenantId: xxx-xxx subscriptionId: xxx-xxx aadClientId: xxx-xxx aadClientSecret: xxx-xxx resourceGroup: k8sgroup location: centralus SecurityGroupName: k8s-nsg
6.
Use Instance Metadata 自分自身の情報を取得するのにREST
APIを利用していた ◦ なお、kubernetesのノード名=AzureのVM名という前提がある その代わりにInstance Metadataを利用できるように https://github.com/kubernetes/kubernetes/pull/48243 https://github.com/kubernetes/kubernetes/pull/49237 Instance Metadataを利用することでAPI呼び出しの削減 ◦ また、API呼び出しが5xxエラーになることなどもあり、 随時リトライ処理の改善などが行われている
7.
Use Instance Metadata tenantId:
xxx-xxx subscriptionId: xxx-xxx resourceGroup: k8sgroup location: centralus useManagedIdentityExtension: true useInstanceMetadata: true SecurityGroupName: k8s-nsg
8.
Azure Fileまわりの改善 Azure Fileを永続化ディスクとしてマウントする機能 マウント時のデフォルトパーミッションが0755に https://github.com/kubernetes/kubernetes/pull/56551 マウントオプションをPersistent
VolumeもしくはStorage Classで指定可能に https://github.com/kubernetes/kubernetes/pull/54674 storage account keyを格納するsecretの名前空間を指定可能に https://github.com/kubernetes/kubernetes/pull/47660
9.
Azure FileのMount Option kind:
StorageClass metadata: name: azurefile provisioner: kubernetes.io/azure-file mountOptions: - dir_mode=0777 - file_mode=0777 parameters: storageAccount: k8sstr location: centralus kind: "PersistentVolume" metadata: name: "pvfile02" spec: capacity: storage: "5Gi" accessModes: - "ReadWriteMany" azureFile: secretNamespace: common secretName: azurefile-secret shareName: pvshare readOnly: false mountOptions: - dir_mode=0777 - file_mode=0777
10.
Azure Load Balancerに public
DNSを設定可能に kind=LoadBalancerなサービスでALBをプロビジョンできる public IPに設定するDNSラベルをannotationで指定できるようになった ◦ https://github.com/kubernetes/kubernetes/pull/47849 kind: Service apiVersion: v1 metadata: name: hello annotations: service.beta.kubernetes.io/azure-dns-label-name: myservice spec: type: LoadBalancer selector: app: hello tier: backend ports: - protocol: TCP
11.
可用性セットごとに ALBを構成できるようになった デフォルトだと一つのALBで複数のサービスを公開する=複数のfontend IPを構成 複数の可用性セットがある場合、可用性セットごとにALBを構成できるように ➔ なぜかドキュメントが一切なく、ソースコード見ないと分からない... kind:
Service apiVersion: v1 metadata: name: hello annotations: service.beta.kubernetes.io/azure-load-balancer-mode: as1,as2 spec: type: LoadBalancer selector: app: hello tier: backend ports:
12.
Internal Load Balancerで subnetsを指定可能に kind=LoadBalancerでさらにInternal
Load Balancerを指定した場合、 frontendのIPアドレスをデフォルト以外のsubnetから指定できるようになった ◦ https://github.com/kubernetes/kubernetes/pull/51757 kind: Service apiVersion: v1 metadata: name: hello-int-a annotations: service.beta.kubernetes.io/azure-load-balancer-internal: "true" service.beta.kubernetes.io/azure-load-balancer-internal-subnet: "additional-subnet" spec: type: LoadBalancer selector: app: hello tier: backend ports: - protocol: TCP
13.
Azure Regional Cloud
や Azure Stackで動く? k8s本体はAzureに依存していないので当然うごく Azure Cloud Providerについて Azure Regional Cloud: Azure File以外はk8s 1.6くらいから動くはず。 Azure Fileは最近のFixで動くはず。 Azure Stack: APIエンドポイントを変更できないので(コード修正なしでは)動かないはず
14.
Windows Server サポートは? 絶賛開発進行中なので、興味のある人はこちらから。 https://kubernetes.io/docs/getting-started-guides/windows/ https://docs.microsoft.com/ja- jp/virtualization/windowscontainers/kubernetes/getting-started-kubernetes- windows Azure
Cloud Providerとは別のSIGで動いているけど、 Windows Server & Azure Cloud Providerな機能も当然ある。 いまのところ、Nodeとしてのサポートのみ。
15.
k8s 1.10での追加 VMSSのサポート https://github.com/kubernetes/features/issues/513 Azure FileでfsGroupの追加 https://github.com/kubernetes/kubernetes/pull/58316 PrometheusでAzureAPI呼び出しの監視をサポート https://github.com/kubernetes/kubernetes/pull/58204 Azure
Diskでのマウントオプションのサポート https://github.com/kubernetes/kubernetes/pull/56147
16.
おまけ
17.
機能追加はどこでチェックする? Release Notesをバージョンごとにチェックしましょう https://github.com/kubernetes/kubernetes/blob/master/CHANG ELOG-1.9.md https://github.com/kubernetes/kubernetes/blob/master/CHANG ELOG-1.10.md リンクされているissueにタグがついてるけど不正確なので 最終的にはコミット履歴を確認 複数のマイナーバージョンにコミットされる場合もある
18.
ドキュメントは…? 本家のドキュメントがあるけど、わりと足りていない。 前提条件が抜けていることがあるので その場合は地道にソースコードを見て調べましょう OpenShift をご購入いただけるとk8s on
Azureの部分もサ ポート ◦ 適宜本家のドキュメントにPRを出して改善しています
Download