Kubernetes 환경에서 Jenkins helm chart로 Jenkins를 사용하니 ssh를 통한 node 등록이 default로 활성화 되어 있지 않았다. 하여 plugin 설치와 함께 ssh를 통한 node(slave) 등록 방법에 대하여 알아보도록 하겠다. plugin 설치 아래 plugin이 설치되어 있어야 한다. https://plugins.jenkins.io/ssh-slaves/ node(slave) 추가 위 plugin 설치가 완료되면 new node항목을 클릭하여 node를 추가한다. 이름을 추가하고 지속적으로 사용할 예정이기에 Permanent Agent 를 선택하고 name을 추가하여 생성을 진행한다. 아래와 같이 Launch agents via SSH 라는 메뉴가 활성화 되어 있..
NAT Loopback (or Hairpin) NAT 환경에서 NAT 뒷단에 두개의 서버 (Server A, Server B)가 있는 상황 Server B는 public ip로 서비스를 하고 있는 상황이며 Server A에서는 public ip로 Server B에 접속해야 하는 상황 이와 같은 경우 연결이 이루어지지 않는다. 이를 NAT loopback 혹은 hairpin 이라고 이야기 한다. iptables를 통한 연결방법 다음과 같은 rule을추가한다. # router: # - eth0 : 82.120.11.22(public IP), # - eth1 : 192.168.1.1(internal IP) # Server a (src) : 192.168.1.100 # Server a (dst) : 192.16..
- Total
- Today
- Yesterday
- wsl2
- metallb
- Terraform
- GateKeeper
- hashicorp boundary
- minio
- aquasecurity
- kubernetes
- openstacksdk
- open policy agent
- ceph
- ansible
- jenkins
- socket
- openstack backup
- Jenkinsfile
- nginx-ingress
- mattermost
- minikube
- kata container
- DevSecOps
- OpenStack
- K3S
- boundary ssh
- macvlan
- azure policy
- vmware openstack
- Helm Chart
- kubernetes install
- crashloopbackoff
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |