반응형

Developet/Kubernetes 6

How to Install a MariaDB pod on kubernetes

### 전반적인 FLOW 1. Persistant Volume 생성 필요 → PersistantVolume, PersistantVolumeClaim 2. DB User, Password와 같은 정보 Secret 관리 → Secret 3. MariaDB 서비스 노출 하기 → Service, Deployment (해보시다가 안되시면 댓글남겨주세요!) 1. Persistent Volume 생성 vi mariaDB-pv.yaml --- apiVersion: v1 kind: PersistentVolume metadata: name: mariadb-pv-volume labels: type: local spec: storageClassName: mariadb-storage-class capacity: storage:..

How to Install a Kubernetes Cluster on CentOS 8(쿠버네티스 설치)

출처 : https://hiberstack.com/how-to-install-kubernetes-on-centos-8/ https://www.tecmint.com/install-a-kubernetes-cluster-on-centos-8/ (혹시 에러나거나 안되면 댓글로 말씀해주세요) Prerequisites Three servers running CentOS 8 – 1 Master Node and 2 Worker Nodes. It is recommended that your nodes should have at least 2 CPUs with 2GB RAM or more per machine. This is not a strict requirement but is largely driven by the ..

kubectl for docker user

출처 : https://kubernetes.io/ko/docs/reference/kubectl/docker-cli-to-kubectl/ 당신은 쿠버네티스 커맨드 라인 도구인 kubectl을 사용하여 API 서버와 상호 작용할 수 있다. 만약 도커 커맨드 라인 도구에 익숙하다면 kubectl을 사용하는 것은 간단하다. 다음 섹션에서는 도커의 하위 명령을 보여주고 kubectl과 같은 명령어를 설명한다. docker run nginx 디플로이먼트(Deployment)를 실행하고 해당 디플로이먼트를 노출시키려면, kubectl create deployment을 참고한다. docker: docker run -d --restart=always -e DOMAIN=cluster --name nginx-app -p 8..

kubectl use rule

출처 : https://kubernetes.io/ko/docs/reference/kubectl/conventions/ 재사용 가능한 스크립트에서 kubectl 사용 스크립트의 안정적인 출력을 위해서 -o name, -o json, -o yaml, -o go-template 혹은 -o jsonpath와 같은 머신 지향(machine-oriented) 출력 양식 중 하나를 요청한다. 예를 들어 jobs.v1.batch/myjob과 같이 전체 버전을 사용한다. 이를 통해 kubectl이 시간이 지남에 따라 변경될 수 있는 기본 버전을 사용하지 않도록 한다. 문맥, 설정 또는 기타 암묵적 상태에 의존하지 않는다. 모범 사례 kubectl run kubectl run으로 infrastructure as code를..

kubectl command

출처 : https://kubernetes.io/ko/docs/reference/kubectl/kubectl/ kubectl은 쿠버네티스 클러스터 관리자를 제어한다. 자세한 정보는 kubectl 개요를 확인한다. kubectl [flags] 옵션 --add-dir-header true인 경우, 로그 메시지의 헤더에 파일 디렉터리를 추가한다. --alsologtostderr 표준 에러와 파일에 로그를 기록한다. --as string 작업을 수행할 사용자 이름 --as-group stringArray 작업을 수행할 그룹. 이 플래그를 반복해서 여러 그룹을 지정할 수 있다. --azure-container-registry-config string Azure 컨테이너 레지스트리 구성 정보가 포함된 파일의 경로이..

kubectl Cheat Sheet

출처 : https://kubernetes.io/ko/docs/reference/kubectl/cheatsheet/ 페이지는 일반적으로 사용하는 kubectl 커맨드와 플래그에 대한 목록을 포함한다. Kubectl 자동 완성 BASH source > ~/.bashrc # 자동 완성을 bash 셸에 영구적으로 추가한다 또한, kubectl의 의미로 사용되는 약칭을 사용할 수 있다. alias k=kubectl complete -F __start_kubectl k ZSH source > ~/.zshrc # 자동 완성을 zsh 셸에 영구적으로 추가한다. Kubectl 컨텍스트와 설정 kubectl이 통신하고 설정 정보를 수정하는 쿠버네티스 클러스터를 지정한다. 설정 파일에 대한 자세한 정보는 kubeconfi..

반응형