Skip to content

Instantly share code, notes, and snippets.

Avatar
🔴
https://youtube.binpipe.org

Prasanjit Singh prasanjit-

🔴
https://youtube.binpipe.org
View GitHub Profile
@prasanjit-
prasanjit- / migrate-redis.py
Created Nov 20, 2017 — forked from thomasst/migrate-redis.py
Migrate Redis data on Amazon ElastiCache
View migrate-redis.py
"""
Copies all keys from the source Redis host to the destination Redis host.
Useful to migrate Redis instances where commands like SLAVEOF and MIGRATE are
restricted (e.g. on Amazon ElastiCache).
The script scans through the keyspace of the given database number and uses
a pipeline of DUMP and RESTORE commands to migrate the keys.
Requires Redis 2.8.0 or higher.
@prasanjit-
prasanjit- / kubernetes.txt
Created Jul 27, 2017
Kubernetes Fundamentals
View kubernetes.txt
::KUBERNETES::
Why do we need Orchestration?
- To start a container cluster with simple commands.
- To auto-scale
- To maintain cluster state
Orchestration Tools for Docker:
@prasanjit-
prasanjit- / guestbook_example_k8s.yaml
Created Jul 26, 2017
Kubernetes Guest Book Example
View guestbook_example_k8s.yaml
apiVersion: v1
kind: Service
metadata:
name: redis-master
labels:
app: redis
tier: backend
role: master
spec:
ports:
View devops_tools_index.md
@prasanjit-
prasanjit- / MongoDB.md
Last active Jul 9, 2017
MongoDB Essentials
View MongoDB.md

MongoDB with Mongo Express

The following commands will run MongoDB in docker with a MongoDB frontend called Mongo Express:

docker run -d -p 27017:27017 --name mongo-db mongo:3.2.12

docker run -d -p 8081:8081 --name mongo-express \
--link mongo-db:mongo  mongo-express
View Docker-Containers.txt
'''''''''''''''''''''''''''''''''
Docker Container Management
'''''''''''''''''''''''''''''''''
Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud.
:: Building Images::
#-------#
Examples:
@prasanjit-
prasanjit- / JAVA BUILD AUTOMATION
Created Jun 28, 2017
JAVA BUILD AUTOMATION using Javac | Maven | Ant
View JAVA BUILD AUTOMATION
'''''''''''''''''''''''''''''''''
JAVA BUILD AUTOMATION
'''''''''''''''''''''''''''''''''
Interpreted --
Input in High Level Language > Interpreter > Converts to Machine Lang > CPU
Examples: shell scripts, php
@prasanjit-
prasanjit- / Build SVN Server using Docker & Migrate SVN repo as GIT Repo
Created Jun 27, 2017
Build SVN Server using Docker & Migrate SVN repo as GIT Repo
View Build SVN Server using Docker & Migrate SVN repo as GIT Repo
:: SUBVERSION Image with frontend ::
3343 - HTTP CSVN Admin Sites
4434 - HTTPS CSVN Admin Sites (If SSL is enabled)
18080 - Apache Http SVN
To run SVN Server execute the command below:
docker run -d -p 3343:3343 -p 4434:4434 -p 18080:18080 \
View Jenkins Installation
'''''''''''''''''''''''''''''
Module 3 - Process Automation
'''''''''''''''''''''''''''''
Concepts Covered:::
- Jenkins Deployment & Overview
- Process Automation
Jenkins is an open source automation server written in Java. The project was forked from Hudson after a dispute with Oracle.
View Version_Control-GIT&SVN
'''''''''''''''''''''''''''''
Version Control + Build Management
'''''''''''''''''''''''''''''
GIT
**** create a new repository
create a new directory, open it and perform a
# git init
to create a new git repository.