cloud

Cloud Myths

Cloud Myths

Cloud computing

Cloud computing The very definition of cloud computing remains controversial. Consulting firm Accenture has crafted a useful, concise definition: the dynamic provisioning of IT capabilities (hardware, software, or services) from...

aws

Cloud Myths

Cloud Myths

Cloud computing

Cloud computing The very definition of cloud computing remains controversial. Consulting firm Accenture has crafted a useful, concise definition: the dynamic provisioning of IT capabilities (hardware, software, or services) from...

Linux

Testing with OpenSSL

Testing with OpenSSL

RESTful API Design: nouns are good, verbs are bad

A good [article][1] on API nouns and verbs. [1]: https://apigee.com/about/blog/technology/restful-api-design-nouns-are-good-verbs-are-bad

Multiple Hop SSH using Putty

Multiple Hop SSH using Putty

Very slow ssh logins on Fedora 22

Very slow ssh logins on Fedora 22

Postfix + SES : SASL authentication failed

[Postfix + SES : SASL authentication failed][1] [1]: http://sharadchhetri.com/2015/09/26/postfix-ses-sasl-authentication-failed

Compiling Apache mod_python module for Centos 7

Compiling Apache mod_python module for Centos 7

My Experiences With Linux: Centos7 Upgrading Kernel to 3.19

My Experiences With Linux: Centos7 Upgrading Kernel to 3.19

Restrict SFTP to Home Folder

Restrict SFTP to Home Folder I had created a chrooted sftp account on centos 6 , but faced an issue that the user’s were not able put/delete as the sftp requires...

Installing NDJBDNS on CentOS 6.4

[Installing NDJBDNS on CentOS 6.4][1] [1]: https://n40lab.wordpress.com/2013/07/04/installing-ndbjdns-on-centos-6-3

Solution: bash: /usr/local/bin/rsync: Argument list too long

Solution: bash: /usr/local/bin/rsync: Argument list too long

How to work on IPMI and IPMITOOL

[How to work on IPMI and IPMITOOL – All Help and Support][1] [1]: https://support.pivotal.io/hc/en-us/articles/206396927-How-to-work-on-IPMI-and-IPMITOOL

Fun with PXE boot Centos 6.3 and SuperMicro

Recently at work we decided to upgrade our Hadoop capacity by adding new machines, the new machines bought were Supermicro X9DRL-7F. I thought it would be pretty simple task to install...

HowTo Edit Initrd.img in RHEL/CentOS 6

