본문 바로가기

Kubernetes4

argocd 설치 1. argocd namespace를 생성한 후 stable version의 argocd를 설치kubectl create namespace argocdkubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml 2. ingress 설정apiVersion: networking.k8s.io/v1kind: Ingressmetadata: name: argocd-server-ingress namespace: argocd annotations: nginx.ingress.kubernetes.io/ssl-passthrough: "true" nginx.ingress.kube.. 2024. 8. 29.
Dockerfile로 flask web docker image build 하는 방법 대충 이렇게 작업할 예정 1. python flask web page를 하나 만들고 2. Dockerfile 작성 3. docker build 4. harbor (private registry)에 image push 5. kubernetes에서 pod 생성 (harbor에서 이미지 pull 받기) 6. web ui 접속 테스트 1. 개발환경 셋업 python3 install하고 flask 설치 디렉토리를 하나 생성. 모든 파일을 이 디렉토리에서 만들 예정 yum install -y python3-pip pip3 install flask mkdir ~/flaskImage cd ~/flaskImage 2. python flask code 작성 ip:port로 접속하면 `kyeongseo's flask web.. 2022. 3. 23.
kubernetes dashboard 설치 k8s dashboard를 설치하고 접속해보려고 함. 1. 공식 k8s dashboard yaml파일을 다운받아 apply해준다. [root@km ~]# kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.4.0/aio/deploy/recommended.yaml namespace/kubernetes-dashboard created serviceaccount/kubernetes-dashboard created service/kubernetes-dashboard created secret/kubernetes-dashboard-certs created secret/kubernetes-dashboard-csrf created se.. 2022. 3. 20.
kubernetes 설치 테스트 환경은 아래와 같습니다. [root@km ~]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) [root@km ~]# cat /proc/cpuinfo | grep 'processor' | wc -l 4 [root@km ~]# free -h total used free shared buff/cache available Mem: 15G 612M 14G 9.0M 130M 14G Swap: 7.9G 0B 7.9G 총 3대 노드에 설치 테스트를 진행할 예정임 /etc/hosts에 호스트를 등록해줬다. vi /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.loc.. 2022. 3. 19.
반응형