전체 글

    [Ansible] YAML에서의 multiline - 1

    Intro Ansible playbook을 생성하면서 자주사용하는 부분에서 YAML 형식에서의 multiline을 작성하는 법입니다. 글쓴이는 흔히 ansible.builtin.shell과 lineinblock을 사용할 때 많이 사용하고, YAML에서의 multiline이 궁금해서 찾아보다가 좋은 내용이 있어서 정리겸 공유합니다. (영문 블로그를 번역에는 오역이 있을꺼같아서 전체적인 예제를 소개하는 형식으로 포스팅합니다.) 예제에서 실행되는 base playbook은 ansible-playbook -v playbook.yml 을 실행하고 변수를 각 해당하는 style로 대체하는 형식입니다. playbook.yml --- - hosts: localhost connection: local vars: my_p..

    사용중인 Alfred Workflows 링크 공유와 문제해결(?)

    현재 사용중인 workflows (2021.04.29) Airpods Connector BusyCal (잘 사용안함) Daum Dictionary Visual Studio Code 간단한 사용법과 설치 Link를 공유하겠습니다. (추후 더 생기면 추가할 예정입니다..⭐️) Airpods Connector Alfred를 실행하고 airp 혹은 air을 입력하면 workflow 선택이 나옵니다. air은 airdrop과 중복이 있기때문에 airp를 더많이 사용하는 편입니다. Airpod 연결과 해제 모두 지원합니다. Link Daum Dictionary Alfred를 실행하고 dd + 검색하고자 하는 단어를 입력하면 다음단어장 검색 결과를 간단하게 보여줍니다. 아이폰에서는 lookup(찾아보기)를 많이 사용..

    [vagrant]생성 후 Permission denied(public key)나오는 오류

    The Start of Case 평소처럼 vagrant를 이용해 VM을 생성해서 작업할께 있어서 생성하고 연결 중 다음과 같은 에러를 만났다. $ vagrant ssh vagrant ssh fails with error : Permission denied (publickey) ???????? 평소에 잘되다가 왜 안되지하다가, 바꾼 Vagrantfile도 살펴보고 googling도 열심히 해본결과 다음과 같은 실수를 했다. My mistake 현재 나의 Vagrantfile은 다음과 같다. # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant_API_Version ="2" Vagrant.configure(Vagrant_API_Version) do |config| confi..

    [k8s]Kubernetes Volume - nfs구성 in GCE

    아키텍쳐 현재 제가 Test하고 있는 GCE에서 kubeadm을 이용하여 구성한 kubernetes 환경입니다. Kubernetes Volume - nfs Kubernetes는 다양한 Volume을 지원합니다. 대표적으로 emptyDir, hostPath, AmazonEBS... 이번에는 흔히 볼 수 있는 NFS로 볼륨을 구성하여 파드간의 통신과, 데이터 백업을 할 수 있는 환경을 구성하였습니다. 현재 저는 GCE에서 "kubeadm"을 사용하여 Master-node(Control plane)과 2개의 worker-node를 구성하였습니다. 이번 실습에서는 추가적으로 NFS Server를 할 수 있는 GCE instance를 생성하여 테스트하였습니다. GCE에서 instacne 생성 gcloud sdk ..

    [k8s]local에서 kubectl로 GKE 사용 소소꿀팁

    kubectl? kubectl의 정의에 대해서 공식문서를 참조하면, Kubectl은 쿠버네티스 클러스터를 제어하기 위한 커맨드 라인 도구이다. 구성을 위해, kubectl 은 config 파일을 $HOME/.kube 에서 찾는다. 라고 적혀있습니다. 즉, 클러스터가 local에서 구동되는지 Cloud Computing으로 구동되는 Cluster인지 설정이 가능합니다. 현재 저는 MacBook Pro 13 (2 GHz Quad-Core Intel Core i5, 16 GB 3733 MHz LPDDR4X)로 kubernetes를 local로 3개이상의 노드 구성에 조금 힘든점이 있어서 GKE를 사용중입니다. (돌아가긴하지만.. Fan도 같이 돌아가는 아주 멋진 현상🏇) kubectl에는 context가 있습..