본문 바로가기

Docker-k8s4

[Kubernetes] CKA(Certified Kubernetes Administrator) 2023.9.6 시험 합격 후기 목차 시험 신청까지의 과정 시험볼 때 느낀점들 문제 유형 1. 시험 신청까지의 과정 쿠버네티스의 경우 이성미 강사님의 따배쿠(유튜브 강의), 인프런 강의, "시작하세요 도커/쿠버네티스" 책을 통해 공부를 진행하였었고 현업에서 간간히 쿠버네티스 관련 기술지원을 하다가 한계를 느끼게 되어 공부겸 자격증 취득하고자 마음을 먹게 되었습니다. 쿠버네티스 클러스터 기술에 대한 이해 및 기본 지식 정리를 위해 Udemy 강좌인 Mumshad Mannambeth의 "Certified Kubernetes Administrator (CKA) with Practice Tests"를 통해 자격증을 준비하였으며, 해당 강좌의 동영상 강의 수강 + 실습 과정을 2023.7~2023.9 약 2달 가량 진행하고 시험을 보게 되었습니.. 2023. 9. 12.
[Docker]Keycloak을 이용한 SSO 설정(with. Grafana) 요건 - keycloak을 이용하여 그라파나에 접속할 수 있도록 SSO 설정 환경 Ubuntu 20.04 서버 1대 Docker version 24.0.4 프로세스 keycloak과 SSO 환경 준비 Grafana 설치 keycloak 설치 및 접속설정 Realm, Client 생성 및 설정 jwt 토큰 발급 테스트 및 Grafana 설정 변경 Grafana 접속 및 SSO 확인 주의사항 - 서버의 공인아이피를 통해 리다이렉트 되는 작업이 있으므로 서버의 ACG의 인바운드에 공인아이피에 대한 포트 허용 설정을 진행해야 합니다. 1. Keycloak과 SSO ◆ keycloak이란? Keycloak은 오픈 소스 기반의 단일 로그인 (SSO) 및 ID 및 접근 관리 솔루션입니다. Red Hat에서 개발하고.. 2023. 7. 25.
Loki+Promtail+Grafana를 이용한 컨테이너 로그 모니터링 쿠버네티스를 사용하다보면 컨테이너 내부에서 발생하는 표준 출력 로그에 대한 모니터링이 필요할 때가 있습니다. 이번에는 로그를 수집하는 Promtail, 수집된 로그를 저장하는 Loki, 저장된 로그를 시각화하는 Grafana를 이용하여 컨테이너 로그 모니터링 시스템을 구축해보도록 하겠습니다. 요건  - 웹 서버(nginx,apache 등) 컨테이너에서 발생하는 access 로그를 모니터링 합니다. 환경 Kubernetes Cluster - 1개 이상의 Control plane, 1개 이상의 Worker Node(+Public IP) Process 환경 준비 helm chart를 이용하여 Loki, Promtail 설치 helm chart를 이용하여 Grafana 설치 nginx 배포 및 접속확인 Gra.. 2022. 12. 21.
NCP Server(ubuntu)를 이용한 Docker, kubernetes 설치(k8s cluster 구축) 최근에 레거시 환경에서 MSA(Micro Service Architecture)로 전환하고자하는 분들이 많이 늘어난 것 같습니다. 하지만 CSP에서 PaaS 형식으로 제공해주는 Kubernetes Service(ex) NKS)는 비용이 부담되어 사용하기 어렵다는 분들도 더러 계셨습니다. 그렇기에 이번 글에서는 직접 서버에 Docker와 kubernetes를 설치하여 k8s cluster 구축 하는 방법에 대해 알아보도록 하겠습니다. 요건  - Ubuntu 20.04 Server에 Docker 및 Kubernetes를 설치하여 k8s cluster를 구축 환경 1 Master Node server(ubuntu 20.04 , 2cpu 4GB RAM) + Public IP 1 Worker Node serv.. 2022. 8. 29.