diff --git a/docs/guides/kubernetes/deploy-llm-for-ai-inferencing-on-apl/index.md b/docs/guides/kubernetes/deploy-llm-for-ai-inferencing-on-apl/index.md index eaec0bc54f0..4e2c003a224 100644 --- a/docs/guides/kubernetes/deploy-llm-for-ai-inferencing-on-apl/index.md +++ b/docs/guides/kubernetes/deploy-llm-for-ai-inferencing-on-apl/index.md @@ -5,12 +5,12 @@ description: "This guide includes steps and guidance for deploying a large langu authors: ["Akamai"] contributors: ["Akamai"] published: 2025-03-25 -modified: 2025-04-25 +modified: 2025-06-04 keywords: ['ai','ai inference','ai inferencing','llm','large language model','app platform','lke','linode kubernetes engine','llama 3','kserve','istio','knative'] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' external_resources: - '[Akamai App Platform for LKE](https://techdocs.akamai.com/cloud-computing/docs/application-platform)' -- '[Akamai App Platform Documentation](https://apl-docs.net/docs/akamai-app-platform/introduction)' +- '[Akamai App Platform Documentation](https://techdocs.akamai.com/app-platform/docs/welcome)' --- {{< note title="Beta Notice" type="warning" >}} @@ -94,7 +94,7 @@ Sign into the App Platform web UI using the `platform-admin` account, or another ### Create a New Team -[Teams](https://apl-docs.net/docs/for-ops/console/teams) are isolated tenants on the platform to support Development/DevOps teams, projects or even DTAP. A Team gets access to the Console, including access to self-service features and all shared apps available on the platform. +[Teams](https://techdocs.akamai.com/app-platform/docs/platform-teams) are isolated tenants on the platform to support Development/DevOps teams, projects or even DTAP. A Team gets access to the Console, including access to self-service features and all shared apps available on the platform. 1. Select **view** > **platform**. @@ -150,7 +150,7 @@ The [NVIDIA GPU Operator](https://docs.nvidia.com/datacenter/cloud-native/gpu-op ### Create a Workload for the kserve-crd Helm Chart -A [Workload](https://apl-docs.net/docs/for-devs/console/workloads) is a self-service feature for creating Kubernetes resources using Helm charts from the Catalog. +A [Workload](https://techdocs.akamai.com/app-platform/docs/team-workloads) is a self-service feature for creating Kubernetes resources using Helm charts from the Catalog. 1. Select **view** > **team** and **team** > **admin** in the top bar. @@ -274,7 +274,7 @@ If you haven't done it already, request access to the Llama 3 LLM model. To do t ### Create a Sealed Secret -[Sealed Secrets](https://apl-docs.net/docs/for-devs/console/secrets) are encrypted Kubernetes Secrets stored in the Values Git repository. When a Sealed Secret is created in the Console, the Kubernetes Secret will appear in the Team's namespace. +[Sealed Secrets](https://techdocs.akamai.com/app-platform/docs/team-secrets) are encrypted Kubernetes Secrets stored in the Values Git repository. When a Sealed Secret is created in the Console, the Kubernetes Secret will appear in the Team's namespace. 1. Select **view** > **team** and **team** > **demo** in the top bar. diff --git a/docs/guides/kubernetes/deploy-rag-pipeline-and-chatbot-on-apl/index.md b/docs/guides/kubernetes/deploy-rag-pipeline-and-chatbot-on-apl/index.md index d39d8f7927e..d74334f1702 100644 --- a/docs/guides/kubernetes/deploy-rag-pipeline-and-chatbot-on-apl/index.md +++ b/docs/guides/kubernetes/deploy-rag-pipeline-and-chatbot-on-apl/index.md @@ -5,12 +5,12 @@ description: "This guide expands on a previously built LLM and AI inferencing ar authors: ["Akamai"] contributors: ["Akamai"] published: 2025-03-25 -modified: 2025-04-25 +modified: 2025-06-04 keywords: ['ai','ai inference','ai inferencing','llm','large language model','app platform','lke','linode kubernetes engine','rag pipeline','retrieval augmented generation','open webui','kubeflow'] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' external_resources: - '[Akamai App Platform for LKE](https://techdocs.akamai.com/cloud-computing/docs/application-platform)' -- '[Akamai App Platform Documentation](https://apl-docs.net/docs/akamai-app-platform/introduction)' +- '[Akamai App Platform Documentation](https://techdocs.akamai.com/app-platform/docs/welcome)' --- {{< note title="Beta Notice" type="warning" >}} @@ -214,7 +214,7 @@ Make another Sealed Secret named `mysql-credentials` to establish root user cred ### Create a Network Policy -Create a [**Network Policy**](https://apl-docs.net/docs/for-ops/console/netpols) in the Team where the `kubeflow-pipelines` Helm chart will be installed (Team name **demo** in this guide). This allows communication between all Kubeflow Pipelines Pods. +Create a [**Network Policy**](https://techdocs.akamai.com/app-platform/docs/team-network-policies) in the Team where the `kubeflow-pipelines` Helm chart will be installed (Team name **demo** in this guide). This allows communication between all Kubeflow Pipelines Pods. 1. Select **view** > **team** and **team** > **demo** in the top bar. diff --git a/docs/guides/kubernetes/inter-service-communication-with-rabbitmq-and-apl/index.md b/docs/guides/kubernetes/inter-service-communication-with-rabbitmq-and-apl/index.md index 86deb42f97e..bbd1febfa74 100644 --- a/docs/guides/kubernetes/inter-service-communication-with-rabbitmq-and-apl/index.md +++ b/docs/guides/kubernetes/inter-service-communication-with-rabbitmq-and-apl/index.md @@ -5,12 +5,12 @@ description: "This guide shows how to deploy a RabbitMQ message broker architect authors: ["Akamai"] contributors: ["Akamai"] published: 2025-03-20 -modified: 2025-04-25 +modified: 2025-06-04 keywords: ['app platform','lke','linode kubernetes engine','rabbitmq','microservice','message broker'] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' external_resources: - '[Akamai App Platform for LKE](https://techdocs.akamai.com/cloud-computing/docs/application-platform)' -- '[Akamai App Platform Docs](https://apl-docs.net/docs/akamai-app-platform/introduction)' +- '[Akamai App Platform Documentation](https://techdocs.akamai.com/app-platform/docs/welcome)' --- {{< note title="Beta Notice" type="warning" >}} @@ -99,7 +99,7 @@ Once your LKE cluster with App Platform has been fully deployed, [sign in](https ### Create a New Team -[Teams](https://apl-docs.net/docs/for-ops/console/teams) are isolated tenants on the platform to support Development and DevOps teams, projects, or even DTAP (Development, Testing, Acceptance, Production). A Team gets access to the Console, including access to self-service features and all shared apps available on the platform. +[Teams](https://techdocs.akamai.com/app-platform/docs/platform-teams) are isolated tenants on the platform to support Development and DevOps teams, projects, or even DTAP (Development, Testing, Acceptance, Production). A Team gets access to the Console, including access to self-service features and all shared apps available on the platform. When working in the context of an admin-level Team, users can create and access resources in any namespace. When working in the context of a non-admin Team, users can only create and access resources used in that Team's namespace. @@ -113,7 +113,7 @@ When working in the context of an admin-level Team, users can create and access ### Create a RabbitMQ Cluster with Workloads -A [Workload](https://apl-docs.net/docs/for-devs/console/workloads) is a self-service feature for creating Kubernetes resources using Helm charts from the Catalog. +A [Workload](https://techdocs.akamai.com/app-platform/docs/team-workloads) is a self-service feature for creating Kubernetes resources using Helm charts from the Catalog. 1. Switch to your newly created team view by selecting **view** > **team** and **team** > **demo** in the top bar. You can switch back to team `admin` as needed by selecting **view** > **team** and **team** > **admin**. @@ -240,7 +240,7 @@ Once successfully built, copy the image repository link so that you can create a In order for the RabbitMQ Cluster to be accessible, a Network Policy must be created. -A [Network Policy](https://apl-docs.net/docs/for-devs/console/netpols) in App Platform is a self-service method of controlling traffic to and from your deployment. Ingress (inbound) policies control access to internal Team pods, and egress (outbound) policies control traffic to external endpoints. +A [Network Policy](https://techdocs.akamai.com/app-platform/docs/team-network-policies) in App Platform is a self-service method of controlling traffic to and from your deployment. Ingress (inbound) policies control access to internal Team pods, and egress (outbound) policies control traffic to external endpoints. 1. Select **Network Policies** from the left menu, and click **Create NetPol**. diff --git a/docs/guides/kubernetes/use-app-platform-to-deploy-wordpress/index.md b/docs/guides/kubernetes/use-app-platform-to-deploy-wordpress/index.md index 0ed0a91b668..ae8889980d7 100644 --- a/docs/guides/kubernetes/use-app-platform-to-deploy-wordpress/index.md +++ b/docs/guides/kubernetes/use-app-platform-to-deploy-wordpress/index.md @@ -5,11 +5,12 @@ description: "Two to three sentences describing your guide." authors: ["Akamai"] contributors: ["Akamai"] published: 2025-05-06 +modified: 2025-06-04 keywords: ['app platform','app platform for lke','lke','linode kubernetes engine','kubernetes','persistent volumes','mysql'] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' external_resources: - '[Akamai App Platform for LKE](https://techdocs.akamai.com/cloud-computing/docs/application-platform)' -- '[Akamai App Platform Documentation](https://apl-docs.net/docs/akamai-app-platform/introduction)' +- '[Akamai App Platform Documentation](https://techdocs.akamai.com/app-platform/docs/welcome)' --- {{< note title="Beta Notice" type="warning" >}} @@ -56,7 +57,7 @@ Sign into the App Platform web UI using the `platform-admin` account, or another ### Create a New Team -[Teams](https://apl-docs.net/docs/for-ops/console/teams) are isolated tenants on the platform to support Development/DevOps teams, projects, and methodologies, like [DTAP](https://en.wikipedia.org/wiki/Development,_testing,_acceptance_and_production). A Team gets access to the Console, which provides access to self-service features and the shared apps available on the platform. +[Teams](https://techdocs.akamai.com/app-platform/docs/platform-teams) are isolated tenants on the platform to support Development/DevOps teams, projects, and methodologies, like [DTAP](https://en.wikipedia.org/wiki/Development,_testing,_acceptance_and_production). A Team gets access to the Console, which provides access to self-service features and the shared apps available on the platform. When working in the context of an admin-level Team, users can create and access resources in any namespace. When working in the context of a non-admin Team, users can only create and access resources used in that Team’s namespace. @@ -116,7 +117,7 @@ Repeat the same steps for installing the MySQL service on your cluster. Separate Workloads are created for MySQL and WordPress in order to deploy a persistent database and site, respectively. Both Workloads require passwords, so to prevent the passwords from being stored unencrypted, Sealed Secrets are created for each first. -[Sealed Secrets](https://apl-docs.net/docs/for-devs/console/secrets) are encrypted Kubernetes Secrets stored in the Values Git repository. When a Sealed Secret is created in the Console, the Kubernetes Secret will appear in the Team's namespace. +[Sealed Secrets](https://techdocs.akamai.com/app-platform/docs/team-secrets) are encrypted Kubernetes Secrets stored in the Values Git repository. When a Sealed Secret is created in the Console, the Kubernetes Secret will appear in the Team's namespace. ### Create a Sealed Secret to Store MySQL Passwords @@ -184,7 +185,7 @@ Separate Workloads are created for MySQL and WordPress in order to deploy a pers ``` {{< note title="Managing Network Policies" >}} - The `networkPolicy` is disabled since all traffic is allowed by default. Rather than configuring `networkPolicy` values directly in the Workload config, this guide centrally manages all network policies using App Platform's [**Network Policies**](https://apl-docs.net/docs/for-ops/console/netpols) function. + The `networkPolicy` is disabled since all traffic is allowed by default. Rather than configuring `networkPolicy` values directly in the Workload config, this guide centrally manages all network policies using App Platform's [**Network Policies**](https://techdocs.akamai.com/app-platform/docs/team-network-policies) function. {{< /note >}} 1. Click **Submit**. The Workload may take a few minutes to become ready. @@ -275,7 +276,7 @@ Using the App Platform **Shell** feature, you can check to see if the WordPress ## Create a Service to Expose the WordPress Site -Creating a [Service](https://apl-docs.net/docs/for-devs/console/services) in App Platform configures NGINX’s Ingress Controller. This allows you to enable public access to services running internally on your cluster. +Creating a [Service](https://techdocs.akamai.com/app-platform/docs/team-services) in App Platform configures NGINX’s Ingress Controller. This allows you to enable public access to services running internally on your cluster. 1. Select **view** > **team** and **team** > **demo** in the top bar. @@ -295,7 +296,7 @@ Creating a [Service](https://apl-docs.net/docs/for-devs/console/services) in App ### Setting Up DNS -When creating a Service, DNS for your site can be configure using a CNAME rather than using an external IP address. To do this, configure a CNAME entry with your domain name provider, and follow the steps in our [Using a CNAME](https://apl-docs.net/docs/for-devs/console/services#using-a-cname) App Platform documentation. +When creating a Service, DNS for your site can be configure using a CNAME rather than using an external IP address. To do this, configure a CNAME entry with your domain name provider, and follow the steps in our [Using a CNAME](https://techdocs.akamai.com/app-platform/docs/configure-cname) App Platform documentation. See our guide on [CNAME records](https://techdocs.akamai.com/cloud-computing/docs/cname-records) for more information on how CNAME records work.