Soumettre la recherche
Mettre en ligne
Harbor RegistryのReplication機能
•
1 j'aime
•
1,442 vues
Masanori Nara
Suivre
VMware Cloud Native Day
Lire moins
Lire la suite
Ingénierie
Signaler
Partager
Signaler
Partager
1 sur 13
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線
Motonori Shindo
DockerとPodmanの比較
DockerとPodmanの比較
Akihiro Suda
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
NTT DATA Technology & Innovation
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
NTT Communications Technology Development
BuildKitの概要と最近の機能
BuildKitの概要と最近の機能
Kohei Tokunaga
Ingress on Azure Kubernetes Service
Ingress on Azure Kubernetes Service
Toru Makabe
Dockerのディスクについて ~ファイルシステム・マウント方法など~
Dockerのディスクについて ~ファイルシステム・マウント方法など~
HommasSlide
Recommandé
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線
Motonori Shindo
DockerとPodmanの比較
DockerとPodmanの比較
Akihiro Suda
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
NTT DATA Technology & Innovation
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
NTT Communications Technology Development
BuildKitの概要と最近の機能
BuildKitの概要と最近の機能
Kohei Tokunaga
Ingress on Azure Kubernetes Service
Ingress on Azure Kubernetes Service
Toru Makabe
Dockerのディスクについて ~ファイルシステム・マウント方法など~
Dockerのディスクについて ~ファイルシステム・マウント方法など~
HommasSlide
DevOpsにおけるAnsibleの立ち位置と使い所
DevOpsにおけるAnsibleの立ち位置と使い所
Hidetoshi Hirokawa
第31回「今アツい、分散ストレージを語ろう」(2013/11/28 on しすなま!)
第31回「今アツい、分散ストレージを語ろう」(2013/11/28 on しすなま!)
System x 部 (生!) : しすなま! @ Lenovo Enterprise Solutions Ltd.
講演資料: コスト最適なプライベートCDNを「NGINX」で実現するWeb最適化セミナー
講演資料: コスト最適なプライベートCDNを「NGINX」で実現するWeb最適化セミナー
NGINX, Inc.
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
Etsuji Nakai
PodSecurityPolicy からGatekeeper に移行しました / Kubernetes Meetup Tokyo #57
PodSecurityPolicy からGatekeeper に移行しました / Kubernetes Meetup Tokyo #57
Preferred Networks
Cluster API によるKubernetes環境のライフサイクル管理とマルチクラウド環境での適用
Cluster API によるKubernetes環境のライフサイクル管理とマルチクラウド環境での適用
Motonori Shindo
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
Goss入門
Goss入門
ShuyaMotouchi1
ゼロからはじめるKVM超入門
ゼロからはじめるKVM超入門
VirtualTech Japan Inc.
Kuberneteの運用を支えるGitOps
Kuberneteの運用を支えるGitOps
shunki fujiwara
Mavenの真実とウソ
Mavenの真実とウソ
Yoshitaka Kawashima
JVMのGCアルゴリズムとチューニング
JVMのGCアルゴリズムとチューニング
佑哉 廣岡
kpackによるコンテナイメージのビルド
kpackによるコンテナイメージのビルド
Masanori Nara
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
IAM Roles Anywhereのない世界とある世界(2022年のAWSアップデートを振り返ろう ~Season 4~ 発表資料)
IAM Roles Anywhereのない世界とある世界(2022年のAWSアップデートを振り返ろう ~Season 4~ 発表資料)
NTT DATA Technology & Innovation
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Kohei Tokunaga
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
NTT DATA Technology & Innovation
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
decode2016
これからのクラウドネイティブアプリケーションの話をしよう
これからのクラウドネイティブアプリケーションの話をしよう
真吾 吉田
Contenu connexe
Tendances
DevOpsにおけるAnsibleの立ち位置と使い所
DevOpsにおけるAnsibleの立ち位置と使い所
Hidetoshi Hirokawa
第31回「今アツい、分散ストレージを語ろう」(2013/11/28 on しすなま!)
第31回「今アツい、分散ストレージを語ろう」(2013/11/28 on しすなま!)
System x 部 (生!) : しすなま! @ Lenovo Enterprise Solutions Ltd.
講演資料: コスト最適なプライベートCDNを「NGINX」で実現するWeb最適化セミナー
講演資料: コスト最適なプライベートCDNを「NGINX」で実現するWeb最適化セミナー
NGINX, Inc.
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
Etsuji Nakai
PodSecurityPolicy からGatekeeper に移行しました / Kubernetes Meetup Tokyo #57
PodSecurityPolicy からGatekeeper に移行しました / Kubernetes Meetup Tokyo #57
Preferred Networks
Cluster API によるKubernetes環境のライフサイクル管理とマルチクラウド環境での適用
Cluster API によるKubernetes環境のライフサイクル管理とマルチクラウド環境での適用
Motonori Shindo
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
Goss入門
Goss入門
ShuyaMotouchi1
ゼロからはじめるKVM超入門
ゼロからはじめるKVM超入門
VirtualTech Japan Inc.
Kuberneteの運用を支えるGitOps
Kuberneteの運用を支えるGitOps
shunki fujiwara
Mavenの真実とウソ
Mavenの真実とウソ
Yoshitaka Kawashima
JVMのGCアルゴリズムとチューニング
JVMのGCアルゴリズムとチューニング
佑哉 廣岡
kpackによるコンテナイメージのビルド
kpackによるコンテナイメージのビルド
Masanori Nara
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
IAM Roles Anywhereのない世界とある世界(2022年のAWSアップデートを振り返ろう ~Season 4~ 発表資料)
IAM Roles Anywhereのない世界とある世界(2022年のAWSアップデートを振り返ろう ~Season 4~ 発表資料)
NTT DATA Technology & Innovation
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Kohei Tokunaga
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
NTT DATA Technology & Innovation
Tendances
(20)
DevOpsにおけるAnsibleの立ち位置と使い所
DevOpsにおけるAnsibleの立ち位置と使い所
第31回「今アツい、分散ストレージを語ろう」(2013/11/28 on しすなま!)
第31回「今アツい、分散ストレージを語ろう」(2013/11/28 on しすなま!)
講演資料: コスト最適なプライベートCDNを「NGINX」で実現するWeb最適化セミナー
講演資料: コスト最適なプライベートCDNを「NGINX」で実現するWeb最適化セミナー
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
PodSecurityPolicy からGatekeeper に移行しました / Kubernetes Meetup Tokyo #57
PodSecurityPolicy からGatekeeper に移行しました / Kubernetes Meetup Tokyo #57
Cluster API によるKubernetes環境のライフサイクル管理とマルチクラウド環境での適用
Cluster API によるKubernetes環境のライフサイクル管理とマルチクラウド環境での適用
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Goss入門
Goss入門
ゼロからはじめるKVM超入門
ゼロからはじめるKVM超入門
Kuberneteの運用を支えるGitOps
Kuberneteの運用を支えるGitOps
Mavenの真実とウソ
Mavenの真実とウソ
JVMのGCアルゴリズムとチューニング
JVMのGCアルゴリズムとチューニング
kpackによるコンテナイメージのビルド
kpackによるコンテナイメージのビルド
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
Docker Compose 徹底解説
Docker Compose 徹底解説
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
IAM Roles Anywhereのない世界とある世界(2022年のAWSアップデートを振り返ろう ~Season 4~ 発表資料)
IAM Roles Anywhereのない世界とある世界(2022年のAWSアップデートを振り返ろう ~Season 4~ 発表資料)
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
Similaire à Harbor RegistryのReplication機能
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
decode2016
これからのクラウドネイティブアプリケーションの話をしよう
これからのクラウドネイティブアプリケーションの話をしよう
真吾 吉田
Gcpでdocker
Gcpでdocker
koda3
DockerからKubernetesへのシフト
DockerからKubernetesへのシフト
masaki nakayama
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
Takeshi Morikawa
BuildKitによる高速でセキュアなイメージビルド (LT)
BuildKitによる高速でセキュアなイメージビルド (LT)
Akihiro Suda
Virtualbox+vagrant+docker
Virtualbox+vagrant+docker
Yukihiro Katsumi
Red Hat OpenShift Container Storage
Red Hat OpenShift Container Storage
Takuya Utsunomiya
Docker handson
Docker handson
koda3
Dockerについて【勉強会資料】
Dockerについて【勉強会資料】
株式会社キャッチアップ
これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門
Yuto Takei
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
Saki Homma
Docker活用ソリューション紹介
Docker活用ソリューション紹介
Mitsutoshi Kiuchi
Docker実践入門
Docker実践入門
hiro nemu
Dockerハンズオン
Dockerハンズオン
Kon Yuichi
成長を加速する minne の技術基盤戦略
成長を加速する minne の技術基盤戦略
Hiroshi SHIBATA
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
Masahito Zembutsu
Amazon EC2 Container Service Deep dive
Amazon EC2 Container Service Deep dive
Amazon Web Services Japan
社内勉強会(Docker)
社内勉強会(Docker)
Shinya Sasaki
Whats new Apache CloudStack
Whats new Apache CloudStack
Kimihiko Kitase
Similaire à Harbor RegistryのReplication機能
(20)
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
これからのクラウドネイティブアプリケーションの話をしよう
これからのクラウドネイティブアプリケーションの話をしよう
Gcpでdocker
Gcpでdocker
DockerからKubernetesへのシフト
DockerからKubernetesへのシフト
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
cf-containers-broker を使ってローカル環境もサービスの恩恵をうける
BuildKitによる高速でセキュアなイメージビルド (LT)
BuildKitによる高速でセキュアなイメージビルド (LT)
Virtualbox+vagrant+docker
Virtualbox+vagrant+docker
Red Hat OpenShift Container Storage
Red Hat OpenShift Container Storage
Docker handson
Docker handson
Dockerについて【勉強会資料】
Dockerについて【勉強会資料】
これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
Docker活用ソリューション紹介
Docker活用ソリューション紹介
Docker実践入門
Docker実践入門
Dockerハンズオン
Dockerハンズオン
成長を加速する minne の技術基盤戦略
成長を加速する minne の技術基盤戦略
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
Docker/Aarukas入門ハンズオン資料~第1回さくらとコンテナの夕べ #さくらの夕べ 番外編
Amazon EC2 Container Service Deep dive
Amazon EC2 Container Service Deep dive
社内勉強会(Docker)
社内勉強会(Docker)
Whats new Apache CloudStack
Whats new Apache CloudStack
Harbor RegistryのReplication機能
1.
Harbor Registryの Replication機能 VMware Cloud
Native Day
2.
Registry ● コンテナイメージを格納するサービス ● Registryの種類 ○
Docker Hub (docker.io) ○ Google Container Registry (gcr.io) ○ Azure Container Registry (azurecr.io) ○ Amazon Container Registry (ecr.io) ○ Red Hat Quay (quay.io) ○ Docker Trusted Registry ○ Docker Registry (https://hub.docker.com/_/registry/) ● Repository ○ 同じ名前で、異なるタグを持つコンテナイメージのコレクショ ン。 ○ (例) nginx:latest、nginx:alpine、nginx:1.17.5
3.
Harbor ● VMwareが中心となって開発しているオープンソースのコンテナイメージレジストリ ○ 2016年
: OSSとして公開 ○ 2018年7月 : CNCF Sandbox Project ○ 2018年11月 : CNCF Incubating Project ○ 2019年9月 : バージョン1.9リリース ● Enterprise PKSやvSphere Integrated Containerにバンドル ● ドキュメント ○ https://goharbor.io/docs/ ● GitHub ○ https://github.com/goharbor/harbor
4.
Harbor ● Cloud native
registry : コンテナイメージとHelmチャートをサポート ● RBAC(Role based access control) ● Policy based replication ● Vulnerability Scanning(Clair) ● LDAP/AD support ● OIDC support : OpenID Connectによる認証サポート ● Image deletion & garbage collection : コンテナイメージの削除とストレージの再利用 ● Notary : 暗号署名によるコンテナイメージの信頼性提供 ● Graphical user portal ● Auditing ● RESTful API ● Easy deployment : オンライン・オフラインインストーラ、 Helm Chart/Docker Compose
5.
アーキテクチャ https://github.com/goharbor/harbor/wiki/Architecture-Overview-of-Harbor
6.
Harborのコンポーネント - v.1.9.2 ●
goharbor/chartmuseum-photon:v0.9.0-v1.9.2 ● goharbor/clair-photon:v2.0.9-v1.9.2 ● goharbor/harbor-core:v1.9.2 ● goharbor/harbor-db:v1.9.2 ● goharbor/harbor-jobservice:v1.9.2 ● goharbor/harbor-log:v1.9.2 ● goharbor/harbor-portal:v1.9.2 ● goharbor/harbor-registryctl:v1.9.2 ● goharbor/nginx-photon:v1.9.2 ● goharbor/notary-server-photon:v0.6.1-v1.9.2 ● goharbor/notary-signer-photon:v0.6.1-v1.9.2 ● goharbor/redis-photon:v1.9.2 ● goharbor/registry-photon:v2.7.1-patch-2819-2553-v1.9.2
7.
Vulnerability Scanning -
Clair
8.
Repositoryのレプリケーション ● HarborにPushされたイメージを他のRegistryにを複製することが可能。 ○ 複数の環境で同じコンテナイメージを利用可能 ○
コンテナイメージのバックアップ ○ 災害対策 Amazon ECR Azure Container Registry Harbor
9.
レプリケーション先Registryの登録 ● 以下のProviderに対応 ○ Harbor ○
Docker Hub ○ Docker registry ○ AWS Elastic Container Registry ○ Azure Container Registry ○ Ali Cloud Container Registry ○ Google Container Registry ○ Huawei SWR ○ Helm Hub
10.
Replication Rule ● Replication
Mode ○ Push-based : LocalイメージをPush ○ Pull-based : RemoteイメージをPush ● Source resource filter ○ Name ○ Tag ● Destination registry ○ Registry Endpoint ● Destination namespace ● Trigger Mode ○ Manual ○ Scheduled ○ Event Based
11.
レプリケーション
12.
Webhook Project毎にWebhookを設定可能。発生したイベントに応じて指定したEndpointに通知 される。
13.
デモ Amazon ECR Webhook Endpoint Image Replication W ebhook Update
Deployment
Télécharger maintenant