8000 GitHub - linode/apl-core: Akamai App Platform for LKE
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

linode/apl-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 



Akamai Application Platform (for LKE)

Releases Build status Last commit License

Contributions Website apl-docs.net

APL Console

Getting started

Install the App Platform on Linode Kubernete 8000 s Engine (LKE) or any other conformant Kubernetes cluster.

Configure the App Platform for your use case.

Explore the App Platform with a comprehensive set of hands-on labs.

Akamai Application Platform supports

Developers - With easy self-service.

  • Build OCI compliant images from source code.
  • Deploy containerized workloads the GitOps way using the provided quickstarts or BYO golden path templates.
  • Automatically update container images of workloads.
  • Publicly expose applications.
  • Get instant access to logs, metrics and traces.
  • Store images in a private registry.
  • Configure network policies, response headers and CNAMEs.
  • Check applications against a comprehensive set of built-in security policies.
  • Create and manage secrets.
  • Create private Git repositories and use the built-in CI/CD pipelines.

Platform Administrators - With all the required platform capabilities when using Kubernetes.

  • Get all the required capabilities in a pre-configured, integrated and automated way.
  • Onboard development Teams in a comprehensive multi-tenant setup and make them self-serving.
  • Manage users.
  • Ensure governance with security policies.
  • Implement zero-trust networking.
  • Change the desired state of the platform based on Configuration-as-Code.
  • Support multi- and hybrid cloud PaaS.
  • Prevent cloud provider lock-in.
  • Implement full observability.
  • Comply with Disaster Recovery requirements.

Integrations

Core Applications

Get instant access to the following pre-configured Kubernetes Apps:

  • Istio: The service mesh framework with end-to-end transit encryption.
  • Argo CD: Declarative Continuous Deployment.
  • Keycloak: Identity and access management for modern applications and services.
  • Cert-manager - Bring your own wildcard certificate or request one from Let's Encrypt.
  • Nginx Ingress Controller: Ingress controller for Kubernetes.
  • ExternalDNS: Synchronize exposed ingresses with DNS providers.
  • Tekton Pipeline: K8s-style resources for declaring CI/CD pipelines.
  • Tekton Triggers: Trigger pipelines from event payloads.
  • Tekton Dashboard: Web-based UI for Tekton Pipelines and Tekton Triggers.
  • Gitea: Self-hosted Git service.
  • Cloudnative-pg: Open source operator designed to manage PostgreSQL workloads.
  • Sealed Secrets: Encrypt your Secret into a SealedSecret and store secrets in a Git repository.

Optional Applications

One-click activation of the following Kubernetes Apps:

  • Velero: Back up and restore your Kubernetes cluster resources and persistent volumes.
  • Knative: Deploy and manage serverless workloads.
  • Prometheus: Collecting container application metrics.
  • Alertmanager: Handle alerts send by Prometheus.
  • Grafana: Visualize metrics, logs, and traces from multiple sources.
  • Grafana Loki: Collecting container logs.
  • Harbor: Container image registry with role-based access control and image scanning.
  • Kyverno: Kubernetes native policy management.
  • Jaeger: End-to-end distributed tracing and monitor for complex distributed systems.
  • Kiali: Observe Istio service mesh relations and connections.
  • Minio: High performance Object Storage compatible with Amazon S3 cloud storage service.
  • Trivy Operator: Kubernetes-native security toolkit.
  • Falco: Cloud Native Runtime Security.
  • Grafana Tempo: High-scale distributed tracing backend.
  • OpenTelemetry: Instrument, generate, collect, and export telemetry data to help you analyze your software’s performance and behavior.

Documentation

Check out apl-docs.net for more detailed documentation.

License

APL is licensed under the Apache 2.0 License.

0