OpenShift Essentials (9 части серии)
Redhat OpenShift — это управление контейнерами и гибридная облачная платформа. Это дает вам возможность разработать и запускать контейнерные приложения наряду с интеграцией OOTB с существующими инструментами DevOps. Заказ OpenShift Документация Больше подробностей.
OC
CLI используется для выполнения различных операций на OpenShift. Это похоже на kubectl
CLI и предлагает все операции, которые вы можете выполнить с kubectl
CLI плюс дополнительная поддержка для нативных функций OpenShift. Оформление OC
CLI Документация Больше подробностей.
I. Создать учетную запись сервиса Теста
oc create sa testsa
II Добавить anyuid
SCC к Сервисной учетной записи Теста
oc adm policy add-scc-to-user anyuid -z testa
Iii. Развернуть nginx
приложение с использованием nginx
Docker Image от Docker Hub с меткой app = тест
oc new-app --docker-image nginx --name nginx -l app=test
Iv Масштабировать nginx
применение на 5 реплики
oc scale --replicas=5 dc nginx
V. DELETE nginx
Приложение с использованием метки app = тест
oc delete all -l app=test
VI Экспорт nginx
Определение приложения к nginx.yaml
oc new-app --docker-image nginx --name nginx -l app=test -o yaml > nginx.yaml
VII. Развернуть nginx
приложение с использованием nginx.yaml
oc apply -f nginx.yaml
VIII. Развернуть Node.js Привет, мир
Приложение с использованием url github с меткой app = тест
и имя Привет, мир
oc new-app https://github.com/sagar-jadhav/node-hello --name helloworld -l app=test
IX. Экспорт nginx
применение в nginx-template
шаблон
oc export dc nginx --as-template=nginx-template
X. set Запросы
& ограничения
из nginx
заявление
oc set resources dc nginx --requests=cpu=250m --limits=cpu=250m
Xi. Создать Edge Complysed Route nginx-route
для nginx
Сервис с использованием nginx.key
& nginx.crt
файлы
oc create route edge nginx-route --service=nginx --key=nginx.key --cert=nginx.crt
Xii. Создать секрет Пользовательские кадры
со значениями user = admin
и пароль = администратор
oc create secret generic user-creds --from-literal='user'='admin' --from-literal='password'='admin'
OpenShift Essentials (9 части серии)
Оригинал: «https://dev.to/sagarjadhv23/12-useful-openshift-commands-you-should-know-3ml4»