More Related Content
PPTX
PPTX
Oracle Database (CDB) on Docker を動かしてみる PDF
【Oracle Cloud ウェビナー】WebLogic Serverのご紹介 PPTX
PDF
[GKE & Spanner 勉強会] Cloud Spanner の技術概要 PDF
AWS BlackBelt AWS上でのDDoS対策 PPTX
PDF
AWS Black Belt Techシリーズ Amazon Kinesis What's hot
PPTX
PDF
Dockerfileを改善するためのBest Practice 2019年版 PPT
PDF
わたくし、やっぱりCDKを使いたいですわ〜CDK import編〜.pdf PDF
Oracle Data Guard による高可用性 PPTX
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料) PDF
Google Cloud Dataflow を理解する - #bq_sushi PDF
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料) PPTX
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料) PDF
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM) PDF
S13 Oracle Database を Microsoft Azure 上で運用する為に~基本事項とベストプラクティス PDF
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021) PPTX
Oracleからamazon auroraへの移行にむけて PPTX
PPTX
今こそ知りたいSpring Batch(Spring Fest 2020講演資料) PDF
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話 PDF
PDF
20200818 AWS Black Belt Online Seminar AWS Shield Advanced PDF
PPTX
Harbor RegistryのReplication機能
- 1.
- 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 nativeregistry : コンテナイメージと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.
- 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.
- 8.
- 9.
- 10.
Replication Rule
● ReplicationMode
○ 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.
- 13.