전체 글
-
[Nuxt.js] nuxt.config.js proxy module 설정 주의사항개발/Nuxt.js 2021. 1. 13. 17:18
문제발생 "/apis/services"페이지 클라이언트 단 웹브라우저 새로고침시 404 발생 router.js에 의해 클라이언트단 에서는 /apis/services에 대한 페이지 이동이 된다. 그러나 새로고침 시 nuxt로 요청이 날아오기 때문에 nuxt.config.js의 proxy 설정에 의해 /api를 정규식으로 인식하는건지 /apis가 필터 되어버린다. 그래서 target으로 요청이 가게됨 그래서 계속 404가 발생하였던 문제 proxy의 "/api"를 "/api/"로 변경 후 정상동작 확인
-
[Spring Cloud Eureka] EurekaClient - cacheRefresh, heartbeat 파헤쳐보기(2)개발/Spring Cloud 2020. 12. 21. 15:33
이전 글 [Spring Cloud Eureka] EurekaClient - cacheRefresh, heartbeat 파헤쳐보기(1) EurekaClientAutoConfiguration안에 RefreshableEurekaClientConfiguration에 선언되어있는 eurekaClient메소드를 Bean으로 생성되는 과정을 통해 우리는 EurekaServer에 등록되어있는 Applications를 구했었다. 그리고 5분마다 EurekaServerList(ZoneEndpoints)를 계속해서 update(현재는 application.yml을 기준으로)하고 있는 AsyncResolver에 대해서도 알아보았었다. 그럼 이어서 EurekaClient가 어떻게 EurekaServer와의 통신으로 Eureka..
-
[Spring Cloud Eureka] EurekaClient - cacheRefresh, heartbeat 파헤쳐보기(1)개발/Spring Cloud 2020. 12. 16. 17:03
Eureka Client가 Eureka Server를 통해서 Eureka Server에 등록되어있는 ServerList에 대한 heartbeat를 확인하고, 존재하는 ServerList에 대해 Eureka Client 본인이 직접 List를 cache해서 가지고 있는 과정을 한번 대충 따라가 보았다... spring-cloud-netflix-eureka-client-2.2.5.RELEASE.jar -- org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration @Configuration(proxyBeanMethods = false) @ConditionalOnRefreshScope protected static class Refreshab..
-
[Kubernetes] SVN Pod 생성인프라/Kubernetes 2020. 12. 7. 12:11
Docker Hub hub.docker.com garethflowers/svn-server의 Dockfile을 이용해서 svn을 띄우자 # vi Dockerfile FROM alpine:3.12.0 CMD ["/usr/bin/svnserve", "-d", "--foreground", "-r", "/var/opt/svn"] EXPOSE 3690 HEALTHCHECK CMD netstat -ln | grep 3690 || exit 1 VOLUME ["/var/opt/svn"] WORKDIR /var/opt/svn RUN apk add --no-cache \ subversion==1.13.0-r2 \ wget==1.20.3-r1 여기서 알아야할 점은 /usr/bin/svnserve서버를 --foreground..
-
[Kubernetes] Jenkins Pod 설치인프라/Kubernetes 2020. 12. 2. 16:01
jenkins - Docker Hub DEPRECATION NOTICE This image has been deprecated in favor of the jenkins/jenkins:lts image provided and maintained by Jenkins Community as part of project's release process. The images found here will receive no further updates after LTS 2.60.x. Please ad hub.docker.com # vi jenkins.yaml apiVersion: v1 kind: Pod metadata: name: jenkins namespace: infra labels: app: jenkins ..
-
[Kubernetes] private docker registry Pod 설치인프라/Kubernetes 2020. 12. 2. 10:32
Docker Registry Configuring a registry docs.docker.com # vi docker-registry.yaml apiVersion: v1 kind: Pod metadata: name: docker-registry namespace: infra labels: app: docker-registry #label spec: #nodeName: kube-node2 #node를 지정해도되고 안해도됨 #nodeSelector: // node labels를 지정해도 됨 #kubernetes.io/hostname: kube-node2 containers: - name: docker-registry image: registry:2.7.1 ports: - containerPort: 5000..
-
[Kubernetes] Visual하게 DashBoard를 설치, 접속해보자인프라/Kubernetes 2020. 11. 26. 16:37
kubernetes/dashboard General-purpose web UI for Kubernetes clusters. Contribute to kubernetes/dashboard development by creating an account on GitHub. github.com # kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.4/aio/deploy/recommended.yaml namespace/kubernetes-dashboard created serviceaccount/kubernetes-dashboard created service/kubernetes-dashboard created secret/k..
-
[Kubernetes] 설치 명령어 모음인프라/Kubernetes 2020. 11. 26. 11:11
Docker 설치 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 sudo yum-config-manager --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo sudo yum update -y && sudo yum install -y \ containerd.io-1.2.13 \ docker-ce-19.03.11 \ docker-ce-cli-19.03.11 sudo mkdir /etc/docker cat