{"id":18520956,"url":"https://github.com/charlescreativecontent/argo-agents","last_synced_at":"2026-03-19T04:54:22.953Z","repository":{"id":249804524,"uuid":"832607790","full_name":"CharlesCreativeContent/argo-agents","owner":"CharlesCreativeContent","description":"Blog post on how to deploy argo agents on aws eks","archived":false,"fork":false,"pushed_at":"2024-07-23T14:32:46.000Z","size":385,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-08T04:54:55.185Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CharlesCreativeContent.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-23T11:09:00.000Z","updated_at":"2025-02-19T15:29:35.000Z","dependencies_parsed_at":"2024-11-06T17:25:13.686Z","dependency_job_id":"3cebcd42-da62-42ab-8349-6169effecc20","html_url":"https://github.com/CharlesCreativeContent/argo-agents","commit_stats":null,"previous_names":["charlescreativecontent/argo-agents"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CharlesCreativeContent%2Fargo-agents","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CharlesCreativeContent%2Fargo-agents/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CharlesCreativeContent%2Fargo-agents/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CharlesCreativeContent%2Fargo-agents/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CharlesCreativeContent","download_url":"https://codeload.github.com/CharlesCreativeContent/argo-agents/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254194834,"owners_count":22030432,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T17:23:37.893Z","updated_at":"2025-10-17T08:03:14.035Z","avatar_url":"https://github.com/CharlesCreativeContent.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Streamlining Amazon EKS with Akuity Agent - [View Post](https://github.com/CharlesCreativeContent/argo-agents/blob/main/c69c2c2a-bc33-4457-a20e-45ecb1067dd0.png?raw=true)\n\n\u003cimg src=\"https://i.ytimg.com/vi/PJTEDKOyAxo/hqdefault.jpg\" alt=\"stuff\"\u003e\n\nManaging Kubernetes clusters on Amazon EKS can be challenging, particularly when it comes to achieving efficient continuous deployment and managing applications at scale. The complexity of ensuring seamless operations, updates, and security often overwhelms even seasoned DevOps teams. This is where Akuity steps in, offering a streamlined solution with its EKS add-on, making cluster management more efficient and secure.\n\n## Technical Value of Akuity Agents\n\nAkuity Agents offer significant benefits for Amazon EKS users. They provide seamless integration with the Akuity platform, enabling comprehensive management of Argo CD instances directly within EKS. This integration facilitates better automation, security, and scalability for your Kubernetes clusters. Key features include:\n\n- **Simplified Deployment:** Automate and streamline application deployment with Argo CD integration.\n- **Enhanced Security:** Secure your deployments with managed secrets and policies.\n- **Scalability:** Effortlessly manage and scale your Kubernetes clusters with robust tools and integrations.\n- **Reduced Complexity:** Simplify cluster management through a single platform, reducing the learning curve and operational overhead.\n\n## How to Install and Use Akuity Agents on Amazon EKS\n\nInstalling Akuity Agents on Amazon EKS is straightforward. Here's a step-by-step guide:\n\n### Prerequisites:\n\n- An [Akuity Platform](https://akuity.cloud/) account with an Argo CD instance\n- An AWS EKS cluster\n- Subscription to the Akuity Agent EKS add-on\n- kubectl installed\n- AWS CLI installed (optional)\n\n\u003e [!IMPORTANT]\n\u003e During EKS add-on installation, images must be pulled only from the EKS repository. This can’t be changed by the user.\n\n### Steps to Install:\n\n\u003e [!NOTE]\n\u003e Refer to [documentation](https://docs.akuity.io/tutorials/eks-addon-agent-install/#create-the-akuity-namespace) for more details\n\n1. **Add an EKS Cluster to Argo CD:**\n\n   - Navigate to Argo CD → your instance → Clusters.\n   - Click + Connect a cluster and input your Cluster Name.\n   - Expand the \"Advanced settings\" and select the \"Addons\" tab.\n   - Click + Add for EKS Add-on and then Connect Cluster.\n\nThis will take you to an Install Akuity Agent pop-up screen. Make sure you are on the \"EKS\" tab and then select which way you want to install the Add-on you can pick the AWS console or the CLI.\n\n2. **Create the akuity Namespace:**\n\n ```bash\nkubectl create namespace akuity\n```\n\n\n\n\u003cdetails\u003e\n\u003csummary\u003e\nInstall via AWS Console:\n\u003c/summary\u003e\n\u003cbr\u003e\n\n   - Go to the EKS cluster in the AWS console.\n   - Navigate to the add-ons tab and select Get more add-ons.\n   - Find and select Akuity Agent and follow the prompts to complete the installation.\n\n\u003cimg src=\"https://docs.akuity.io/assets/images/eks_addon_aws_console_1-5dac538e669b7f23b40202855ba3e827.png\" alt=\"stuff\"\u003e\n\n- Go to the Akuity Platform's Cluster page and copy the JSON from Step 1.\n\n\u003cimg src=\"https://docs.akuity.io/assets/images/eks_addon_akp_cluster_add_2-74b8813acb4073b39bcf69662ff6d8ef.png\" alt=\"stuff\"\u003e\n\n- It will look something like this.\n\n```json\n{\n  \"akpUrl\": \"https://akuity.cloud/api/v1/orgs/yx8wvj7x/argocd/instances/ssvo50jge/clusters/923arp4j/manifests\"\n}\n```\n\n- Select the latest version\n- Expand the \"Optional configuration settings\"\n- Copy the JSON from above into the \"Configuration values\" box\n- Select the \"Override\" radio button and then hit \"Next\"\n\n\u003cimg src=\"https://docs.akuity.io/assets/images/eks_addon_aws_console_2-e012464519cca01567dc3506b58faa61.png\" alt=\"stuff\"\u003e\n\n- If everything looks good, click the \"Create\" button.\n\n\u003cimg src=\"https://docs.akuity.io/assets/images/eks_addon_aws_console_3-f9a0e02b56f74f8e0e76db8bb715cab7.png\" alt=\"stuff\"\u003e\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\nInstall via CLI:\n\u003c/summary\u003e\n\u003cbr\u003e\n\n- **Install the Akuity Agent add-on**\n- In the Install Akuity Agent pop-up screen,  enter your EKS cluster name\n- Click \"Copy to Clipboard\" on step 2.\n\n\u003cimg src=\"https://docs.akuity.io/assets/images/eks_addon_akp_cluster_add_3-6176f1feefb71fe66c84c496660262db.png\" alt=\"stuff\"\u003e\n\n- Run the command in your terminal to apply the agent manifest.\n\nIt will look something like this\n\n```bash\nexport AKP_API_URL=\"\u003cThe URL you got from AKP\u003e\"\naws eks create-addon --cluster-name my-cluster --addon-name akuity_agent \\\n   --configuration-values \"{\\\"akpUrl\\\":\\\"$AKP_API_URL\\\"}\" --resolve-conflicts OVERWRITE\n```\n\n\u003c/details\u003e\n\n\n3. **Create API Token Secret:**\n\n\n```bash\nexport TOKEN=\u003cyour cluster token\u003e\nkubectl create secret generic akuity-platform-api-token -n akuity --from-literal=AKP_TOKEN=\"$TOKEN\"\n```\n\n4. **Verify Installation:**\n\n\n```bash\naws eks describe-addon --addon-name akuity_agent --region \u003cAWS_REGION\u003e --cluster-name \u003cCLUSTER_NAME\u003e\n```\n\n5. **Clean Up:**\n\n```bash\nkubectl delete secret akuity-platform-api-token -n akuity\n```\n\n### Ready to streamline your Kubernetes management?\n\nUsing Akuity Agents on Amazon EKS simplifies the management and deployment of applications, enhances security, and scales operations efficiently.\n\nBy integrating with Argo CD and providing robust automation tools, Akuity empowers DevOps teams to focus on innovation rather than infrastructure management.\n\nReady to streamline your EKS management?\n\n[Start your free trial](https://akuity.io/) and transform your DevOps workflow with [Akuity on Amazon EKS](https://docs.akuity.io/tutorials/eks-addon-agent-install/)!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcharlescreativecontent%2Fargo-agents","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcharlescreativecontent%2Fargo-agents","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcharlescreativecontent%2Fargo-agents/lists"}