이세개발
article thumbnail
k8s 지속적 제공(Continuous Delivery) argoCD (2) git 연동
DevOps 2023. 5. 7. 10:34

이곳에서 패스워드를 변경 가능하다. 적당히 git repository를 만들고 파일을 구성해준다. deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: hello-nginx spec: replicas: 1 selector: matchLabels: app: hello-nginx template: metadata: labels: app: hello-nginx spec: containers: - name: hello-nginx image: nginx:latest ports: - containerPort: 80 service.yaml apiVersion: v1 kind: Service metadata: name: hello-nginx spec..

article thumbnail
k8s 지속적 제공(Continuous Delivery) argoCD (1) 구축
DevOps 2023. 5. 7. 09:56

argoCD를 사용해서 git에 push를 하면 자동으로 k8s 클러스터에 배포가 되도록 구성 네임스페이스 생성 및 argoCD yaml 배포 kubectl create namespace argocd kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml argocd cli sudo curl -sSL -o /usr/local/bin/argocd https://github.com/argoproj/argo-cd/releases/latest/download/argocd-linux-amd64 chmod +x /usr/local/bin/argocd nodeport 설정 kube..

ubuntu k8s 포트 사용체크
DevOps 2023. 5. 7. 09:14

# 마스터노드 및 각 워커노드 sudo iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT sudo iptables -A OUTPUT -m conntrack --ctstate ESTABLISHED -j ACCEPT # 마스터노드 및 각 워커노드 sudo iptables -A INPUT -i lo -j ACCEPT # 마스터노드 및 각 워커노드 sudo iptables -A INPUT -p icmp -j ACCEPT # 마스터노드 및 각 워커노드 sudo iptables -I INPUT -p tcp --dport 22 -j ACCEPT # 마스터노드 및 각 워커노드 sudo iptables -A INPUT -p tcp --dport..