나만 알아볼 수 있는 수업 필기노트
내가 보려고 만든 필기노트
도커안에 있는 볼륨과 네트워크 명령어를 활용하는 방법에 대해서 공부했다.
도커 이미지를 commit 또는 Dockerfile을 이용해서 만들어보는 내용이다.
Dockerfile를 활용해서 더 다양한 형태의 이미지를 생성해보자
docker compose를 사용하여 docker 에서도 IaC를 할 수 있다.
전 시간에 배운 컨테이너를 AWS에서 다뤄보고 앞으로 배울 k8s에 대해서 개념공부 및 설치 후 간단한 예제를 실습해보자.
kubernetes 업그레이드와 kubespay를 이용한 빌드를 다루어보았다.
쿠버네티스의 기본적인 명령어를 공부해보자.
k8s의 kubectl 명령어를 통한 rc와 rs를 실습해보자.
Kubernetes에서 데몬셋, 잡, 데몬잡에 대한 실습을 해보았다. 추가적을 다음 수업에 다룰 네트워크에 대한 내용도 다루었다.
Kubernetes의 다양한 서비스 방식에 대해서 공부해보았다.
Ingress, readiness, Storage, hostPath, NFS를 사용한 정적 프로비저닝을 알아보았다.
정적 프로비저닝과 동적프로비저닝 그리고 ConfigMap & Secret으로 nginx의 https페이지를 구성해보았다.
Kubernetes Nginx HTTPs TLS/SSL Terminatation with Ingress, Statefulset, Horizontal Pod Autoscaling에 대한 수업이었다.
Statefulset Mysql, 어피니티, 안티-어피니티, Cordon & Drain, 테인트와 톨러레이션, RBAC, SA에 대해서 공부하였다.
kubectx & kubens, HELM, Kubernetes Monitoring & Logging에 대해서 공부했다.
필기 노트 내용은 중요하지 않음.. azure 홈페이지 learning 사이트에서 공부하면 됨
K8s lens, k9s cli, minikube, EKS, CloudWatch Container insight에 대해서 공부했다
fargate로 aks를 올려보는것과 github를 이용해 협업하는 방법을 공부해보았다.
https://ko.wikipedia.org/wiki/%ED%8F%AD%ED%8F%AC%EC%88%98\_%EB%AA%A8%EB%8D%B8폭포수 모델의 단점은 앞선 단계가 실패하면 멈춘다는 단점이 있다.그리고 생명주기가길어서 문제점 발견시에 빠른 조치가 어렵다
도커 관련된 모듈이 있지만은 커맨드로 해야한다.vm은 jenkins 1대 ansible1대 docker1대 준비Vagrantfile ansible 추가ansible vm 에는 ansible과 docker가 같이 있어야함vagrant ssh ansiblesudo apt
argoCD를 이용해서 GUI환경에서 간단하게 CI/CD를 실습해보자.