Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
openshift [2019/10/23 07:37]
root [Getting Started]
openshift [2019/11/22 07:16] (current)
root
Line 1: Line 1:
 back to [[Home]] back to [[Home]]
 +
 +== Overview ==
 +
 +Openshift is attempting to fill the space to provide a managed, more secure, more opinionated Kubernates platform that can be run on metal or on prem
 +
 +It borrows and extends many of the Kuberanates concepts including:
 +
 +* **Containers and images** are the building blocks for deploying your applications.
 +
 +* **Pods** and services allow for containers to communicate with each other and proxy connections.
 +
 +* **Projects and users** provide the space and means for communities to organize and manage their content together.
 +
 +* **Builds and image streams** allow you to build working images and react to new images.
 +
 +* **Deployments** add expanded support for the software development and deployment lifecycle.
 +
 +* [[Openshift#​Routes]] announce your service to the world.
 +
 +* **Templates** allow for many objects to be created at once based on customized parameters.
 +
 +
  
 == Installation on non-Redhat == == Installation on non-Redhat ==
Line 5: Line 27:
 The non-redhat installaion,​ get the client tools: The non-redhat installaion,​ get the client tools:
 * https://​www.okd.io/​index.html * https://​www.okd.io/​index.html
 +
 +
 +=== Developer Getting Started - Minishift ===
 +
 +**Note:** I have yet to get this working on Windows even though it is supposed to be supported. ​
 +
 +
 +== Openshift Configuration == 
 +
 +* Configuration with Templates see [[openshift_template]]
 +* Configuring Pods 
 +* Configuring Services
 +* Configuring of Routers ​
 +
 +
 +
 +
  
 == Getting Started == == Getting Started ==
Line 17: Line 56:
 Deploy a demo app https://​docs.openshift.com/​online/​getting_started/​beyond_the_basics.html Deploy a demo app https://​docs.openshift.com/​online/​getting_started/​beyond_the_basics.html
  
-== Monitoring == +== Docker to Openshift == 
 +Manually  
 +* create OpenShift manifest based on this (the manifest is a yaml or json file which describes how OpenShift should run this docker image such as where to pull the docker image from, any persistent storage volumes required, ports to expose and other deployment information). 
 + 
 +Automatic use  
 +<​code>​ 
 + oc new-app <​image>​ 
 +</​code>​ 
 + 
 + 
 +== Logging, ​Monitoring ​and Management == 
 + 
 + 
 +=== Monitoring === 
 Openshift uses the same as kubernates monitoring options (liveness, readiness) ​ Openshift uses the same as kubernates monitoring options (liveness, readiness) ​
  
 https://​docs.openshift.com/​enterprise/​3.0/​dev_guide/​application_health.html https://​docs.openshift.com/​enterprise/​3.0/​dev_guide/​application_health.html
  
-== Build Tools ==  +=== Logging ​=== 
- +
-Openshift https://​github.com/​openshift/​jenkins +
-== Logging ​== +
  
 https://​docs.openshift.com/​enterprise/​3.2/​install_config/​aggregate_logging.html#​deploying-the-efk-stack https://​docs.openshift.com/​enterprise/​3.2/​install_config/​aggregate_logging.html#​deploying-the-efk-stack
  
 * Fluentd: Gathers logs from nodes and feeds them to Elasticsearch. * Fluentd: Gathers logs from nodes and feeds them to Elasticsearch.
 +
 +== Build Tools == 
 +
 +Openshift https://​github.com/​openshift/​jenkins
 +
 
openshift.1571841443.txt.gz · Last modified: 2019/10/23 07:37 by root
 
RSS - 200 © CrosswireDigitialMedia Ltd