목록가상화 (11)
코드 잡동사니
자원 나열 [node, deployment, service, pod ..] kubectl get [resource] 자원에 대한 상세한 정보 보기 [node, deployment, service, pod ..] kubectl describe [resource] [resourcename] 파드 내 컨테이너의 로그들을 출력 kubectl logs [파드 이름] 파드 내 컨테이너에 대한 명령을 실행 (option = -it 파드 내부 쉘 접근) kubectl exec [option] [파드 이름] deployment 업스케일링 describe.Events 목록에 업스케일링 내역이 있다. kubectl scale [deployment 이름] --replicas=4
쿠버네티스 구현체가 도커로 되어 있어서 이미지를 다운받을 때 도커 허브에 있는 경로로 해도 된다. deployment 올릴 yml 을 작성 후 kubectl create -f [이름].yml or kubectl run kubernetes-bootcamp --image=gcr.io/google-samples/kubernetes-bootcamp:v1 --port=8080 서비스 오브젝트를 올려야 외부에서 접근이 가능함 type = [ClusterIP, NodePort, LoadBalancer, ExternalName] 참조: https://kubernetes.io/ko/docs/tutorials/kubernetes-basics/expose/expose-intro/ kubectl expose deploymen..
https://linuxize.com/post/how-to-install-virtualbox-on-centos-7/ How To Install VirtualBox on CentOS 7 VirtualBox is an open source cross-platform virtualization software which allows you to run multiple guest operating systems (virtual machines) simultaneously. In this tutorial we will show you how to install VirtualBox from the Oracle repositories on Cent linuxize.com
https://njas.tistory.com/63 https://hub.docker.com/r/kylemanna/openvpn 참조핫
docker update 실행시 Requested CPUs are not available - requested 이러한 오류를 뱉는다면 docker info 를 확인해보면 CPUs 의 개수가 1개밖에 없으면 위와같은 오류가 나오게 된다. CPUs 개수가 2개 이상일때 docker update --cpuset-cpus=1 를 입력이 가능하다.docker update --help //cpu 나 메모리 기능 변경하는 목록들이 나온다.docker update --cpuset-cpus=1 docker run --memory=200m --memory-swap=500m --cpu-shares 의 기본값 1024 로 CPU 할당에서 1의 비율
docker logs docker logs -ft 그외에 로그 드라이버 syslog, journald, fluentd, awslogs ...등이 있다. 컨테이너 실행시 DOCKER_OPTS="--log-driver=syslog" 로그 종류 1. syslog
도커 컨테이너 생성시 기본적으로 ip 주소를 자동할당해준다. 네트워크 기능 docker network create --driver mybridge 1. 브리지 - 자동으로 할당해주는 ip 대역대를 변경해서 ip 주소를 할당해준다 - --net-alias - --link 와 비슷하지만 --link 는 default bridge 에서 사용이 가능하다 --net-alias 는 자신이 만든 커스텀 브리지를 통해서 dns 명칭 등록 가능2. 호스트 - 자기 자신3. None - 네트워크 사용하지 않음4. 컨테이너(container) - 다른 컨테이너와 네트워크 환경 공유 - --net container: 5. 오버레이 네트워크 생성 https://blackpost.xyz/2018/01/13/networking-d..