Rancher 설치 이후 다른 클러스터를 현재 설치된 Rancher에 연동 시켜 보자.

Import Existing 

Import Existing 버튼 클릭

각각 사용되고 있는 Provider 가 있다면 EKS, AKS, GKE 를 선택하자.

여기선 on-premise 에 설치 된 Cluster를 추가하는 것으로 한다.

Generic 클릭

 

Cluster 추가

Cluster Name: 추가할 Cluster의 Kubernetes api 주소

Cluster Description: Cluster 설명

위에 설명된 명령어들을 입력해서 RBAC 설정을 하자

$ kubectl apply -f https://rancher.io/v3/import/9b6594h6cjkdw5vs282ssgzkzngxmspxwzdmwn84vdrxvr9tnc7zq8_c-m-mwrw6rkt.yaml
clusterrole.rbac.authorization.k8s.io/proxy-clusterrole-kubeapiserver unchanged
clusterrolebinding.rbac.authorization.k8s.io/proxy-role-binding-kubernetes-master unchanged
namespace/cattle-system unchanged
serviceaccount/cattle unchanged
clusterrolebinding.rbac.authorization.k8s.io/cattle-admin-binding unchanged
secret/cattle-credentials-e42d12d created
clusterrole.rbac.authorization.k8s.io/cattle-admin unchanged
deployment.apps/cattle-cluster-agent configured
service/cattle-cluster-agent created


$ kubectl create clusterrolebinding cluster-admin-binding --clusterrole cluster-admin --user kubernetes-admin
clusterrolebinding.rbac.authorization.k8s.io/cluster-admin-binding created

RBAC 설정이 정상적으로 완료되면 자동적으로 Pending 상태에서 Active 상태로 변경이 완료되며 연동이 완료된다.

Cluster 추가

추가 후 메뉴에서 추가된 Cluster의 목록을 볼 수 있다.

Cluster Dashboard

추가된 Cluster 선택 시 위와 같이 Cluster Dashboard에서 간단한 Status들을 확인 할 수 있다.

반응형
Posted by 사용자 guru_k

댓글을 달아 주세요

결혼을 앞두고 임장을 다녀봤는데 집값이.. 장난이 아니였다.

실제로 집값이 오르고 있다고 뉴스에선 많이 봤지만 겪어보니 이건 뭐...

엎친데 덮친격으로 정부에서는 대출 규제에 나서게 되고 도저히 괜찮은 지역에 집을 구하기가 너무 힘들거 같았다.

그래도 11월부터 신혼특공의 소득제한이 달라진다고 하니 전세로 지내면서 신혼특공으로 청약이 노려보려 한다. (신혼 특공 개선 방안)

 

지난 8월쯤 정부가 신규 대출 규제와 더불어 대다수의 은행에서 한도가 초과되어 신규 대출이 불가능하다는 얘기가 나왔다. 그러나 다행히도 규제가 풀리면서 다시 신규 전세자금대출을 받기 시작했고 기존 카카오뱅크와 같은 인터넷전문은행도 22일부터 신규 전세자금대출을 받는다는 얘기가 들려왔다.

 

연말에 계약이 종료되고 이사를 해야하는 입장에서 그리고 결혼을 하게 되면서 집을 옮겨야 했는데 다행히도 규제가 풀리면서 대출을 받을 수 있을 것 같았다.

 

전세 자금 가능 여부 알아보기

먼저 규제가 풀렸다고 하더라도 대출 상황 자체가 매우 불안하여 신규 전세자금대출이 가능 여부를 확인하고 싶었다. 대출 가능 여부를 확인하기 위해서 인터넷 여러군데 정보를 확인해보았으나 찾기가 쉽지 않았다.

그래서 처음엔 주거래은행이면서 기존에 대출을 이용했던적있는 우리은행에 전화해서 물어봤지만 규제가 풀렸음에도 우리은행은 영업점별로 한도를 초과하면 신규 전세대출을 받지 않는다고 했다..

 직장을 다니면서 은행에 가는것이 쉽지 않아서 일단은 전화로 몇군데 은행에 전화해서 대출 가능 여부를 물어봤으나 전화로는 알 수 있는 방법이 전혀 없었다.

그래서 일단은 신규 전세자금대출 가능 여부를 알아보기 위해서 은행에 직접 방문하여 대출 상담을 받아 보았으며, 내가 가져간 서류와 상태는 아래와 같았다.

  • 가계약은 하지 않았으나 어떤곳으로 이사할 예정인지 대략적인 주소를 가지고 있었음
  • 원하는 대출 금액
  • 소득증명서
  • 재직증명서
  • 원천징수영수증

이렇게 대략적인 정보와 서류들을 들고 은행에 방문해서 대출 상담을 받아보았다. 

몇군데 은행에 상담을 받아본 결과 대략적인 대출 가능 여부와 금리정도의 답변을 받을 수 있었다. 하지만 상담과정에서 내가 가져간 정보는 대략적인 주소정도였는데 정확히 상담을 받기 위해선 아파트일 경우 정확한 동과 호수를 알고 있어야 더 정확한 상담이 가능하였다.

이외에도 궁금한점이 있어 몇가지 질문을 드렸고 아래와 같이 답변을 받을 수 있었다.

  • 대출 규제가 일시적으로 풀린것은 아닐지. 전세 가계약을 하고 서류 준비과정에서 다시 대출 규제가 생길 여부는 없을지.
    • 정확히 예측하기는 힘들지만 한번 규제를 했다가 풀었기 때문에 다시 규제를 하진 않을 것이라는 것
    • 하지만 현재 금리가 주마다 높아지는 상황이라 금리에 대한 고려가 필요
  • 내년에 대출 한도가 초기화 되면 금리가 더 낮아질 일은 없을지
    • 현재 로써 알 수 있는 방법은 없으나 낮아 질 것 같진 않다는 것
  • 전세 계약 시 확인이 필요한 내용
    • 질권 설정 가능한지 
    • 임대차 조사 (계약 & 집 확인)
    • 재직확인 실사 (전화로 확인하는것이 아닌 실제 직장에 방문하여 확인하기도 한다고함)
    • 전입가능 유무

 

다행히 신규 대출 규제가 풀리면서 대출을 받아 전세로 집을 구할 수 있게 되었지만 금리가 생각보다 높아서 일단 가계약을 하고 난뒤에 좀더 발품을 팔아 봐야 겠다.

 

반응형
Posted by 사용자 guru_k

댓글을 달아 주세요

Rancher

Rancher는 다양한 인프라에 구성된 Cluster들을 손쉽게 관리해주는 툴이다. Rancher를 이용해서 사용자는 Kuberntes 를 손쉽게 배포하고 관리할 수 있다.

그럼 Rancher를 설치하고 대시보드까지 접속 해보자.

Install Rancher

Add helm repo

$ helm repo add rancher-latest https://releases.rancher.com/server-charts/latest

Create Rancher Namespace

$ kubectl create namespace cattle-system

Install cert-manager

# CustomResourceDefinition 설치
$ kubectl apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v1.0.4/cert-manager.crds.yaml
customresourcedefinition.apiextensions.k8s.io/certificaterequests.cert-manager.io created
customresourcedefinition.apiextensions.k8s.io/certificates.cert-manager.io created
customresourcedefinition.apiextensions.k8s.io/challenges.acme.cert-manager.io created
customresourcedefinition.apiextensions.k8s.io/clusterissuers.cert-manager.io created
customresourcedefinition.apiextensions.k8s.io/issuers.cert-manager.io created
customresourcedefinition.apiextensions.k8s.io/orders.acme.cert-manager.io created

# cert-manager namespace 추가
$ kubectl create namespace cert-manager
namespace/cert-manager created

# Add jetstack helm repo
$ helm repo add jetstack https://charts.jetstack.io
"jetstack" has been added to your repositories

# 업데이트 헬름 저장소 로컬 캐시
$ helm repo update
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "jetstack" chart repository
...Successfully got an update from the "rancher-latest" chart repository
Update Complete. ⎈Happy Helming!⎈

# cert-manager helm chart 설치
$ helm install \
  cert-manager jetstack/cert-manager \
  --namespace cert-manager \
  --version v1.0.4
  
NAME: cert-manager
LAST DEPLOYED: Wed Oct 20 20:38:30 2021
NAMESPACE: cert-manager
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
cert-manager has been deployed successfully!

In order to begin issuing certificates, you will need to set up a ClusterIssuer
or Issuer resource (for example, by creating a 'letsencrypt-staging' issuer).

More information on the different types of issuers and how to configure them
can be found in our documentation:

https://cert-manager.io/docs/configuration/

For information on how to configure cert-manager to automatically provision
Certificates for Ingress resources, take a look at the `ingress-shim`
documentation:

https://cert-manager.io/docs/usage/ingress/

Verify cert-manager

# cert-manager 설치 확인
$ kubectl get pods --namespace cert-manager
NAME                                       READY   STATUS    RESTARTS   AGE
cert-manager-75dbbd5d6-kxf5j               1/1     Running   0          49m
cert-manager-cainjector-85c559fd6c-zpc2q   1/1     Running   0          49m
cert-manager-webhook-6c77dfbdb8-jfn72      1/1     Running   0          49m

Install Rancher

$ helm install rancher rancher-latest/rancher \
  --namespace cattle-system \
  --set hostname=rancher.my.org
  
NAME: rancher
LAST DEPLOYED: Wed Oct 20 20:41:25 2021
NAMESPACE: cattle-system
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
Rancher Server has been installed.

NOTE: Rancher may take several minutes to fully initialize. Please standby while Certificates are being issued, Containers are started and the Ingress rule comes up.

Check out our docs at https://rancher.com/docs/

If you provided your own bootstrap password during installation, browse to https://localhost to get started.

If this is the first time you installed Rancher, get started by running this command and clicking the URL it generates:

```
echo https://rancher.my.org/dashboard/?setup=$(kubectl get secret --namespace cattle-system bootstrap-secret -o go-template='{{.data.bootstrapPassword|base64decode}}')
```

To get just the bootstrap password on its own, run:

```
kubectl get secret --namespace cattle-system bootstrap-secret -o go-template='{{.data.bootstrapPassword|base64decode}}{{ "\n" }}'
```


Happy Containering!

 

 

$ kubectl -n cattle-system rollout status deploy/rancher
Waiting for deployment "rancher" rollout to finish: 0 of 3 updated replicas are available...
Waiting for deployment "rancher" rollout to finish: 1 of 3 updated replicas are available...
Waiting for deployment "rancher" rollout to finis

Host 설정

# /etc/hosts

127.0.0.1 rancher.my.org

 

대시보드 접속

Rancher Dashboard

 

반응형
Posted by 사용자 guru_k

댓글을 달아 주세요