Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Artifact streaming #720

Merged
merged 2 commits into from
Nov 16, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 28 additions & 28 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,50 +19,51 @@ A set of short links for presentations & social media.

| Title | Link |
| - | - |
| [ACR Service](https://aka.ms/acr) | https://aka.ms/acr |
| [ACR service](https://aka.ms/acr) | https://aka.ms/acr |
| [Tiers](https://aka.ms/acr/tiers) | https://aka.ms/acr/tiers |
| [Pricing](https://aka.ms/acr/pricing) | https://aka.ms/acr/pricing |
| [Docs](https://aka.ms/acr/docs) | https://aka.ms/acr/docs |
| [CLI Docs](https://aka.ms/acr/docs/cli) | https://aka.ms/acr/docs/cli |
| [REST Docs](https://aka.ms/acr/docs/rest) | https://aka.ms/acr/docs/rest |
| [CLI docs](https://aka.ms/acr/docs/cli) | https://aka.ms/acr/docs/cli |
| [REST docs](https://aka.ms/acr/docs/rest) | https://aka.ms/acr/docs/rest |
| [Roadmap](https://aka.ms/acr/roadmap) | https://aka.ms/acr/roadmap |

### General ACR Capabilities

| Title | Link |
| - | - |
| [Cross Region Replication](https://aka.ms/acr/geo-replication) | https://aka.ms/acr/geo-replication |
| [In-zone Redundancy](https://aka.ms/acr/az) | https://aka.ms/acr/az |
| [Helm Support](https://aka.ms/acr/helm) | https://aka.ms/acr/helm |
| [Supply Chain Artifact Support](https://aka.ms/acr/acr/supply-chain-artifacts) | https://aka.ms/acr/acr/supply-chain-artifacts |
| [Importing Artifacts](https://aka.ms/acr/import) | https://aka.ms/acr/import |
| [Tag Locking](https://aka.ms/acr/tag-locking) | https://aka.ms/acr/tag-locking |
| [Webhook Notifications](https://aka.ms/acr/webhooks) | https://aka.ms/acr/webhooks |
| [Cross region replication](https://aka.ms/acr/geo-replication) | https://aka.ms/acr/geo-replication |
| [In-zone redundancy](https://aka.ms/acr/az) | https://aka.ms/acr/az |
| [Helm support](https://aka.ms/acr/helm) | https://aka.ms/acr/helm |
| [Supply chain artifact support](https://aka.ms/acr/acr/supply-chain-artifacts) | https://aka.ms/acr/acr/supply-chain-artifacts |
| [Importing artifacts](https://aka.ms/acr/import) | https://aka.ms/acr/import |
| [Tag locking](https://aka.ms/acr/tag-locking) | https://aka.ms/acr/tag-locking |
| [Webhook notifications](https://aka.ms/acr/webhooks) | https://aka.ms/acr/webhooks |
| [Auto-purge](https://aka.ms/acr/auto-purge) | https://aka.ms/acr/auto-purge |
| [OCI Artifacts](https://aka.ms/acr/artifacts) | https://aka.ms/acr/artifacts |
| [OCI artifacts](https://aka.ms/acr/artifacts) | https://aka.ms/acr/artifacts |
| [Artifact streaming](aka.ms/acr/artifact-streaming) | [https://aka.ms/acr/artifact-streaming](aka.ms/acr/artifact-streaming)

### Diagnostic & Troubleshooting Links

| Title | Link |
| - | - |
| [Audit logs](https://aka.ms/acr/audit-logs) | https://aka.ms/acr/audit-logs |
| [Health Check CLI](https://aka.ms/acr/health-check) | https://aka.ms/acr/health-check |
| [Health check CLI](https://aka.ms/acr/health-check) | https://aka.ms/acr/health-check |

### Security Links

| Title | Link |
| - | - |
| [Authentication](https://aka.ms/acr/authentication) | https://aka.ms/acr/authentication |
| [Authorization Roles](https://aka.ms/acr/authentication/roles) | https://aka.ms/acr/authentication/roles |
| [Repository Permissions](https://aka.ms/acr/repo-permissions) | https://aka.ms/acr/repo-permissions |
| [Azure Policies](https://aka.ms/acr/azurepolicy) | https://aka.ms/acr/azurepolicy |
| [VNet & Firewall Rules](https://aka.ms/acr/vnet) | https://aka.ms/acr/vnet |
| [Azure Private Link](https://aka.ms/acr/privatelink) | https://aka.ms/acr/privatelink |
| [Dedicated Data Endpoints](http://aka.ms/acr/dedicated-data-endpoints) | http://aka.ms/acr/dedicated-data-endpoints |
| [Customer-managed Keys](https://aka.ms/acr/cmk) | https://aka.ms/acr/cmk |
| [Content Trust / Signing](https://aka.ms/acr/content-trust) | https://aka.ms/acr/content-trust |
| [Quarantine Pattern](https://aka.ms/acr/quarantine) | https://aka.ms/acr/quarantine |
| [Custom Domains (Preview)](https://aka.ms/acr/custom-domains) | https://aka.ms/acr/custom-domains |
| [Authorization roles](https://aka.ms/acr/authentication/roles) | https://aka.ms/acr/authentication/roles |
| [Repository permissions](https://aka.ms/acr/repo-permissions) | https://aka.ms/acr/repo-permissions |
| [Azure policies](https://aka.ms/acr/azurepolicy) | https://aka.ms/acr/azurepolicy |
| [VNet & firewall rules](https://aka.ms/acr/vnet) | https://aka.ms/acr/vnet |
| [Azure private link](https://aka.ms/acr/privatelink) | https://aka.ms/acr/privatelink |
| [Dedicated data endpoints](http://aka.ms/acr/dedicated-data-endpoints) | http://aka.ms/acr/dedicated-data-endpoints |
| [Customer-managed keys](https://aka.ms/acr/cmk) | https://aka.ms/acr/cmk |
| [Content trust / signing](https://aka.ms/acr/content-trust) | https://aka.ms/acr/content-trust |
| [Quarantine pattern](https://aka.ms/acr/quarantine) | https://aka.ms/acr/quarantine |
| [Custom domains (Preview)](https://aka.ms/acr/custom-domains) | https://aka.ms/acr/custom-domains |

### ACR Tasks

Expand All @@ -82,16 +83,15 @@ A set of short links for presentations & social media.
| [FAQ](https://aka.ms/acr/faq) | https://aka.ms/acr/faq |
| [Presentations](https://aka.ms/acr/presentations) | https://aka.ms/acr/presentations |
| [Jobs](https://aka.ms/acr/jobs) | https://aka.ms/acr/jobs |
| Twitter #AzureContainerRegistry | https://twitter.com/search?q=%23AzureContainerRegistry |
| X #AzureContainerRegistry | https://twitter.com/search?q=%23AzureContainerRegistry |

## Providing feedback

| Title | Link |
|-|-|
| [**Stack overflow** for community support](https://aka.ms/acr/stack-overflow) | https://aka.ms/acr/stack-overflow |
| [**User Voice** for feature requests](https://aka.ms/acr/uservoice) | https://aka.ms/acr/uservoice |
| [**Github** for logging issues](https://aka.ms/acr/issues) | https://aka.ms/acr/issues |
| [**Slack** for collaboration](https://aka.ms/acr/slack) | https://aka.ms/acr/slack |
| [**Stack Overflow** for community support](https://aka.ms/acr/stack-overflow) | https://aka.ms/acr/stack-overflow |
| [**Azure Feedback** for feature requests](https://aka.ms/acr/uservoice) | https://aka.ms/acr/uservoice |
| [**GitHub** for logging issues](https://aka.ms/acr/issues) | https://aka.ms/acr/issues |
| [**Create a ticket** for general support](https://aka.ms/acr/support/create-ticket) | https://aka.ms/acr/support/create-ticket |

## API and SDK reference
Expand All @@ -101,4 +101,4 @@ A set of short links for presentations & social media.
* [SDK for Python](https://pypi.python.org/pypi/azure-mgmt-containerregistry)
* [SDK for Python-Source](https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-containerregistry)
* [SDK for .NET](https://www.nuget.org/packages/Microsoft.Azure.Management.ContainerRegistry)
* [SDK for .NET-Source](https://github.com/Azure/azure-sdk-for-net/tree/master/src/SDKs/ContainerRegistry)
* [SDK for .NET-Source](https://github.com/Azure/azure-sdk-for-net/tree/master/src/SDKs/ContainerRegistry)
3 changes: 3 additions & 0 deletions docs/blog/teleport.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
> [!NOTE]
> Please visit [aka.ms/acr/artifact-streaming](https://aka.ms/acr/artifact-streaming).

---
type: post
title: "Overview"
Expand Down
11 changes: 11 additions & 0 deletions docs/preview/artifact-streaming/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
> [!NOTE]
> This feature is available as a public preview.

## About

Azure Container Registry (ACR) and Azure Kubernetes Service (AKS) is proud to announce the public preview for artifact streaming. Artifact streaming for AKS provides customers the ability to accelerate containerized workloads in the cloud by dramatically reducing the overall startup time.

Artifact streaming will empower customers to scale resources on AKS seamlessly by not having to wait for long pull times for each Kubernetes pod. Customers with Linux amd64 container images are supported during this public preview and have plans to support Windows and arm64 container images in the future. We can’t wait to hear what our customers have to think and look forward to hearing feedback on further improving this feature.

Get started today at [aka.ms/acr/artifact-streaming](https://aka.ms/acr/artifact-streaming).

3 changes: 3 additions & 0 deletions docs/teleport/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
> [!WARNING]
> This page is no longer being maintained and will be archived by Tuesday, November 11, 2023. Please visit [aka.ms/acr/artifact-streaming](https://aka.ms/acr/artifact-streaming).

# Project Teleport Overview (Private Preview)

Instancing a custom environment within seconds is one of the many wonders of running containers. Having to wait for the image and its layers to download & decompress the first time is the current price of admission.
Expand Down
3 changes: 3 additions & 0 deletions docs/teleport/aks-getting-started.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
> [!WARNING]
> This page is no longer being maintained and will be archived by Tuesday, November 11, 2023. Please visit [aka.ms/acr/artifact-streaming](https://aka.ms/acr/artifact-streaming).

# Integrate Azure Container Registry and Project Teleport with Azure Kubernetes Service (preview)

[Project Teleport][project-teleport] allows container hosts to access pre-expanded layers within an [Azure Container Registry (ACR)][acr] that is in the same region as the container host. Using pre-expanded layers removes the time for compute and memory to decompress layers that are already available within the Azure network. Removing this decompression also reduces the time to create the instance of the running container.
Expand Down
3 changes: 3 additions & 0 deletions docs/teleport/aks-teleport-comparison.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
> [!WARNING]
> This page is no longer being maintained and will be archived by Tuesday, November 11, 2023. Please visit [aka.ms/acr/artifact-streaming](https://aka.ms/acr/artifact-streaming).

# Comparing Azure Container Registry Project Teleport with standard docker pull, using Azure Kubernetes Service

To compare the performance benefits of Project Teleport two deployments will be made allowing the same image to be deployed to an AKS node with Project Teleport, and another without Project Teleport, allowing node recycling to reset the nodes, clearing any cached images.
Expand Down
3 changes: 3 additions & 0 deletions docs/teleport/collecting-teleportd-logs-aks.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
> [!WARNING]
> This page is no longer being maintained and will be archived by Tuesday, November 11, 2023. Please visit [aka.ms/acr/artifact-streaming](https://aka.ms/acr/artifact-streaming).

# Collecting Logs for Teleport on AKS
This guide goes over how to collect logs for the teleportd daemon running in an AKS cluster. The steps in this guide have to be carried out by customers in order to collect log information for debugging purposes.

Expand Down
3 changes: 3 additions & 0 deletions docs/teleport/teleport-repository-management.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
> [!WARNING]
> This page is no longer being maintained and will be archived by Tuesday, November 11, 2023. Please visit [aka.ms/acr/artifact-streaming](https://aka.ms/acr/artifact-streaming).

# Manage Repositories in Teleport Enabled Registries

## Existing Limitations
Expand Down