[HowTo Edit Initrd.img in RHEL/CentOS 6.x Sohail Riaz, Linux and Open Source Blog](http://www.sohailriaz.com/howto-edit-initrd-img-in-rhelcentos-6-x/)

Installing and Configuring the DNS slave Server.

Installing and Configuring the DNS slave Server.

DNS replication slow

DNS replication slow Recently at work I added two new DNS slave servers. We are using BIND 9 as a DNS server. To my surprise I noticed that the the slave...

YUM rollback in Centos 5 and 6

[YUM rollback in Centos 5 and 6][1] [1]: http://kernelmount.com/content/view/147/9/”>http://kernelmount.com/content/view/147/9/

Wget JDK

Download Oracle Java JRE &JDK using a script

Powerful Awk Built-in Variables

Powerful Awk Built-in Variables

mysql auto increment Reset

Mysql auto increment reset

Downgrade php to PHP 5.2 from PHP 5.3 on Ubuntu 10.04 and higher

Downgrade php to PHP 5.2 from PHP 5.3 on Ubuntu 10.04 and higher

Difference between Socket and Port

Port Imagine you computer as a House with many doors. The address of your house would be equal to the the IP address of a computer. Each door would be...

Networking

AutoScaling your Kubernetes cluster on AWS

AutoScaling your Kubernetes cluster on AWS A good article on [AutoScaling your Kubernetes cluster on AWS][1] [1]: https://renzedevries.wordpress.com/2017/01/10/autoscaling-your-kubernetes-cluster-on-aws

Avoiding Hazards with Postgres on Kubernetes

Avoiding Hazards with Postgres on Kubernetes

Overlay network performance testing

Overlay network performance testing

Configuring kubectl for multiple clusters

Configuring kubectl for multiple clusters

Calico, Flannel, Weave and Docker Overlay Network

[Battlefield: Calico, Flannel, Weave and Docker Overlay Network Arthur Chunqi Li’s Blog](http://chunqi.li/2015/11/15/Battlefield-Calico-Flannel-Weave-and-Docker-Overlay-Network/)

Latency, Packet loss Troubleshooting

[Latency, Packet loss Troubleshooting][1] [1]: http://hasanmansur.com/2012/10/15/powerconnect-latency-packet-loss-troubleshooting

Fun with PXE boot Centos 6.3 and SuperMicro

Recently at work we decided to upgrade our Hadoop capacity by adding new machines, the new machines bought were Supermicro X9DRL-7F. I thought it would be pretty simple task to install...

Difference between Socket and Port

Port Imagine you computer as a House with many doors. The address of your house would be equal to the the IP address of a computer. Each door would be...

Cloud

checking Ip address of amazon after reboot

checking Ip address of amazon after reboot

Scalr - Open source cloud management tool

Scalr Scalr is fully redundant, self-curing and self-scaling environment utilizing multiple cloud platformslike Amazon EC2, Amazon RDS, Rackspace, Nimbula, Eucalyptus.

bash

Summing column values using AWK

Summing column values using AWK

linux

Summing column values using AWK

Summing column values using AWK

Bash

Very slow ssh logins on Fedora 22

Very slow ssh logins on Fedora 22

Powerful Awk Built-in Variables

Powerful Awk Built-in Variables

checking Ip address of amazon after reboot

checking Ip address of amazon after reboot

PHP

Downgrade php to PHP 5.2 from PHP 5.3 on Ubuntu 10.04 and higher

Downgrade php to PHP 5.2 from PHP 5.3 on Ubuntu 10.04 and higher

AutoScaling your Kubernetes cluster on AWS

AutoScaling your Kubernetes cluster on AWS A good article on [AutoScaling your Kubernetes cluster on AWS][1] [1]: https://renzedevries.wordpress.com/2017/01/10/autoscaling-your-kubernetes-cluster-on-aws

RESTful API Design: nouns are good, verbs are bad

A good [article][1] on API nouns and verbs. [1]: https://apigee.com/about/blog/technology/restful-api-design-nouns-are-good-verbs-are-bad

Avoiding Hazards with Postgres on Kubernetes

Avoiding Hazards with Postgres on Kubernetes

Overlay network performance testing

Overlay network performance testing

Terraform Remote State Server

Terraform Remote State Server Terraform Remote State Server

Automating Terraform Projects with Jenkins

Automating Terraform Projects with Jenkins

Multiple Hop SSH using Putty

Multiple Hop SSH using Putty

Writing a Terraform provider

Writing a Terraform provider

Cloud Logging and the Docker Firehose

[Cloud Logging and the Docker Firehose (in two, simple steps)][1] [1]: http://www.emergingstack.com/2015/05/11/Cloud-Logging-and-the-Docker-Firehose.html

Very slow ssh logins on Fedora 22

Very slow ssh logins on Fedora 22

A single AWS Elastic Load Balancer for several Kubernetes services using Kubernetes Ingress

A single AWS Elastic Load Balancer for several Kubernetes services using Kubernetes Ingress

Ansible inventory generated from Terraform

Ansible inventory generated from Terraform

Configuring kubectl for multiple clusters

Configuring kubectl for multiple clusters

Calico, Flannel, Weave and Docker Overlay Network

[Battlefield: Calico, Flannel, Weave and Docker Overlay Network Arthur Chunqi Li’s Blog](http://chunqi.li/2015/11/15/Battlefield-Calico-Flannel-Weave-and-Docker-Overlay-Network/)

Terraform, VPC, and why you want a tfstate file per env

If you can’t safely test your changes in isolation away from prod, you don’t have infrastructure as code. Nice article from charity.wtf about Terraform, VPC, and why you want a...

Postfix + SES : SASL authentication failed

[Postfix + SES : SASL authentication failed][1] [1]: http://sharadchhetri.com/2015/09/26/postfix-ses-sasl-authentication-failed

Guide to automating a multi-tiered application securely on AWS with Docker and Terraform

A technical guide for building a closed private network on AWS and establish a secure way to access network resources, using a trusted VPN

The architecture of clustering Graphite

The architecture of clustering Graphite

Compiling Apache mod_python module for Centos 7

Compiling Apache mod_python module for Centos 7

Service Discovery and Load balancing Internals in Docker 1.12

[Service Discovery and Load balancing Internals in Docker 1.12][1] [1]: https://sreeninet.wordpress.com/2016/07/29/service-discovery-and-load-balancing-internals-in-docker-1-12

Snakebite: a pure Python HDFS client

[Snakebite: a pure Python HDFS client][1] [1]: http://labs.spotify.com/2013/05/07/snakebite/

My Experiences With Linux: Centos7 Upgrading Kernel to 3.19

My Experiences With Linux: Centos7 Upgrading Kernel to 3.19

Python MySQLdb vs mysql-connector query performance

There are a lot of python driver available for MySQL and two stand out the most. The one, traditionally everybody’s choice, sort of industrial standard MySQLdb. [Python MySQLdb vs mysql-connector query...

Latency, Packet loss Troubleshooting

[Latency, Packet loss Troubleshooting][1] [1]: http://hasanmansur.com/2012/10/15/powerconnect-latency-packet-loss-troubleshooting

Triggering Jenkins builds by URL

Triggering Jenkins builds by URL

Ping Your Ansible From Slack

[Ping Your Ansible From Slack][1] [1]: https://beingasysadmin.wordpress.com/2015/06/03/ping-your-ansible-from-slack/

Installing NDJBDNS on CentOS 6.4

[Installing NDJBDNS on CentOS 6.4][1] [1]: https://n40lab.wordpress.com/2013/07/04/installing-ndbjdns-on-centos-6-3

Solution: bash: /usr/local/bin/rsync: Argument list too long

Solution: bash: /usr/local/bin/rsync: Argument list too long

YUM rollback in Centos 5 and 6

[YUM rollback in Centos 5 and 6][1] [1]: http://kernelmount.com/content/view/147/9/”>http://kernelmount.com/content/view/147/9/

Powerful Awk Built-in Variables

Powerful Awk Built-in Variables

FUMSI Article: Twitter for business intelligence

FUMSI Article: Twitter for business intelligence Article from FUMSI on Twitter for business intelligence

Downgrade php to PHP 5.2 from PHP 5.3 on Ubuntu 10.04 and higher

Downgrade php to PHP 5.2 from PHP 5.3 on Ubuntu 10.04 and higher

Mysql

mysql auto increment Reset

Mysql auto increment reset

General

FUMSI Article: Twitter for business intelligence

FUMSI Article: Twitter for business intelligence Article from FUMSI on Twitter for business intelligence

DNS

Installing and Configuring the DNS slave Server.

Installing and Configuring the DNS slave Server.

DNS replication slow

DNS replication slow Recently at work I added two new DNS slave servers. We are using BIND 9 as a DNS server. To my surprise I noticed that the the slave...

Apache

Compiling Apache mod_python module for Centos 7

Compiling Apache mod_python module for Centos 7

Understanding the CPU Usage in Apache server status

I was spending time on graphing the Apache Server status values in graphite ( Cpu load and busy worker etc ) . While doing all this performance testing I was...

SFTP

Restrict SFTP to Home Folder

Restrict SFTP to Home Folder I had created a chrooted sftp account on centos 6 , but faced an issue that the user’s were not able put/delete as the sftp requires...

HowTo Edit Initrd.img in RHEL/CentOS 6

[HowTo Edit Initrd.img in RHEL/CentOS 6.x Sohail Riaz, Linux and Open Source Blog](http://www.sohailriaz.com/howto-edit-initrd-img-in-rhelcentos-6-x/)

Ansible

Ping Your Ansible From Slack

[Ping Your Ansible From Slack][1] [1]: https://beingasysadmin.wordpress.com/2015/06/03/ping-your-ansible-from-slack/

Jenkins

Automating Terraform Projects with Jenkins

Automating Terraform Projects with Jenkins

Triggering Jenkins builds by URL

Triggering Jenkins builds by URL

MYSQL

Python MySQLdb vs mysql-connector query performance

There are a lot of python driver available for MySQL and two stand out the most. The one, traditionally everybody’s choice, sort of industrial standard MySQLdb. [Python MySQLdb vs mysql-connector query...

Python

Compiling Apache mod_python module for Centos 7

Compiling Apache mod_python module for Centos 7

Snakebite: a pure Python HDFS client

[Snakebite: a pure Python HDFS client][1] [1]: http://labs.spotify.com/2013/05/07/snakebite/

Python MySQLdb vs mysql-connector query performance

There are a lot of python driver available for MySQL and two stand out the most. The one, traditionally everybody’s choice, sort of industrial standard MySQLdb. [Python MySQLdb vs mysql-connector query...

Docker

Cloud Logging and the Docker Firehose

[Cloud Logging and the Docker Firehose (in two, simple steps)][1] [1]: http://www.emergingstack.com/2015/05/11/Cloud-Logging-and-the-Docker-Firehose.html

Guide to automating a multi-tiered application securely on AWS with Docker and Terraform

A technical guide for building a closed private network on AWS and establish a secure way to access network resources, using a trusted VPN

Service Discovery and Load balancing Internals in Docker 1.12

[Service Discovery and Load balancing Internals in Docker 1.12][1] [1]: https://sreeninet.wordpress.com/2016/07/29/service-discovery-and-load-balancing-internals-in-docker-1-12

Docker exec TERM environment variable not set

If you land up the error - TERM environment variable not set. A simple hack is to 1 export TERM=xterm```

HDFS

Snakebite: a pure Python HDFS client

[Snakebite: a pure Python HDFS client][1] [1]: http://labs.spotify.com/2013/05/07/snakebite/

Monitoring

The architecture of clustering Graphite

The architecture of clustering Graphite

Graphite

The architecture of clustering Graphite

The architecture of clustering Graphite

Network

Guide to automating a multi-tiered application securely on AWS with Docker and Terraform

A technical guide for building a closed private network on AWS and establish a secure way to access network resources, using a trusted VPN

AWS

Postfix + SES : SASL authentication failed

[Postfix + SES : SASL authentication failed][1] [1]: http://sharadchhetri.com/2015/09/26/postfix-ses-sasl-authentication-failed

Guide to automating a multi-tiered application securely on AWS with Docker and Terraform

A technical guide for building a closed private network on AWS and establish a secure way to access network resources, using a trusted VPN

Terraform

Taint all resources from one module

Terraform: taint all resources from one module

Terraform Remote State Server

Terraform Remote State Server Terraform Remote State Server

Automating Terraform Projects with Jenkins

Automating Terraform Projects with Jenkins

Ansible inventory generated from Terraform

Ansible inventory generated from Terraform

Terraform, VPC, and why you want a tfstate file per env

If you can’t safely test your changes in isolation away from prod, you don’t have infrastructure as code. Nice article from charity.wtf about Terraform, VPC, and why you want a...

IAC

Terraform, VPC, and why you want a tfstate file per env

If you can’t safely test your changes in isolation away from prod, you don’t have infrastructure as code. Nice article from charity.wtf about Terraform, VPC, and why you want a...

K8s

AutoScaling your Kubernetes cluster on AWS

AutoScaling your Kubernetes cluster on AWS A good article on [AutoScaling your Kubernetes cluster on AWS][1] [1]: https://renzedevries.wordpress.com/2017/01/10/autoscaling-your-kubernetes-cluster-on-aws

Avoiding Hazards with Postgres on Kubernetes

Avoiding Hazards with Postgres on Kubernetes

Overlay network performance testing

Overlay network performance testing

A single AWS Elastic Load Balancer for several Kubernetes services using Kubernetes Ingress

A single AWS Elastic Load Balancer for several Kubernetes services using Kubernetes Ingress

Configuring kubectl for multiple clusters

Configuring kubectl for multiple clusters

Calico, Flannel, Weave and Docker Overlay Network

[Battlefield: Calico, Flannel, Weave and Docker Overlay Network Arthur Chunqi Li’s Blog](http://chunqi.li/2015/11/15/Battlefield-Calico-Flannel-Weave-and-Docker-Overlay-Network/)

k8s

SOPS with Azure KeyVault secret and AKS AAD Pod Identity

SOPS with Azure KeyVault secret and AKS AAD Pod Identity

Deploying Virtual kubernetes Cluster

Deploying Virtual kubernetes Cluster

Nginx ReverseProxy Pod in kubernetes

Nginx ReverseProxy Pod in kubernetes

Signing images and creating SBOM using cosign

Signing images and creating SBOM using cosign

Signing images and creating SBOM using cosign in CI Pipeline

Signing images and creating SBOM using cosign - Part2

How to delete the dangling namespace in kubernetes

How to delete the dangling namespace in kubernetes

ModSecurity Web Application Firewall in kubernetes Nginx Ingress controller

ModSecurity Web Application Firewall in Kubernetes Nginx Ingress controller

Creating-Kubernets-Secret-From-TLS-Cert

Creating Kubernets Secret from TLS certificate

Kubernetes security

Kubernetes security

Writing a Terraform provider

Writing a Terraform provider

Kubernetes security

Kubernetes security

Testing with OpenSSL

Testing with OpenSSL

vault

Vault ssh otp demo

Vault ssh otp demo

git

Keeping a Git Fork Upto date

1. Clone your fork: 1 2 3 4 5 6 7 8 ``` git clone git@github.com:junaid18183/helm.git --branch master --single-branch ``` ### 2. Add remote from original repository in your forked...