2021년 07월 31일 TIL

1 minute read

오늘은 CI/CD 파이프라인 관련 정리한 것들에 대해 전체적으로 한번 복습했다. 추후 제대로 문서화할 필요가 있을 것 같다.

  • ubuntu 버전 업그레이드

    ​ sudo apt-get update && apt-get upgrade

  • 서버 시간 설정

    ​ sudo timedatectl set-ntp 1

    ​ 시간 동기화 서비스

    ​ sudo timedatectl set-timezone Asia/Seoul

    ​ 참조링크 : https://blog.buffashe.com/2020/02/changing-ubuntu-timezone/

  • CRIO 설치

    • https://kubernetes.io/ko/docs/setup/production-environment/container-runtimes/#cri-o
    • 기존 환경변수에 VERSON같은게 잡혀있으므로 1.21을 직접 넣어주자
  • 참조하여 설치 추가 진행

    • https://github.com/kubernetes-sigs/cri-tools/blob/master/docs/crictl.md
  • kubectl / kubeadm

crictl 사용시에는 항상 sudo로!

리눅스 cgroup / 네임스페이스

  • Multi Node 구성 이유!단일 노드로는 k8s의 기능을 알아보기 부족함 https://hiseon.me/server/ubuntu-kvm-install/ -> 하드웨어 레벨에서 가상화를 지원하지 않는 우리의 EC2 ㅠㅠ

  • 하드웨어 레벨에서 가상화 지원하지 않을 때 vagrant에서 발생하는 오류 조치

    참조 링크 : https://itectec.com/ubuntu/ubuntu-when-using-vagrant-stderr-vboxmanage-error-vt-x-is-not-available-verr_vmx_no_vmx/

  • vagrant 사용 시 준비 사항인 virtualbox같은 provider!

    • https://jjeongil.tistory.com/1337
  • 원래는 multi node로 기본 사양은 준비된 상태로 진행해야 하지만,예를 들어, kubeadm, kubelet, kubectl를 이용해야 함 ㅠ그래서 vagrant 를 이용해서 가상화를 이용한 vm을 해보려고 함

    • 참조링크 : https://nearhome.tistory.com/92?category=954319
  • vagrant k8s cluster

    • 참조링크 : https://kubetm.github.io/practice/
  • 후보군들 : microk8s, minikube, kubeadm

  • Ubuntu 공식 microk8s 페이지

    • https://microk8s.io/
    • https://ubuntu.com/tutorials/install-a-local-kubernetes-with-microk8s#7-thats-all-folks
  • AWS public IPV4, local IPV4 알아내는 방법

    • http://tech-queries.blogspot.com/2011/06/how-to-get-public-ip-for-amazon-ec2.html
  • Microk8s k8s dashboard에 접근하는 방법

    • http://www.thecloudavenue.com/2020/04/microk8s-k8s-setup.html
  • Microk8s troubleShooting 하는 기본 예시

    • https://microk8s.io/docs/troubleshooting
  • Microk8s 기본 사용량 설정

    • https://discuss.kubernetes.io/t/how-to-configure-microk8s/6485
  • Ingress Addon 관련 설명

    • 나중에 추가할 예정!
    • https://microk8s.io/docs/addon-ingress
  • 가상화 패키지 적용 해제

    • sudo apt-get remove qemu-kvm libvirt-daemon-system virtinst bridge-utils cpu-checker\

Categories:

Updated: