https://docs.crossplane.io/latest/concepts/pods/?utm_source=chatgpt.com Crossplane Docs · v1.19 · Crossplane PodsThe base Crossplane installation consists of two pods, the crossplane pod and the crossplane-rbac-manager pod. Both pods install in the crossplane-system namespace by default. Crossplane pod Init …docs.crossplane.iocrossplane은 reconcile 작업을 통해 리소스를 관리한다.리컨실은 간단히 말하면 지속적인 상태 동기화이다. 근데 ..
아래 명령어를 치면 crossplane으로 생성된 managed resource를 다 확인할 수 있다.kubectl -n {namespace} get managed아래와 같은 식으로 나온다.NAME SYNCED READY EXTERNAL-NAME AGEsecuritygroup.ec2.aws.upbound.io/securitygroup-2ran4j True True sg-01c128d8c2792706f 49dsecuritygroup.ec2.aws.upbound.io/securitygroup-4nqyg4 True True sg-0d32cf..

NGINX가 설치된 pod를 배포하는 deploy에 보면 secret이 하나 있다.이 secret에 https 인증서 정보가 있다. 인증서가 만료되기 전에 교체를 해야 한다.secret을 보면 data: 밑에 tls.crt, tls.key 부분이 있다.data: tls.crt: LS0tLS1CRUdJTiBDRVJUSU... (이 부분 교체) tls.key: LS0tLS1CRUdJTiBSU0EgUFJ... (이 부분 교체)인증서 파일을 보면 crt.pem, key.pem 파일이 2개 있는데 안에 있는 내용을 모두 인코딩해서 값을 넣어야 한다.아래 명령어를 치면 pem 파일 안에 있는 내용이 모두 base64로 인코딩 된다.결과로 나온 값을 하나 씩 복사해서 바꿔주면 된다.cat cert.pem | ba..

https://marketplace.upbound.io/providers/upbound/provider-family-azure/v1.11.3 upbound/provider-family-azure@v1.11.3 | Upbound MarketplaceUpbound's official Crossplane provider to manage Microsoft Azure config services in Kubernetes.marketplace.upbound.io공식 문서를 따라해보자. Upbound up명령줄을 다운로드하여 설치하세요.curl -sL "https://cli.upbound.io" | shmv up /usr/local/bin/# 권한 오류나면 sudo를 붙이고 비번 입력sudo mv up /usr/l..
지금 AWS 쿠버네티스, GCP 쿠버네티스를 사용중인다. 쿠버네티스에 접근하려면 kubeconfig 파일이 필요하다.이 파일에 쿠버네티스 접근하기 위한 클러스터 정보, 인증 정보들이 들어 있다. 아래는 kubeconfig 예시이다.클러스터 1개, 유저 1개가 있고 이걸 context로 묶어놨다.여기에서 중요한 건 current-context: aws-context 이 부분이다.kubectl 같은 명령어를 사용하면 저기에 설정된 클러스터로 명령을 보낸다.apiVersion: v1kind: Configclusters:- name: my-aws-cluster cluster: server: https://ABCD1234.gr7.us-west-2.eks.amazonaws.com certificate-..
맥북에서 파이썬3.13을 설치근데 3.11이 필요함그래서 가상환경으로 3.11을 설치했는데 계속 3.13버전이 나옴 버전 확인which pythonwhich python3python --versionpython3 --version홈브류 버전이 나옴. 가상환경 경로와 버전이 나와야 함/opt/homebrew/bin/python/opt/homebrew/bin/python3Python 3.13.2Python 3.13.2경로 설정source venv/bin/activateexport PATH="$(pwd)/venv/bin:$PATH"# 다시 확인하기which pythonwhich python3python --versionpython3 --version그래도 안됨.alias | grep python# 혹시 설정되..