FROM openshift/base-rhel7 # This image provides an Apache+PHP environment for running PHP# applications. EXPOSE 8080 ENV PHP_VERSION=5.6 \ PATH=$PATH:/opt/rh/rh-php56/root/usr/bin LABEL io.k8s.description="Platform for building and running PHP 5.6 applications" \ io.k8s.display-name="Apache 2.4 with PHP 5.6" \ io.openshift.expose-services="8080:http" \ io.openshift.tags="builder,php,php56,rh-php..
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..
Simple use of selectors to get pods to land on the desired nodesAUGUST 12, 2016 BY MIKE FIEDLERShare3In OpenShift testing (and production), it is useful to have pods land on specific sets of nodes for monitoring or isolation purposes. There are discussions on how to do this in a few different locations such as:https://blog.openshift.com/deploying-applications-to-specific-nodes/https://docs.opens..
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..
[에러내용] Jan 13 09:58:10 ocpmaster1 atomic-openshift-node[9799]: F0113 09:58:10.708454 9799 start_node.go:126] cannot fetch "default" cluster network: Get https://ocpmgmt.ocp.com/oapi/v1/clusternetworks/default: x509: certificate is valid for kubernetes, kubernetes.default, kubernetes.default.svc, kubernetes.default.svc.cluster.local, localhost, openshift, openshift.default, openshift.default.svc,..
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은..
03. Docker Image 업로드 오픈시프트의 Pod, Router, Integrated Docker Registry 등 모든 컴포넌트들은 Docker Image로 제공된다. 따라서 설치하고자 하는 오픈시프트 버전에 대응하는 Docker Image 를 준비하여 미리 Docker Registry에 push(업로드) 해주어야 한다. 가. 이미지 다운로드 다음과 같이 세 종류를 각각 준비한다. 아래 Docker 이미지는 registry.access.redhat.com Docker Hub를 통해 다운로드 받을 수 있다.Docker 가 설치된 인터넷이 가능한 PC에서 docker pull 명령을 통해 받는다. OSE기본 이미지openshift3/ose-haproxy-router:v3.3.1.5openshift..
- Total
- Today
- Yesterday
- 논뷰
- m42
- 손주등장
- 신촌
- 연대앞
- XF23
- XF23mm
- mf
- xf14mm
- m42 55mm
- Classic Chrome
- 예전사진
- 55mm
- 전붙이기
- 퍼플라떼
- 야경
- 황용식
- 23mm
- xt3 #MMCA #국립현대미술관
- XT3
- 캠핑
- 보문호수
- 매거진스탠딩
- m42 135mm
- 브런치
- XF14
- 수지
- 필름시뮬레이션
- SAVOR
- 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 |