IT/kubernetes 4

ISTIO 이스티오 설치

튜토리얼 K8s에서 서비스 네트워크 메시 이스티오를 구성해봅니다. 그리고 키알리를 통해 네트워크 UI를 직접 눈으로 확인해봅니다. 환경 centos7 docker 1.13.1-72 -> 20.10.8 kube 13 -> 22 helm 2.x -> 3.6.3 dashboard 1.10 -> 2.3.1 istio-1.11.0 설치 # k8s master에서 설치함. > cd istio-1.11.0 > vi ~/.bashrc export PATH="$PATH:/root/istio-1.11.0/bin" > istioctl install --set profile=demo -y ✔ Istio core installed ✔ Istiod installed ✔ Ingress gateways installed ✔ Egre..

IT/kubernetes 2021.09.23

쿠버네티스 버전 업그레이드

Last updated: 23 Sep 21 05:25:54 kube upgrade 튜토리얼 k8s를 업그레이드를 합니다. 마스터1, 미니언2 구성입니다. 아주 오래전에 사용했던 k8s 버전이 13이 있었으며, 그것을 20으로 올리면서 겪었던 상황을 공유 합니다. 즉시 최신버전으로 적용할 수 없으며, 각 어플과 k8s의 버전 검증을 거치고 올려야합니다. 그리고 docker버전도 추후에 올렸던 작업도 공유합니다. 환경 centos7 docker 1.13.1 -> 20.10.8 kube 13 -> 20 helm 2.x -> 3.6.3 dashboard 1.10 -> 2.3.1 flannel 0.14 kube-dns 1.14 k8s 업그레이드 k8s 패키지 최신 찾기 > yum list --showduplica..

IT/kubernetes 2021.09.23

쿠버네티스 설치

Last updated: 23 Sep 21 05:15:24 Kube Install 튜토리얼 K8s를 설치를 하고, 구성은 마스터 1, 미니언노드 2 구성입니다. 네트워크는 외부 flannel를 사용합니다. DNS는 외부 coreDNS를 사용합니다. K8s 데쉬보드 UI 어플리케이션을 시작하고, glusterFS로 이용하여 외부 볼륨을 붙여봅니다. 그 후 MongDB 어플리케이션을 시작해봅니다. 환경 centos7 docker-1.13.1 -> 20.10.8 kubernetes 1.13 -> 1.22 dashboard 1.10 -> 2.3.1 flannel 0.14 kube-dns 1.14 k8s 설치 모든 노드 공통작업 vi /lib/systemd/system/docker.service ExecStart..

IT/kubernetes 2021.09.23

프라이빗 도커 레파지토리 Helm에서 Harbor로 설치

Last updated: 23 Sep 21 05:07:47 Helm->harbor install 튜토리얼 Helm을 설치 하다가 harbor로 설치 합니다. harbor를 설치 시 private 한 docker 레파지토리를 제공하고 있으며 helm을 포함하고 있습니다. 레파지토리의 UI를 제공하고 있어서 관리이점을 가지고 있습니다. 환경 helm version : 3.6.3 ChartMuseum version 0.12.0 (build 101e26a) docker register 설치 helm을 사용하여 컨테이너들을 쉽게 배포 및 버전 관리 할 수 있도록 구성. . 2.X버전에서 -> 3.X로 올라가면서 변화가 생김 helm 설치 root 권한으로 설치 다운로드 helm3 > cd /root/ > curl..

IT/kubernetes 2021.09.23