ADMINISTRATION CLI OPERATIONS Part3 마. 구성변경 [Edit 프로젝트]$ oc edit project [SCC : Secutiry Context Constrainsts]$ oc edit scc privileged ~ 중략 ~runAsUser: type: RunAsAny seLinuxContext: type: RunAsAny seccompProfiles: - '*' supplementalGroups: type: RunAsAny users: - system:serviceaccount:openshift-infra:build-controller - system:serviceaccount:management-infra:management-admin - system:serviceacco..
ADMINISTRATION CLI OPERATIONS Part2참고 : https://docs.openshift.com/container-platform/3.3/cli_reference/admin_cli_operations.html 다. 생성[프로젝트 생성] 프로젝트를 사용할 계정을 먼저 생성$ oc new-project [application 생성]# php 이미지스트림을 사용하여, S2I 빌드$ oc new-app --image-stream=php --code=http://registry.openshift.join.com:8888/jee/bluegreen.git --name=blue [라우터 생성]$ echo \ '{"kind":"ServiceAccount","apiVersion":"v1","meta..
OBJECT TYPES Object Type Abbreviated Version build buildConfig bc deploymentConfig dc event ev imageStream is imageStreamTag istag imageStreamImage isimage job LimitRange limits node pod po ResourceQuota quota replicationController rc secrets service svc ServiceAccount serviceaccounts persistentVolume pv persistentVolumeClaim pvc
ADMINISTRATOR CLI OPERATIONS Part1 참고 : https://docs.openshift.com/container-platform/3.3/cli_reference/index.html oc 명령어를를 통해 openshift 내부에서 동작하는 노드/컨테이너/configration 등의 확인뿐만 아니라 프로젝트/서비스 생성 그리고 삭제까지 권한만 있다면 모두 가능하다. 명령어 타입은 다음과 같다. [Basic Operation]oc login/logout : openshift platform server에 로그인, 로그아웃oc new-project/new-app : 프로젝트 생성 및 서비스 생성oc status : 프로젝트의 상태보기 [Application Operation]oc get..
01. 프로젝트 오픈시프트는 프로젝트 단위로 애플리케이션을 구성한다.하나의 프로젝트는 여러개의 애플리케이션을 가질 수 있으며프로젝트 단위로 사용자가 할당된다. 프로젝트를 업무 단위로 볼 수도 있으며사용자 그룹으로 볼 수도 있다. 이는 어떻게 서비스 아키텍처를 설계하느냐에 따라 다르다. Overview 프로젝트는 사용자 커뮤니티이며 다른 커뮤니티와 구분하여 그들의 컨텐트를 구성하고 관리하도록 한다. A project allows a community of users to organize and manage their content in isolation from other communities. https://docs.openshift.com/container-platform/3.3/dev_guide/pr..
07. Aggregating Container Logs 클러스터 관리자는 EFK Stack으로 Openshift 내 다양한 서비스의 로그를 집계한다. ▶ ETK Stack이란?Elasticsearch: An object store where all logs are stored.Fluentd: Gathers logs from nodes and feeds them to Elasticsearch.Kibana: A web UI for Elasticsearch. 가. 사전준비logging 프로젝트 생성에 앞서 없다면 생성, 있다면 다음 단계로 넘어간다. [프로젝트 생성]$ oadm new-project logging --node-selector="" $ oc project logging [node-selector..
06. Hwakular MetricsHwakular Metrics은 Cassandra DB에 데이터를 저장하며, OpenShift Enterprise web console에서 CPU, Memory 사용률을 볼 수 있는 기능을 제공한다. Heapster는 CPU와 Memory 사용률을 수집하며, Hawkular Metrics에서 얻는다. Hawkular Metrics는 pod AutoScalers를 설정할 수 있게 해주는 중요한 기능이다. 가. Before You Begin관리계정에 openshift-infra 프로젝트의 admin 권한 부여$ oc policy add-role-to-user admin -n openshift-infra$ oc project openshift-infra 나. Service ..
Managing Authorization Policies참고 : https://docs.openshift.com/enterprise/3.0/admin_guide/manage_authorization_policy.html 최초 프로젝트 생성 후 S2i build 진행 중 Integrated Registry로 이미지 push 단계가 있다. 예) 프로젝트 명 : test 접속 계정 : demo1 위 계정으로 해당 프로젝트에 dotnet 빌드 중 이미지 push 단계에서 실패를 할 경우 아래의 방법으로 해결한다. [프로젝트 policyBindings] 아래 결과를 보면 test 프로젝트에 image-builder를 할수 있는 계정이 # oc describe policyBindings -n test Name::d..
05. Ansible Inventory 지시자 정리 앞 포스팅에서 예시한 Ansible Inventory 파일에서 사용된 변수들에 대한 설명은 아래와 같다. 가. Configuring Host Variables 호스트 설정에 관한 변수로 [masters] 또는 [nodes] 섹션에서 사용된다. [masters] ec2-52-6-179-239.compute-1.amazonaws.com openshift_public_hostname=ose3-master.public.example.com Table 1. Host VariablesVariablePurposeopenshift_hostnameThis variable overrides the internal cluster host name for the system..
04. Installation 설치에 앞서 점검할 사항은 아래와 같다. DNS서버 동작 여부시간 동기화 여부Docker Registry 동작 여부SSH 키 배포 여부Docker 동작 여부 등이 있을 것이다. 설치는 Ansible Playbook을 통해 이루어지며 Quick Installation, Advanced Installation을 제공하는데 둘다 Ansible을 사용하는 것이기 때문에 공통적으로 설치 구성 정보가 담겨진 Ansible Inventory 파일을 반드시 사전에 구성해 놓아야 한다. Quick Installation은 대화형 설치방식인데 세세한 옵션에 대한 지정이 없으며 Ansible Inventory 파일을 언제나 재작성하므로 번거로움이 있다. Advanced Installation은..
- Total
- Today
- Yesterday
- xf14mm
- XF14
- 매거진스탠딩
- XF23
- 캠핑
- 브런치
- 수지
- 황용식
- XF23mm
- 신촌
- 손주등장
- 필름시뮬레이션
- 퍼플라떼
- 논뷰
- mf
- 예전사진
- 전붙이기
- XT3
- SAVOR
- m42 55mm
- xt3 #MMCA #국립현대미술관
- 연대앞
- 23mm
- 보문호수
- m42
- 야경
- m42 135mm
- Classic Chrome
- 55mm
- velvia
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |