[rancher] rancher 설치
[rancher] rancher 설치

rancher 설치 Official site docs : https://rancher.com/docs/rancher/v2.x/en/  참고: https://rancher.com/docs/rancher/v2.x/en/installation/single-node/single-node-install-external-lb/  docker-compose 를 이용하여 blog 및 docs Site 를 운영 하고 있습니다. 사용량이 적은 Micro service 의 경우 크게 문제는 없지만 서비스가 늘어 갈수록 다소 부족함을 느껴 뒤늦게 알게된 rancher 를 테스트 하고 있습니다. 일반적인 설치와 기본 기능들만 테스트 하며 여러대의 docker 의 경우 별도로 포스팅 하겠습니다.... » read more

[kubernetes] NFS Persistent Volume
[kubernetes] NFS Persistent Volume

NFS Persistent Volume NFS Persistent Volume 을 생성 합니다. Test 시 사용할 서비스는 mysql 과 wordpress 입니다. 테스트시 아래와 동일하게 설정해도 무방 하지만 온프레미스 에서 서비스를 하신다면 기본적으로 Storage 라인을 분리해야 하며, NFS 라인은 10G Network 를 이용해야 합니다. 참고페이지: https://docs.okd.io/latest/install_config/persistent_storage/persistent_storage_nfs.html nfs-Server(storage) 설정 별도의 vm 에 nfs-utils 를 설치 하고 /data 디렉토리를 공유 합니다. [root@k8s-storage... » read more

[kubernetes] Persistent Volume
[kubernetes] Persistent Volume

wordpress mysql Persistent Volume 배포 kubernetes 에서 Persistent Volume 을 이용하여 wordpress , mysql 을 Persistent Volume 에 배포 합니다. 참고페이지: https://cloud.google.com/kubernetes-engine/docs/tutorials/persistent-disk?hl=ko https://kubernetes.io/ko/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/#mysql과-wordpress에-필요한-리소스-구성-추가하기 1. kubernetes Service 확인 [root@k8s-master ~]# kubectl get pods --all-namespaces NAMESPACE NAME READY STATUS RESTARTS AGE kube-system calico-node-fcbq8 2/2 Running 2 81d kube-system calico-node-kzqlv 2/2 Running 2 81d kube-system calico-node-r8ggc 2/2 Running... » read more

[CentOS7] KVM minikube install
[CentOS7] KVM minikube install

CentOS7 minikube 설치 참고 페이지 : https://kubernetes.io/ko/docs/tasks/tools/install-minikube/ https://computingforgeeks.com/how-to-run-minikube-on-kvm/ kvm 환경에서 minikube 설치 방법을 정리 하였습니다. Virtualbox 및 vmware 에서는 kubernetes 3 node 구성이 좀더 편하게 설치 됩니다. 🙂     1. 가상화 지원 확인 [root@kvm-server01 ~]# grep -E --color 'vmx|svm' /proc/cpuinfo flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr... » read more

[CentOS7] kubernetes install
[CentOS7] kubernetes install

kubernetes install 주의!!! 본 문서는 작성중인 문서 이며, 내용이 완벽하게 정리 되지 않았습니다. 단순참고 부탁 드립니다. 참고 사이트 : https://www.howtoforge.com/tutorial/centos-kubernetes-docker-cluster/ https://kubernetes.io/docs/setup/cri/ https://juejin.im/post/5caea3ffe51d456e79545c32 https://cloud.tencent.com/developer/article/1409419 https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/     모든 node 에서 작업 hosts파일 설정 [root@k8s-all-node ~]# vi /etc/hosts 10.10.10.27 k8s-master 10.10.10.28 k8s-node01 10.10.10.29 k8s-node02   SELINUX Disable [root@k8s-all-node ~]# vi /etc/selinux/config # This file controls the state... » read more

[Docker] docker image 백업
[Docker] docker image 백업

docker image 백업 복구 docker command : docker save & docker load 백업할 docker image name 를 확인 합니다.  [root@centos-docker ftp-service]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b27a0fcf0969 ssh-server "/usr/sbin/sshd -D" 2 minutes ago Up 2 minutes 0.0.0.0:22222->22/tcp ssh-server 1a1af135eebc pure-ftpd "/bin/sh -c '/usr/sb…" 2 minutes ago Up 2 minutes 0.0.0.0:21->21/tcp,... » read more

[Docker] pure-ftpd Read only user 구룹 추가
[Docker] pure-ftpd Read only user 구룹 추가

Docker 로 pure-ftpd 를 개인적으로 운영하고 있습니다. 사용자가 적을 경우 문제가 없지만 보안상의 이유 및 특정 디렉토리 변경 되는 이슈 때문에 아주 간단한 방법으로 ftp user 권한을 변경할까 합니다. docker-compose 내용은 일전에 올려 놓은 포스트를 참고해 주세요. 링크는 아래 있습니다. 🙂 [docker] docker-compose pure-ftpd ssh-server구성   디렉토리 권한 변경  #ftp Directory 는 /ftp-data 를 사용... » read more

[Docker] E: You must put some ‘source’ URIs in your sources.list
[Docker] E: You must put some ‘source’ URIs in your sources.list

E: You must put some 'source' URIs in your sources.list ubuntu Dockerfile 작성시 참고사항 : ubuntu 14.04 / ubuntu 16.04 / ubuntu 18.04(테스트 하지 않음) test 된 ubuntu 버젼은 14.04 / 16.04 Version 입니다. RUN apt-get 만 실행시 E: You must put some 'source' URIs in your sources.list 메세지가 떨어지며 정상적으로 build 가 되지 않습니다.... » read more

[CentOS7] docker quick install
[CentOS7] docker quick install

docker quick install 주의!!! 별도 계정 이용시 usermod -aG docker $user-name   # yum install -y yum-utils device-mapper-persistent-data lvm2 # yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # yum install -y docker-ce # sudo usermod -aG docker test # systemctl enable docker ; systemctl start docker # curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose # chmod +x /usr/local/bin/docker-compose  ... » read more

Docker nginx + sphinx-doc install
Docker nginx + sphinx-doc install

Docker nginx + sphinx-doc install     Local 에서 sphinx 구성을 하지 않은 경우 웹페이지를 확인 하기 어렸습니다. docker nginx + sphinx 를 간단하게 구성하는 방법을 포스팅 합니다. sphinx-doc 설치는 아래 페이지를 참고 해 주세요. Ubuntu sphinx-doc install   참고 페이지 : https://github.com/serra/sphinx-with-markdown https://docs.readthedocs.io/en/latest/getting_started.html https://recommonmark.readthedocs.io/en/latest/#autostructify https://recommonmark.readthedocs.io/en/latest/auto_structify.html https://github.com/rtfd/recommonmark   docker 및 docker-compose 설치를 합니다. test@ubuntu-docs:~$ curl -s... » read more