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

Form analysis 0 forms found in the DOM

Text 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