markdown openhift圣经

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown openhift圣经相关的知识,希望对你有一定的参考价值。

# OpenShift Commands
_NOTE: Use more the 8GB of RAM to enable logging._

_to begin, first create a project for petra_

`$ oc login -u system:admin -n <username>`

#### Allow containers to run as root, relaxing permissions
`$ oc adm policy add-scc-to-user anyuid -z default`

`$ oc adm policy add-scc-to-user hostmount-anyuid -z default`

`$ oc adm policy add-scc-to-user hostaccess -z default`

#### petra params
`$ oc adm policy add-scc-to-user anyuid -z petra -n petra`

`$ oc adm policy add-scc-to-user hostmount-anyuid -z petra -n petra`

`$ oc adm policy add-scc-to-user hostaccess -z petra -n petra`

`$ oc adm policy add-scc-to-user privileged -z petra -n petra`

#### Modify your cluster so that it does not pre-allocate UIDs, allows containers to run as any user, prevents privileged containers, and allow host path:
`$ oc edit scc restricted`

> Change `runAsUser.Type` to `RunAsAny`.

> Ensure `allowPrivilegedContainer` is set to `false`.

> Set `allowHostDirVolumePlugin` to `true`

> Save the changes.

#### Import image
`$ oc import-image <image_stream_name>[:<tag>] --from=<docker_image_repo> --confirm`

`$ oc import-image pdf-renderer:latest --confirm --from=registry.gitlab.com/beardedone/pdf-renderer:latest`


_To update the image streams, just use `oc import-image <NAME OF STREAM>`_


## Other Stuff
#### Allow user (petra) to run privileged containers
`$ oc adm policy add-scc-to-user privileged petra`

#### Relax Security Restrictions
`$ oc adm policy add-scc-to-user anyuid -z default`

`$ oc adm policy add-scc-to-user anyuid -z petra -n petra`

`$ oc adm policy add-scc-to-user hostmount-anyuid -z petra -n petra`

`$ oc adm policy add-scc-to-user hostaccess -z petra -n petra`

`$ oc adm policy add-scc-to-user privileged -z petra -n petra`

#### Allow images to run as `root` if no user is specified
`$ oc adm policy add-scc-to-group anyuid system:authenticated`

`$ oc adm policy add-scc-to-group hostmount-anyuid system:authenticated`

`$ oc adm policy add-scc-to-group hostaccess system:authenticated`

#### Restart services
`$ master-restart api`

`$ master-restart controllers`

以上是关于markdown openhift圣经的主要内容,如果未能解决你的问题,请参考以下文章

markdown devops圣经

markdown elassandra圣经

markdown 蟒蛇圣经

markdown odoo圣经

markdown k8s圣经

鸽子圣经版本官方下载怎么下载