일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 쿠버네티스
- ELB
- 쿠버네티스교과서
- amazon ebs종류
- yaml예시
- cli ec2
- kubectl
- jenkins parameter
- pod
- SecurityContextHolder
- statefulset
- 명령어
- Ansible
- describe-instances
- aws cli ec2
- private repostiroy
- amazon ebs활용
- amazon ebs
- EC2
- docker myql
- docker
- Configmap
- linux 파일복사
- kubectl명령어
- nexus proxy
- aws cli
- 서버간 파일전송
- React Native
- sql 공유
- k8s
- Today
- Total
목록전체 글 (56)
게으름을 위한 부지런한 게으름뱅리' 블로그
♩ 필요 프로그램 설치하기 1. 앱스토어에서 Expo 설치하기 2. Node.js LTS release 설치하기 https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 3. Git 설치하기 https://git-scm.com/download/win Git - Downloading Package Download for Windows Click here to download the latest (2.38.1) 32-bit version of Git for Windows. This is the most recent maintained build. It was r..
React Native의 장단점 장점 크로스플랫폼 : 하나의 코드로 관리 ( ios, android, web) 비용절감 : 코드푸시로 빠른 업데이트 가능 변경된 코드 자동 적용 : Fast Refresh (불필요한 빌드과정이 없음) 오픈소스 플랫폼로 방대한 자료 단점 일부 기능은 Native 접근이 필요하다. Native에 대한 지식이 필요 라이브러리 의존도가 생김 브릿지를 사용하기 때문에 Native보다 성능이 떨어진다. 잦은 업데이트 Expo Cli vs React Native Cli Expo Cli 기본제공되는 API, 라이브러리 제공하여 초반 앱 개발을 단순화 Expo Go 어플만 있으면 기기 상관없이 프로젝트 실행 가능 추가 네이티브 모듈 사용이 불가 React Native Cli 네이티브 모듈..
♬ curl 호출 조건 - Domain 없음 - Server /etc/hosts 파일에 host등록 불가 - https로 호출 위와 같은 조건으로 Server to Server curl 호출을 해야 하는 경우 아래와 같이 입력. curl --header 'Host:{Domain}' --resolve '{Domain}:443:{IP}' https://{Domain} 예시) curl --header 'Host:test.com' --resolve 'test.com:443:192.168.0.0' https://test.com
* volume-configmap.yaml apiVersion: v1 kind: Pod metadata: name: volume-configmap labels: purpose: demonstrate-envars spec: containers: - name: volume-config image: gcr.io/google-samples/node-hello:1.0 volumeMounts: - name: config-volume mountPath: /etc/config volumes: - name: config-volume configMap: name: special-config special-config라는 이름의 Config Map을 Container의 /etc/config에 Mount * volume-co..
♬ Yaml 파일에 작성하기 pod의 container안에 env 에 작성 apiVersion: v1 kind: Pod metadata: name: envar-demo labels: purpose: demonstrate-envars spec: containers: - name: envar-demo-container image: gcr.io/google-samples/node-hello:1.0 env: - name: DEMO_GREETING value: "Hello from the environment" - name: DEMO_FAREWELL value: "Such a sweet sorrow" ♬ ConfigMap에 작성하기 ♪ configMap 만들기 # test파일 생성 $ echo -n 1234 > ..
♬ Get # default namespace의 pod조회 $ kubectl get pods # 모든 namespace의 pod조회 $ kubectl get pods --all-namespaces # pod 정보 자세히 보기 $ kubectl get pod -o wide # pod watch mode로 보기 $ kubectl get pod -w # default namespace의 deployment조회 $ kubectl get deploy # 모든 namespace의 모든 deployment조회 $ kubectl get deploy --all-namespaces # default namespace의 service조회 $ kubectl get service $ kubectl get svc # 모든 nam..
* work node 3대 세팅 * 가상 머신에 Disk 추가하기 OpenStack 사용 * 빈 디스크 확인하기 lsblk * ceph 설치하기(마스터 노드) $ git clone --single-branch --branch release-1.7 https://github.com/rook/rook.git $ cd rook/cluster/examples/kubernetes/ceph $ kubectl create -f crds.yaml -f common.yaml -f operator.yaml $ kubectl create -f cluster.yaml * ceph 설치 확인하기 $ kubectl get ns # rook-ceph namespace 생성확인하기 $ kubectl get pod # rook-cep..
Master Node, Work Node 생성 후 ♪ 사전작업 host 설정 $ hostnamectl set-hostname {hostname} /etc/hosts 에 127.0.1.1 {hostname} 추가 ♬ 설치하기 모든 Node에 kubeadmi, kubelet, kubectl 설치 - kubeadm : 클러스터를 부트스트랩하는 명령 - kubelet : 클러스터의 모든 머신에서 실행되는 파드와 컨테이너 시작과 같은 작업을 수행하는 컴포넌트 - kubectl : 클러스터와 통신하기 위한 커맨드 라인 유틸리티 아래 링크에 접속 하여 Node에 맞는 설치가이드 따라 진행 https://kubernetes.io/ko/docs/setup/production-environment/tools/kubead..