전체 글 (268) 썸네일형 리스트형 [kubernetes] 웹 UI(대시보드) 개요 대시보드는 웹 기반 쿠버네티스 유저 인터페이스이다. 대시보드를 통해 컨테이너화 된 애플리케이션을 쿠버네티스 클러스터에 배포할 수 있고, 컨테이너화 된 애플리케이션을 트러블슈팅 할 수 있으며, 클러스터 리소스들을 관리할 수 있다. 대시보드를 통해 클러스터에서 동작중인 애플리케이션의 정보를 볼 수 있고, 개별적인 쿠버네티스 리소스들을(예를 들면 디플로이먼트, 잡, 데몬셋 등) 생성하거나 수정할 수 있다. 예를 들면, 디플로이먼트를 스케일하거나, 롤링 업데이트를 초기화하거나, 파드를 재시작하거나 또는 배포 마법사를 이용해 새로운 애플리케이션을 배포할 수 있다. 또한 대시보드는 클러스터 내 쿠버네티스 리소스들의 상태와 발생하는 모든 에러 정보를 제공한다. 구성환경 Kubernetes v1.17.4, das.. [kubernetes] kubeadm을 사용하여 고 가용성(HA) 클러스터 만들기 개요 kubernetes에서 HA를 구성하는 방법으로 stacked etcd, external etcd 두가지 방법이 있다. 그림 1의 stacked etcd는 control plane node에서 etcd가 작동하는 반면, 그림 2의 external etcd는 control plane node와 etcd가 다른 노드에서 작동한다. HA를 구성하기 위해서는 쿼럼이 과반수를 초과해야만 하기 때문에 최소 3대 이상(3,5,7,...)의 노드를 필요로 한다. 이번 시간에는 stacked etcd 를 구성하는 방법에 대해 알아보고자 한다. 구성환경 Ubuntu 18.04.1, Docker 19.03.8, Kubernet v1.17.4 사전 준비 Docker, Kubernet이 미리 설치 되어 있어야한다. 로드 .. [Debian] apt-get 과 dpkg 를 활용한 패키지 관리 개요 apt-get : 패키지 설치, 삭제, 검색, 업그레이드등을 실행할 수 있는 CLI(Command Line Interface)이다 apt-cache : 설치가능, 설치된 패키지에 관한 유용한 정보 출력, 쿼리 구성환경 Debian 10-3.0 aptitude 설치 shell> apt-get install aptitude Debian 파일의 내용물 시스템 설치여부에 관계없이 Debian 저장소에 존재하는 패키지의 내용물을 확인하려면 apt-file 패키지를 설치하고 다음 명령을 실행한다: shell> apt install apt-file shell> apt-file update shell> apt-file list foo => dpkg -L foo 동일 결과 APT 패키지 리소스 목록 /etc/apt.. [Ubuntu] Ubuntu 18 네임서버 설정 개요 요즘 ubuntu버전은 /etc/resolv.conf 파일에 수동으로 네임서버를 설정후 재부팅 했을 경우 초기 상태로 돌아가 DNS쿼리가 되지 않아 난감할때가 있다. /etc/resolv.conf 파일의 관리를 systemd-resolved 시스템 서비스가 관리를 하기 때문에 이런 현상이 발생한다. 여기서는 네임서버 설정, 적용하는 방법에 대해 알아보도록 한다. 구성환경 Ubuntu 18.04.4 LTS 네임서버 설정 절차 1. /etc/systemd/resolved.conf 파일에 DNS 항목 추가 [Resolve] #DNS= #FallbackDNS= #Domains= #LLMNR=no #MulticastDNS=no #DNSSEC=no #Cache=yes #DNSStubListener=yes DN.. virbr0 인터페이스 삭제 개요 libvirtd 데몬 (libvirtd)을 처음 설치하고 시작하면 가상 네트워크 스위치를 나타내는 기본 네트워크 인터페이스는 virbr0입니다. virbr0는 가상 네트워크 스위치의 개념을 사용합니다. virbr0 네트워크 인터페이스는 Guest(가상머신)가 네트웍 서비스에 접근하는 것을 허락하기위해서 Network address translation (NAT) 를 위해 사용됩니다. 호스트가 하이퍼바이저로 운영되는 시스템이 아니라면 굳이 필요하지 않은 인터페이스 입니다. 구성환경 centos 7.6 virbr0 인터페이스 삭제 절차 1. 서비스 중지 shell> systemctl stop libvirtd.service 2. 서비스 비활성화 systemctl disable libvirtd.servic.. [kubernetes] 설치 개요 CentOS 7에서 kubernetes(k8s) 설치 구성환경 kubernetes v1.17.0, CentOS 7.6 설치 1. 사전 준비(control-plane node, worker node) 1.1 Docker-ce 설치 1.2 의존성 패키지 설치 - conntrack, socat 1.3 브리지 된 IPv4 트래픽을 iptables 체인으로 전달하기 위해 커널 파라메터 수정 /etc/sysctl.conf 파일에 아래 두라인 추가 net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 shell> sysctl -p => 추가된 커널파라메터 적용 1.4 swap off shell> swapoff -a 또는 /e.. 윈도우 서버 평가판 라이선스 만료 기간 연장 개요 윈도우 서버 평가판은 라이선스가 기본 적으로 180동안 유효하다. 만약 라이선스가 만료가 되면 부팅후 1시간후에 시스템이 자동 종료된다. 이럴경우 아래 명령어를 이용하여 라이선스 유효 기간을 180일 동안 연장할 수 있다. 도스창(관리자모드 실행)에서 아래의 명령어를 이용하여 라이선스 유예기간을 연장할수 있다. slmgr.vbs -rearm : Non-Core 에디션(스탠다드/데이타센터) slmgr.vbs -ato : Core 에디션 이 명령어 실행후 윈도우를 재부팅 하면 윈도우 라이선스 만료기간이 180일로 연장됨을 바탕화면 우측하단에서 확인할수 있다. Visual Studio 2019 웹 게시 구성 개요 구성환경 Windows Server 2016, Visual Studio 2019, WebDeploy 3.6 1. 서버 구성 1.1. Management Service 설치 1.2 IIS 구성 - Management Service 기능을 설치하게 되면 관리서비스 항목이 새로 추가됨 - 관리서비스로 진입후 "원격 연결 사용" 체크후 적용, 시작 1.3 WebDeploy 설치 아래주소에서 WebDeploy 3.6 다운로드 https://www.microsoft.com/ko-kr/download/details.aspx?id=43717 설치시 사용자 지정 설치(Custom 모드)로 진입후 IIS 배포 처리기 설치 1.4 웹 배포 게시 설정 확인 - WebDeploy 설치 후에 배포 메뉴가 나타남 2. Vis.. 이전 1 ··· 11 12 13 14 15 16 17 ··· 34 다음