본문 바로가기

728x90

리눅스

[Kubernetes] kubernetes nginx 배포 테스트 -2 kubernetes nginx 배포 테스트 -2 nginx 컨테이너 실행 root@bk8sm1:~$ kubectl run nginx-app --image nginx --port=80 pod/nginx-app created ###kubectl get pods -o wide root@bk8sm1:~$ kubectl get pods --output=wide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES nginx-app 1/1 Running 0 14m 10.244.2.2 bk8sn3 Serveivce 실행 root@bk8sm1:~$ kubectl expose pod nginx-app service/nginx-app exposed r.. 더보기
[Kubernetes] Kubernetes docker cgroupfs 오류 docker cgroupfs 오류$ kubeadm init --apiserver-advertise-address=10.255.255.111 --pod-network-cidr=10.255.1.0/24W1004 20:24:32.378748 9552 configset.go:348] WARNING: kubeadm cannot validate component configs for API groups [kubelet.config.k8s.io kubeproxy.config.k8s.io][init] Using Kubernetes version: v1.19.2[preflight] Running pre-flight checks [WARNING IsDockerSystemdCheck]: detected ".. 더보기
우분투에 쿠버네티스 클러스터를 구성하는 방법 우분투에 쿠버네티스(k8s) 클러스터를 구성하는 방법컨트롤 플레인(Control Plane)/워커 노드(worker nodes) 적용컨트롤 플레인knode111워커 노드knode112, knode121, knode122컨테이너 런타임containerd네트워크 플러그인Calico1. 호스트명 변경sudo hostnamectl set-hostname {호스트이름}2. 호스트(/etc/hosts) 파일 수정vim /etc/hosts# kubernetes cluster192.168.0.111 knode111192.168.0.112 konde112192.168.0.121 knode121192.168.0.122 node122또는cat > /etc/hosts# kubernetes cluster192.168.0.111.. 더보기
[VPN] SoftEther VPN 설치 및 설정-3 VPN Administrator 패스워드 변경 $ ./vpncmd VPN Server>serverpasswordset ServerPasswordSet command - Set VPN Server Administrator Password Please enter the password. To cancel press the Ctrl+D key. Password: ********* Confirm input: ********* The command completed successfully. 더보기
웹 서버에서 HSTS(HTTP Strict Transport Security)를 설정하는 방법 웹 서버에서 HSTS(HTTP Strict Transport Security)를 설정하는 방법 HSTS(Strict Transport Security)는 웹 사이트의 보안을 강화하기 위한 메커니즘 중 하나로, HTTPS를 통해 통신하는 것을 강제하고 중간자 공격을 방지하는 기능을 제공합니다. HSTS를 설정함으로써 클라이언트(웹 브라우저)는 지정된 기간 동안 해당 웹 사이트와의 모든 통신을 HTTPS를 통해서만 수행하도록 강제됩니다. Redirect HTTP connections to HTTPS Apache 설정 ServerName example.com RewriteEngine on RewriteCond %{HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [.. 더보기
[VPN] OPENVPN 스크립트로 패키지 설치 OPENVPN 스크립트로 패키지 설치 openvpn 설치 스크립트 실행 $ wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh Welcome to this OpenVPN road warrior installer! Which IPv4 address should be used? 1) 123.123.123.210 2) 172.17.0.1 IPv4 address [1]: 1 Which protocol should OpenVPN use? 1) UDP (recommended) 2) TCP Protocol [1]: 1 What port should OpenVPN listen to? Port [1194]: 1194 Select a DNS s.. 더보기
[VPN] openvpn client 설치(리눅스) openvpn client 설치 웹 관리자 화면에서 인증서 생성 및 다운로드 받기 인증서 생성 Create a new Certificates > Name > Create 인증서 다운로드 Certificates > vpnuser01(Name) 클릭 openvpn 패키지 설치 - epel-release, openvpn 설치 $ yum install -y epel-release $ yum install -y openvpn openvpn 설정 파일 편집 - vpnclient-201.ovpn 설정 $ vim /etc/openvpn/client/vpnclient-201.ovpn dev tun persist-tun persist-key client resolv-retry infinite remote 123.123.1.. 더보기
openvpn 구성 파일(.ovpn) 생성 openvpn 구성 파일 생성 vpnuser01.ovpn 파일을 만들기 위한 필요한 파일들 sample.ovpn(/usr/share/doc/openvpn-2.4.9/sample/sample-windows/sample.ovpn) ca.crt vpnuser01.crt vpnuser01.key vpnuser01.ovpn 파일 생성 vim vpnuser01.ovpn client dev tun persist-tun persist-key client resolv-retry infinite remote 127.0.0.1 1194 udp lport 0 cipher AES-256-CBC keysize 256 auth SHA256 tls-client -----BEGIN CERTIFICATE----- MIIDNTCCAh2g.. 더보기

반응형