분류 전체보기
-
[k8s docs] 쿠버네티스란 무엇인가?Kubernetes/Kubernetes docs 2023. 5. 2. 17:43
Overview - k8s는 컨테이너화된 워크로드와 서비스를 관리하기 위한 이식성이 있고, 확장가능한 오픈소스 플랫폼 - k8s는 크고, 빠르게 성장하는 생태계를 가지고 있음 - k8s는 어디서나 쉽게 사용 가능 ※ 컨테이너화된 워크로드: ※ 이식성, 확장성: Going back in time 전통적인 배포 시대: 물리서버에 애플리케이션을 구동하는 방식. 특정 애플리케이션이 리소스를 많이 잡아먹으면 다른 애플리케이션에도 성능을 저하시키는 단점. 서로 다른 물리서버에서 애플리케이션을 구동시키기에는 너무 많은 리소스를 필요로하여 많은 비용이 듦. 가상화된 배포 시대: 단일 물리서버에서 여러대의 vm을 구동하는 방식.(Hypervisor 기술을 통해 가상의 완전한 하나의 머신으로 동작) 가상화는 vm간에 애플..
-
[IT 면접대비] 클라우드 서비스 - 개념, 분류IT 상식/CS기초상식 2023. 4. 24. 22:24
클라우드 컴퓨팅이란 클라우드 컴퓨팅은 사용자의 직접적인 관리 없이 IT 리소스를 필요시 바로 제공(on-demand availability) 하는 것. 클라우드 컴퓨팅은 클라우드 서비스 구축에 기반이 되는 기술. 서비스 제공 형태 클라우드 컴퓨팅은 서비스 제공 형태에 따라 퍼블릭 클라우드, 프라이빗 클라우드, 하이브리드 클라우드로 구분됨. 퍼블릭 클라우드(Public Cloud, 공공 클라우드, 개방형 클라우드) 특정 기업이나 사용자를 위한 서비스가 아닌 인터넷에 접속 가능한 모든 사용자를 위한 클라우드 서비스 모델. 클라우드 서비스 제공자(CSP)가 하드웨어, 소프트웨어를 관리함. 모든 리소스는 다른 사용자와 공유됨. 각 서비스는 사용자 별로 관리가 되기 때문에 서비스 사용자 간에는 전혀 간섭이 없음...
-
aws efs csi 사용 가이드Cloud/AWS 2022. 10. 25. 17:56
efs csi 사용가이드에 대해 정리해보겠습니다. 우선 efs를 사용하려면 efs IAM role 권한이 필요합니다. 하지만 저는 빠른 생성 가이드를 위해,, admin 권한으로 ec2에 적용할 role을 생성해보겠습니다. IAM Role 생성 AWS 콘솔에 접속하여 "IAM > 역할 > 역할 만들기" 클릭 "AWS서비스 > 사용 사례 EC2" 클릭 "AdministratorAccess > 생성 "클릭 EC2 Instance에 연결 인스턴스 새로 생성시 인스턴스 세부 정보 구성에서 방금 생성한 IAM Role로 설정 기존 인스턴스에 적용시 instance list 창에서 아래와 같이 수정 "instance list 창 > 작업 > 보안 > IAM 역할 수정 > 방금 생성한 IAM role 설정 > 역할 ..
-
CORS policy 에러Kubernetes/Trouble Shooting 2022. 10. 24. 12:43
오늘은 웹접속시 매우 많이 겪는 에러인 CORS 관해서 포스팅 해보려 합니다. Access to fetch at 'URL주소' from origin 'URL 주소' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled. 위와 같은 에러를 개..
-
[AWS] EFS 스토리지 사용 시, pod 내부 권한 에러Cloud/AWS 2022. 5. 12. 13:39
AWS 환경에서 EFS 스토리지를 사용하여 PV를 생성할때, pod 내부에서 파일 권한 혹은 유저 권한에 대한 에러 로그가 나타나는 현상이 있습니다. 예시 로그로는 아래와 같습니다. ex) chown: /var/lib/data: Operation not permitted ex) /var/lib/data has wrong ownership error 이와 같은 에러의 원인은 EFS 스토리지를 사용할 경우, pod내부에 설정해준 uid/gid & 파일권한이 EFS 액세스포인트값으로 덮어 씌워지기 때문입니다. AWS 콘솔에 접속하여 생성된 EFS 액세스포인트를 살펴보면 initContainer 상에는 999로 주었던 uid가 예를 들어 1001과 같이 랜덤한 값으로 설정 되어있는 것을 보실 수 있습니다. 해결..
-
[REDHAT]Udemy Linux 기초 정리 - 1Linux 2022. 1. 5. 16:04
운영체제별 액세스 윈도우 데스크톱 - RDP(Remote Desktop Protocol), mstsc VMware ESX - vSphere client Linux - Putty, SecureCRT About 리눅스 root - super user, 계정 생성&삭제&수정 권한 가짐 리눅스는 GUI 환경이 아닌 CLI 환경(그래픽 환경이 아닌 명령줄 인터페이스) 리눅스 커널은 운영체제가 아님, 리눅스 운영체제의 작은 소프트웨어 같은 개념 LINUX FILE SYSTEM 리눅스 파일시스템은 마치 옷장시스템과 같음 ex) 티셔츠는 티셔츠 선반으로, 바지는 바지 선반으로, 양말은 양말 선반으로 주변 장치는 /dev로, 설치하는 모든 프로그램과 응용 프로그램은 /etc, /var로
-
[Certified Kubernetes Administrator]CKA 자격증 후기 - 취득 과정, 강의 추천, 시험 과정, 2021자격증 2021. 12. 29. 16:51
음.. CKA를 딴지 벌써 1년이 다되어 가는 시점에 후기를 남기네욥 ㅜㅜ 그래도 공부하면서 꼼꼼히 기록해둬서 후기는 상세히 써보겠습니다~ 1. 공부 방법 우선 저는 Udemy와 KodeKloud를 이용했습니다! Udemy에서 부족한 부분 강의를 듣고, KodeKloud에서 직접 연습문제를 풀었습니다. 각각 링크는 아래에 첨부해두겠습니다~ 우선 저 같은 경우는 기본적인 Kubernetes는 다룰 줄 알았기 때문에 크게 어려운 점은 없었습니다. 하지만 좀 헷갈리는 챕터들은 존재했습니다. Udemy - https://www.udemy.com/course/certified-kubernetes-administrator-with-practice-tests/ KodeKloud - https://legacy.kode..
-
[k8s | node 추가] master node, worker node joinKubernetes 2021. 12. 13. 15:59
master node 혹은 worker node 를 추가하는 방법에 대해 알아 보겠습니다. 우선 해당 클러스터에 총 3개의 node가 존재하고 하나의 노드를 지운 후에 master node로 join하는 과정을 보여 드리겠습니다. "kubectl delete node hssm-master03" 명령어로 node를 제거해보겠습니다. 그리고 hssm-master03노드에서 "kubectl reset" 명령어를 진행하여 클러스터 리셋을 시켜줍니다. 해당 CRI옵션은 컨테이너런타임을 crio로 사용하였을때 추가해주는 옵션입니다. 마스터 노드로 join하기 위해 필요한 정보는 총 3가지입니다. token 값, hash 값, 마스터 노드 주소 Token 메인 마스터 노드로 이동하여 token 리스트부터 조회 해보겠..