본문 바로가기

Kubernetes7

kubernetes를 활용한 hostpath 실습 예제 [Kubernetes] - kubernetes 설치 kubernetes 설치 * ubuntu 20.04 LTS 사용 * master 192.168.2.10/24 | work1 192.168.2.11/24 | work2 192.168.2.12/24 참고 - https://kubernetes.io/ko/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ kubeadm 설치하기 이 페이지에서는 kubeadm 툴박 y7712.tistory.com vi hostpath.yml # hostpath.yml apiVersion: v1 kind: Pod metadata: name: hostpath-pod spec: containers: - image: ng.. 2023. 11. 2.
kubernetes를 활용한 emptydir 실습 예제 [Kubernetes] - kubernetes 설치 kubernetes 설치 * ubuntu 20.04 LTS 사용 * master 192.168.2.10/24 | work1 192.168.2.11/24 | work2 192.168.2.12/24 참고 - https://kubernetes.io/ko/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ kubeadm 설치하기 이 페이지에서는 kubeadm 툴박 y7712.tistory.com mkdir test cd test vi count.sh # count.sh #!/bin/bash trap "exit" SIGINT mkdir /var/htodocs SET=$(seq 0 99999) for.. 2023. 11. 2.
cilium사용 시 session affinity가 적용이 안되는 문제 해결 OS ubuntu 20.04 LTS / CNI cilium http-go deployment 실습 중 http-go-svc에서 sessionAffinity에 clientip 값을 줬음에도 로드분산이 이루어지고 있다 kubectl edit configmap -n kube-system cilium-config #cilium-config enable-session-affinity: "true" kubectl rollout restart -n kube-system daemonset/cilium 구글링을 해보니 enable-session-affinity값이 true여야 작동한다고 한다 config 파일에 해당 옵션이 없어 추가해 주고 cilium을 재시작해주니 잘 작동되는 걸 확인할 수 있었다 2023. 11. 1.
kubernetes를 활용한 deployment 예제 [Kubernetes] - kubernetes 설치 kubernetes 설치 * ubuntu 20.04 LTS 사용 * master 192.168.2.10/24 | work1 192.168.2.11/24 | work2 192.168.2.12/24 참고 - https://kubernetes.io/ko/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ kubeadm 설치하기 이 페이지에서는 kubeadm 툴박 y7712.tistory.com 요구명세 : 1. jenkins 디플로이먼트 deploy-jenkins를 생성하라. 2. jenkins 디플로이먼트로 배포되는 앱을 app: jenkins-test로 레이블링하라. 3. 디플로이먼트로 배포.. 2023. 10. 31.