유동 (Floating) IP 관련 명령들 유동 IP 생성 오픈스택 대시보드를 통해서도 유동 IP를 생성할 수는 있지만 랜덤하게 생성되는 문제가 았기 때문에 CLI를 이용해서 연속적인 IP를 할당할 수 있다. 대시보드 유동 IP 생성 왼쪽 메뉴 트리에서 네트워크 > Floating IP 화면을 열고 상단의 프로젝트에 IP 할당 버튼을 눌러서 생성 가능 openstack floating ip create [--subnet ] [--port ] [--floating-ip-address ] [--fixed-ip-address ] [--description ] [--project [--project-domain ]] --subnet : 유동 IP (이름 또는 ID)를 만들려는 서브넷 네트워크 지정 (버전 2만)..
How to use KUDO 당연한 것이지만 KUDO를 테스트하기 위해서는 Kubernetes Cluster가 존재해야 한다. Kind 와 Minikube를 사용할 수 있다. Setup a Kubernetes Cluster 1.13+ Install kubectl 1.13+ Install cert-manager. KUDO는 TLS가 필요한 webhook를 사용한다. 참고 Minikube Minikue를 통해 KUDO를 로컬에서 개발하고 테스트하기 위해서는 적절한 양의 메모리가 필요한데 Minikube는 2G 메모리를 기준으로 하는데 Kafka의 경우는 최소 10GB를 권장하므로 로컬에서 메모리를 구성하기는 좀 힘들다. 그러나 가능한 리소스가 존재한다면 아래와 같이 기본적인 설정을 바꿔 실행이 가능하다. $..
How to use Operator tools on Kubernetes 지난 게시글인 Kubernetes상의 Operator 나름대로 정리에 이어서 Operator 구현하는 툴들에 대해 정리한다. Kubernetes를 Operators 관점에서 보면... Orchestrate stateful applications using K8s API Extend API using Custom Resource Definitions Encode domain specific operational knowledge Upgrades Failure and Recovery Scenarios Scaling up / down Purpose built per application Kubernetes is an Operations A..
What is the Operator on Kubernetes 기본 전제 및 용어 정리 Kubernetes는 선언적 상태관리 시스템이다. Operator란 Kubernetes 애플리케이션을 패키징, 배포, 관리하는 방법론이다. (운영자 관점) Operator Pattern은 Kuberentes에서 Operator 방법론을 적용해서 확장하는 패턴이다. (확장 개발 관점) Oeprator Framework은 Kubernetes에서 Operator를 실제 구현과 관리를 지원하는 Framework이다. (실 구현 관점) CRD (Custom Resource Definition)은 Operator로 사용할 상태 관리용 객체들의 Spec을 정의한다. (Schema 관점) CR (Custom Resource)은 CR..
What is KUDO (Kubernetes Universal Declarative Operator - Kudobuilder) 정의 KUDO는 Operator를 위한 Oeprator 선언적 접근 방식을 제공해 애플리케이션의 전체 라이프사이클을 커버하는 범용 오퍼레이터 대부분의 경우는 YAML 만을 사용할 수 있는 정도로 쉽게 Kubernetes Operator를 만들 수 있는 툴 킷 + 런타임 라이프사이클 Operator들 간의 공통화 및 재 사용성 복잡한 상태 저장 애플리케이션에 최적화 Operator 구축시 개발자의 생산성 향상 서비스 운영시 운영자의 생산성 향상 기본 제공되는 리파지토리의 여러 Operator들 중에서 고르거나 쉽게 커스터마이징이 가능하다. 표준화된 방식으로 Operatators가 ..
How to use KUDO CLI Commands KUDO 및 Package 관리를 위한 KUDO CLI를 정리한다. Global Flags Global Flags : 전체 명령들에 사용할 수 있는 전역 옵션들 --home : Kudo 설정이 있는 Home Directory 지정 (Default: "~/.kudo") --kubeconfig : Kubernetes 설정이 있는 Home Directory 지정 (Default: "~/.kube/config") -n, --namespace : 객체를 처리할 대상 Namespace (Default: "Default") --request-timeout : 요청 시간 제한을 초단위로 지정 (Default: 0 - 무제한) -v , --v : 상세 로그 수준을 라인..
- Total
- Today
- Yesterday
- Galera Cluster
- ssh
- dynamic nfs client provisioner
- terrminating
- Cluster
- provisioner
- GIT
- Packages
- docker
- CentOS
- NFS
- KUBECTL
- k8s
- Replica
- macos
- galera
- Kudo
- leader
- operator
- CentOS 8
- Kubernetes
- opencensus
- SolrCloud
- 쿠버네티스
- operator framework
- custom resource
- Node
- collection
- zookeeper
- kudo-cli
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |