Movatterモバイル変換


[0]ホーム

URL:


Masanori Nara, profile picture
Uploaded byMasanori Nara
PDF, PPTX1,489 views

Harbor RegistryのReplication機能

VMware Cloud Native Day

Embed presentation

Download as PDF, PPTX
Harbor RegistryのReplication機能VMware Cloud Native Day
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
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
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
アーキテクチャhttps://github.com/goharbor/harbor/wiki/Architecture-Overview-of-Harbor
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
Vulnerability Scanning - Clair
Repositoryのレプリケーション● HarborにPushされたイメージを他のRegistryにを複製することが可能。○ 複数の環境で同じコンテナイメージを利用可能○ コンテナイメージのバックアップ○ 災害対策Amazon ECR Azure Container RegistryHarbor
レプリケーション先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
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
レプリケーション
WebhookProject毎にWebhookを設定可能。発生したイベントに応じて指定したEndpointに通知される。
デモAmazon ECRWebhookEndpointImage ReplicationWebhookUpdate Deployment

Recommended

PDF
kpackによるコンテナイメージのビルド
PDF
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PDF
Ingress on Azure Kubernetes Service
PDF
PostgreSQL 15の新機能を徹底解説
PDF
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
PDF
The Twelve-Factor Appで考えるAWSのサービス開発
PDF
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
PDF
Yahoo! JAPANにおけるApache Cassandraへの取り組み
PDF
コンテナ未経験新人が学ぶコンテナ技術入門
PDF
AWS Black Belt Online Seminar 2016 AWS CloudFormation
PPTX
Aws 分散負荷テストツールを使ってapp runnerをスケールさせる(デモ動画削除)
PPTX
AWSで作る分析基盤
PDF
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
PDF
SQL Server コンテナ入門(Kubernetes編)
PDF
マルチテナント化で知っておきたいデータベースのこと
PPTX
[社内勉強会]ELBとALBと数万スパイク負荷テスト
PDF
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
PDF
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PDF
AWS Black Belt Online Seminar AWS Key Management Service (KMS)
PDF
Vacuum徹底解説
PDF
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
PDF
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
PDF
ヤフー発のメッセージキュー「Pulsar」のご紹介
PDF
Fluentdのお勧めシステム構成パターン
PPTX
MongoDBが遅いときの切り分け方法
PPTX
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
PDF
3分でわかるAzureでのService Principal
PPT
インフラエンジニアのためのcassandra入門

More Related Content

PDF
kpackによるコンテナイメージのビルド
PDF
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PDF
Ingress on Azure Kubernetes Service
PDF
PostgreSQL 15の新機能を徹底解説
PDF
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
PDF
The Twelve-Factor Appで考えるAWSのサービス開発
PDF
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
PDF
Yahoo! JAPANにおけるApache Cassandraへの取り組み
kpackによるコンテナイメージのビルド
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
Ingress on Azure Kubernetes Service
PostgreSQL 15の新機能を徹底解説
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
The Twelve-Factor Appで考えるAWSのサービス開発
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Yahoo! JAPANにおけるApache Cassandraへの取り組み

What's hot

PDF
コンテナ未経験新人が学ぶコンテナ技術入門
PDF
AWS Black Belt Online Seminar 2016 AWS CloudFormation
PPTX
Aws 分散負荷テストツールを使ってapp runnerをスケールさせる(デモ動画削除)
PPTX
AWSで作る分析基盤
PDF
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
PDF
SQL Server コンテナ入門(Kubernetes編)
PDF
マルチテナント化で知っておきたいデータベースのこと
PPTX
[社内勉強会]ELBとALBと数万スパイク負荷テスト
PDF
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
PDF
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PDF
AWS Black Belt Online Seminar AWS Key Management Service (KMS)
PDF
Vacuum徹底解説
PDF
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
PDF
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
PDF
ヤフー発のメッセージキュー「Pulsar」のご紹介
PDF
Fluentdのお勧めシステム構成パターン
PPTX
MongoDBが遅いときの切り分け方法
PPTX
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
PDF
3分でわかるAzureでのService Principal
PPT
インフラエンジニアのためのcassandra入門
コンテナ未経験新人が学ぶコンテナ技術入門
AWS Black Belt Online Seminar 2016 AWS CloudFormation
Aws 分散負荷テストツールを使ってapp runnerをスケールさせる(デモ動画削除)
AWSで作る分析基盤
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
SQL Server コンテナ入門(Kubernetes編)
マルチテナント化で知っておきたいデータベースのこと
[社内勉強会]ELBとALBと数万スパイク負荷テスト
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
AWS Black Belt Online Seminar AWS Key Management Service (KMS)
Vacuum徹底解説
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
ヤフー発のメッセージキュー「Pulsar」のご紹介
Fluentdのお勧めシステム構成パターン
MongoDBが遅いときの切り分け方法
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
3分でわかるAzureでのService Principal
インフラエンジニアのためのcassandra入門

Harbor RegistryのReplication機能


[8]ページ先頭

©2009-2025 Movatter.jp