blog.ataiva.com
Open in
urlscan Pro
172.67.200.64
Public Scan
URL:
https://blog.ataiva.com/
Submission: On March 26 via api from US — Scanned from US
Submission: On March 26 via api from US — Scanned from US
Form analysis
0 forms found in the DOMText Content
* Home * Posts * Tags * Kubernetes * Python * Java * AWS * Golang * DevOps * GitHub/ao * Home * Posts * Tags * Kubernetes * Python * Java * AWS * Golang * DevOps * GitHub/ao ESSENTIAL POLICIES FOR ADMINISTERING AN AWS EKS CLUSTER 2024-03-22 318 words - 2 min read So, what policies does my role need to create an AWS EKS cluster and be the admin? AmazonEKSClusterPolicy: This policy grants permissions to create and manage EKS clusters. It includes actions like eks:CreateCluster, eks:DescribeCluster, eks:UpdateClusterConfig, eks:DeleteCluster, etc. AmazonEKSServicePolicy: This policy allows the necessary permissions for the EKS service to manage resources on your behalf. It includes actions like eks:DescribeUpdates, eks:ListClusters, eks:ListUpdates, etc. AmazonEKSServiceRolePolicy: This policy is attached to the IAM role assumed by the EKS service. Read more SHOW THE TOP 10 LARGEST DIRECTORIES ON LINUX 2024-03-13 85 words - 1 min read If you need to see the top 10 largest directories on your Linux system, you can use the following command: 1 du -h --max-depth=1 / | sort -rh | head -n 11 Alternative If you are okay to install additional software, then you can use a tool like ncdu to do the same, but with a lot more options and more features. Installing ncdu ncdu is a software package that standards for “NCurses Disk Usage” and is a disk utility tool for Unix based systems. Read more RETRIEVE THE LATEST VERSIONED TAG FROM AWS ECR IN BASH 2024-02-21 292 words - 2 min read Managing Docker images in Amazon Elastic Container Registry (ECR) is a common task for many developers and DevOps practitioners. Often, you need to retrieve the latest versioned tag from a repository to streamline deployment processes or ensure compatibility with the most recent features or fixes. In this post, we’ll explore a simple Bash command using the AWS CLI and jq to fetch the latest versioned tag from an ECR repository. Read more HOW TO INSTALL MYSQL ON AMAZONLINUX2023 2024-01-29 88 words - 1 min read If you are using Amazon Linux 2023 base-image, and you have tried to run yum install -y mysql, you will soon realize that it doesn’t work. Instead install MySQL on Amazon Linux 2023 like this: 1 2 sudo dnf update -y sudo dnf install mariadb105-server For advanced use-cases where you are installing this in a Docker-in-Docker environment, do it without the sudo, as follows: 1 2 dnf update -y dnf install mariadb105-server Now if you run mysql, you will no longer get the mysql: command not found message. Read more RUN ANY VERSION OF TERRFORM USING DOCKER 2023-12-22 176 words - 1 min read So our friend Docker comes around for another usecase. Run Terraform (any version) from Docker In this example, we will try and configure Terraform 1.4.0 through Docker, so that we don’t need to install it on our host system. 1 alias terraform14='docker run --rm -it -w $PWD:$PWD -v $PWD:$PWD hashicorp/terraform:1.4.0' To use it, we simply run a Terraform command: 1 terraform14 -version Next let’s try another Terraform version as well 1 alias terraform15='docker run --rm -it -w $PWD:$PWD -v $PWD:$PWD hashicorp/terraform:1. Read more SELECT * TO SHOW DATABASE TABLE SIZES MARIADB 2023-12-21 306 words - 2 min read In database management, understanding the size of your tables is crucial for optimizing performance and ensuring efficient resource utilization. If you’re a technical enthusiast or a seasoned database administrator working with MariaDB, this blog post is tailored just for you. Today, we’ll unravel the mystery behind MariaDB database table sizes using a powerful SQL query. 1 2 3 4 5 6 7 8 SELECT table_schema AS DB_NAME, TABLE_NAME, (DATA_LENGTH+INDEX_LENGTH)/1024/1024/1024 AS TABLE_SIZE_in_MB FROM information_schema. Read more THE FUTURE PROSPECTS OF DEVOPS IN AN AI WORLD 2023-11-20 1322 words - 7 min read Abstract DevOps has become an integral part of modern software development, emphasizing communication and collaboration between software developers and IT operations professionals. However, with the rise of artificial intelligence (AI), the future role and necessity of devops has been brought into question. This paper explores the prospects for devops in an increasingly AI-driven world, including devops’ potential contributions to and collaboration with AI, as well as the possibility of eventual replacement by intelligent systems. Read more SUPERCHARGE YOUR CODE WITH AMAZON CODEWHISPERER 2023-10-29 272 words - 2 min read Amazon CodeWhisperer is a cutting-edge service that leverages advanced AI and machine learning to provide real-time code generation, recommendations, and security analysis. As a developer, CodeWhisperer can supercharge your productivity and code quality. Key Capabilities Neural Code Generation CodeWhisperer utilizes powerful neural networks to generate code snippets and entire functions on demand. The advanced models are trained on millions of code samples and can produce idiomatic, human-readable code for a wide variety of programming languages. Read more A DEEP DIVE INTO MACHINE LEARNING ALGORITHMS 2023-10-28 1088 words - 6 min read Machine learning algorithms are the backbone of modern artificial intelligence. They enable computers to learn and make predictions or decisions without being explicitly programmed. In this comprehensive guide, we will delve into common machine learning algorithms, providing detailed explanations and code examples to help you understand their inner workings. Whether you’re a beginner or an experienced data scientist, this post will be a valuable resource to enhance your understanding of machine learning. Read more WHAT IS GITHUB? A COMPREHENSIVE GUIDE FROM BASICS TO ADVANCED 2023-10-27 1007 words - 5 min read GitHub is a platform that has revolutionized the world of software development, enabling individuals and teams to collaborate efficiently on projects of all sizes. In this comprehensive guide, we’ll explore GitHub from the very basics to the most advanced features. Whether you’re a novice or an experienced developer, you’ll find valuable insights and tips to enhance your understanding of GitHub. Part 1: Git Basics Before diving into GitHub, it’s essential to grasp the fundamental concepts of Git, the version control system that underlies GitHub. Read more CONNECT IPV4 AND IPV6 NETWORKS SEAMLESSLY WITH AMAZON VPC LATTICE 2023-10-26 593 words - 3 min read As the internet continues to grow, the transition from IPv4 to IPv6 has become more critical. Organizations need to manage both IP stacks efficiently and ensure seamless connectivity. Amazon Web Services (AWS) offers a groundbreaking solution: Amazon VPC Lattice. In this advanced guide, we’ll delve deeper into Amazon VPC Lattice, its technical details, and provide code examples for advanced users. A Lattice of Connectivity Amazon VPC Lattice simplifies the coexistence of IPv4 and IPv6 stacks within your Virtual Private Cloud (VPC). Read more BUILDING EVENT-DRIVEN ARCHITECTURES WITH AMAZON EVENTBRIDGE 2023-10-25 589 words - 3 min read In the realm of real-time data streaming applications, managing the routing and processing of events efficiently is a complex challenge. Amazon Web Services (AWS) has a powerful solution: Amazon EventBridge. In the realm of real-time data streaming applications, managing the routing and processing of events efficiently is a complex challenge. Amazon Web Services (AWS) has a powerful solution: Amazon EventBridge. In this advanced guide, we’ll delve deeper into EventBridge, its key concepts, and provide code examples for advanced users. Read more SPLITTING TERRAFORM MODULES INTO SEPARATE GIT REPOSITORIES 2023-10-24 717 words - 4 min read In the world of Infrastructure as Code (IaC), Terraform has emerged as a powerful tool for managing infrastructure resources. As your Terraform codebase grows, managing monolithic code can become challenging. In this advanced-level blog post, we will explore the process of moving Terraform modules into separate Git repositories and referencing these modules across multiple repositories. This approach can help you achieve better code organization, reusability, and collaboration in your infrastructure provisioning projects. Read more ACCELERATING MACHINE LEARNING WITH SAGEMAKER JUMPSTART 2023-10-22 571 words - 3 min read Machine learning (ML) projects can be complex, time-consuming, and resource-intensive. Amazon SageMaker Jumpstart aims to change that by providing pre-built solutions, pre-trained models, and end-to-end ML capabilities. In this advanced guide, we’ll dive deep into SageMaker Jumpstart and provide code examples to illustrate its power. Unleashing ML Potential Amazon SageMaker Jumpstart is designed to accelerate your ML journey. It offers a wide range of pre-built solutions and pre-trained models for various ML use cases, including natural language processing, computer vision, and more. Read more UNDERSTANDING THE AWS WELL-ARCHITECTED FRAMEWORK 2023-10-19 593 words - 3 min read The AWS Well-Architected Framework is more than just a set of best practices; it’s a blueprint for success in the cloud. It offers a comprehensive guide to building high-quality, efficient, and cost-effective architectures on Amazon Web Services (AWS). In this blog post, we’ll delve into the key principles and pillars of the AWS Well-Architected Framework and explore how you can leverage it to ensure your cloud infrastructure is robust and resilient. Read more MASTERING ADVANCED NETWORKING IN EKS AND KUBERNETES 2023-10-16 1654 words - 8 min read Kubernetes has revolutionized container orchestration, and Amazon’s Elastic Kubernetes Service (EKS) is one of the most popular managed Kubernetes solutions available today. While getting started with EKS and Kubernetes is relatively straightforward, mastering advanced networking topics is essential for managing complex workloads and achieving optimal performance. In this comprehensive guide, we will explore advanced networking concepts in EKS and Kubernetes, accompanied by code examples and practical insights. 1. VPC Design and EKS Setup When working with EKS, it’s crucial to have a well-architected VPC. Read more HOW TO IGNORE SSL CERTIFICATES GLOBALLY IN GIT 2023-10-14 564 words - 3 min read In the world of software development, Git is an indispensable tool for version control. However, when working with repositories that use SSL certificates, you might encounter situations where you need to ignore SSL certificate verification globally. Whether it’s for testing or debugging purposes, this guide will show you how to ignore SSL certificates globally in Git and even disable SSL certificate checks altogether. We’ll cover everything from the basics to advanced configurations to help you manage SSL certificates effectively in your Git workflow. Read more SEMANTIC VERSIONING WITH NPM 2023-10-13 565 words - 3 min read Semantic Versioning, often referred to as SemVer, is a crucial convention within the Node.js ecosystem. It provides a clear and structured way of versioning software, ensuring that developers can easily understand the impact of version changes. In this blog post, we’ll explore the principles of Semantic Versioning and how npm (Node Package Manager) leverages it to manage packages effectively. Understanding Semantic Versioning Semantic Versioning is based on a three-digit version number, often expressed as x. Read more UNDERSTANDING PEER DEPENDENCIES IN NODE MODULES 2023-10-12 553 words - 3 min read When working with Node.js and managing packages for your projects, you’re likely familiar with the dependencies and devDependencies sections in a package.json file. These sections define the packages your project depends on for both production and development purposes. However, there’s another crucial field often overlooked but equally important: peerDependencies. In this blog post, we will delve into the concept of peerDependencies and how they differ from regular dependencies and devDependencies. Read more HOW TO PROGRAMMATICALLY GET AMAZON IP RANGES/CIDRS 2023-10-11 750 words - 4 min read Amazon Web Services (AWS) operates an extensive network infrastructure with a vast number of IP addresses and CIDR blocks. As a developer or network administrator, you may need to programmatically retrieve the IP ranges or CIDRs associated with AWS regions and services for various reasons, such as configuring firewall rules or network security groups. In this guide, we’ll show you how to accomplish this using Python. Prerequisites Before we dive into the code, make sure you have the following prerequisites in place: Read more * 1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 * 9 * 10 * 11 * 12 * 13 * » * »» © 2009 - 2024 Copyright 2024