DevOps Tool 설치(WIP)

https://www.quora.com/Which-DevOps-tool-is-best-for-the-future

JDK 설치

  • yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel

Git 설치

  • sudo yum -y install git

Jenkins 설치

CentOS

  • sudo yum -y install wget
  • sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
  • sudo rpm — import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
  • sudo yum -y install jenkins
  • sudo systemctl start jenkins.service
  • sudo cat /var/lib/jenkins/secrets/initialAdminPassword

Ubuntu

Jenkins user를 Docker 그룹에 추가하여 사용 권한 추가

에러 : Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock

  • sudo groupadd docker
  • sudo usermod -aG docker $USER
  • chmod 777 /var/run/docker.sock

Docker 설치

CentOS7

Ubuntu18

  • $ sudo apt-get update
  • $ sudo apt-get install docker-engine
  • $ sudo service docker start

참고 : http://iamartin-gh.herokuapp.com/ubuntu-16-04-docker-install/

  • snap install docker
  • apt install docker.io

Minikube 설치

Virtualbox 설치(CentOS)

VirtualBox 설치(Ubuntu)

KubeCtrl 설치

minikube 설치

출처 : https://kubernetes.io/ko/docs/tasks/tools/install-minikube/

Ansible 설치

  • yum -y install epel-release
  • yum -y install ansible
  • 예) cd ansible-playbook-sample
  • 예) ansible-playbook -i development XXX.yml --diff

JIRA 설치

  • docker volume create --name jiraVolume
  • docker run -v jiraVolume:/var/atlassian/application-data/jira
    -- name=”jira” -d -p 8080:8080 atlassian/jira-software
  • docker run -- name postgresql -itd -- restart always \
    -- env
    ‘DB_USER=XXXX’ -- env ‘DB_PASS=XXXX’ \
    -- env
    ‘DB_NAME=jira,confluence’ \
    -- publish
    15432:5432 \
    -- volume
    /data/docker/postgresql:/var/lib/postgresql \
    sameersbn/postgresql:latest

Confluence 설치

  • docker volume create -- name confluenceVolume
  • docker run -v confluenceVolume:/var/atlassian/application-data/confluence --name=”confluence” -d -p 8090:8090 -p 8091:8091 atlassian/confluence-server

--

--