用户管理

$ oc login #登陆
$ oc logout #注销
$ oc login -u system:admin -n default #以系统管理身份登陆并指定项目
$ oc login https://master.downtown8.cn:8443 --token=KmusAKMQMtlDDsvtunAzvDrZix7Zvd9RXCc0La9cOoA #使用token登陆(token 通过oc config view命令查看)
$ oc config view #查看CLI配置

$ oc adm policy add-cluster-role-to-user cluster-admin admin #创建用户admin 并赋予集群管理员角色
$ oc get user #获取当前用户信息
$ oc get identity #获取当前用户身份信息

节点管理

$ oc get nodes #列出所有节点
$ oc describe node node1.example.com #查看一个节点的详细信息
$ oc delete node <node> #删除节点
$ oc label node <node> <key_1>=<value_1> ... <key_n>=<value_n> #绑定标签
$ oadm manage-node <node1> <node2> \
--list-pods [--pod-selector = <pod_selector>] [-o json | yaml] #列出指定节点的所有pod
$ oadm manage-node <node1> <node2> --schedulable = false #将节点标记为不可调度
$ oadm manage-node <node1> <node2> --schedulable #将节点标记为可调度
$ oadm manage-node <node1> <node2> \
--evacuate --dry-run [--pod-selector = <pod_selector>] #疏散所有pod
$ oadm manage-node <node1> <node2> \
--evacuate [--pod-selector = <pod_selector>] #疏散指定pod
$ oadm manage-node <node1> <node2> \
--evacuate --force [--pod-selector = <pod_selector>] #强制删除pod

项目管理

$ oc project #当前所在的项目
$ oc project <project_name> #切换项目
$ oc status #显示项目概览


OpenShift Origin 基本命令的更多相关文章

  1. 在OpenShift云空间上部署java web应用

    在使用之前先来介绍下OpenShift空间 OpenShift是由红帽推出逇一款面向开源开发人员开放的平台即服务(PaaS). OpenShift通过为开发人员提供在语言.框架和云上的更多的选择,使开 ...

  2. 理解OpenShift(2):网络之 DNS(域名服务)

    理解OpenShift(1):网络之 Router 和 Route 理解OpenShift(2):网络之 DNS(域名服务) 理解OpenShift(3):网络之 SDN 理解OpenShift(4) ...

  3. openshift 持续集成与部署 -- 构建部署流水线

    Jenkins持续构建说得更直白点,就是各种项目的"自动化"编译.打包.分发部署.j跟svn.git能无缝集成,也支持直接与知名源代码托管网站,比如github.bitbucket ...

  4. 添加Image Stream(转)参考 开源容器云OpenShift

    Image Stream是一组镜像的集合,可以在一个Image Stream中定义一些名称及标签,并定义这些名字及标签指向的具体镜像. 使用Image Stream的目的是方便地将一组相关联的镜像进行 ...

  5. OpenShift采用Blackbox_exporter进行服务状态监控

    本文主要是针对prometheus的blackbox_exporter,对集群中的服务进行状态的监控 因为OpenShift 3.11版本自己带的promethues修改起来有一些问题,所以自己安装和 ...

  6. Openshift 3.6 安装

    因为有客户需求,所以必须尝试一下,可悲的是手里只有3.7的离线安装文档,加上之前3.11安装因为同事文档写得太好,基本没遇到什么坑,所以就没仔细研究就开始搞了. 结果果然是因为/etc/ansible ...

  7. 用ansible2.5在Centos7.2上部署OpenShift3.9(转)

    1.环境: 主机名      ip                   角色 master    10.2.1.198      master node1     10.2.1.174      no ...

  8. (转)添加Template(模板)并基于模板部署应用

    通过Template,可以定义一个或多个需要部署的镜像,定义依赖的对象,定义可供用户输入的配置参数项. 以cakephp-mysql.json为例. # oc create -f https://ra ...

  9. [k8s]openshiftv1.5.1安装笔记

    centos7安装 net.ifnames=0 biosdevname=0 初始化系统 yum install wget -y wget -O /etc/yum.repos.d/CentOS-Base ...

随机推荐

  1. PHP代码

    1 <html>  <head>       <meta http-equiv="content-type" content="text/h ...

  2. 注册Com组件..

    开发一些第三方的接口或者功能时..有时会需要接入对方提供Com组件..是一个dll文件.. 这个文件会在你的程序中引用.. 比如一个CMBChina.dll文件..这是招商银行的支付开发时必备的.. ...

  3. C++运算符重载——重载二元运算符

    1.重载二元操作符的方法 二元运算符又称为双目运算符,即需要2个操作数的运算符,例如 + - * / 等. 运算符重载可以分为3种方式:类的非静态成员函数.类的友元函数.普通函数. 例如有 2 个操作 ...

  4. HttpClient抓取网页内容简单介绍

    版本HttpClient3.1 1.GET方式 第一步.创建一个客户端,类似于你用浏览器打开一个网页 HttpClient httpClient = new HttpClient(); 第二步.创建一 ...

  5. mac下安装Java开发环境

    1.安装JDK 打开网页,进入jdk官网下:http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载后,进入finde ...

  6. HDU 1028 Ignatius and the Princess III:dp or 母函数

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1028 题意: 给你一个正整数n,将n拆分成若干个正整数之和,问你有多少种方案. 注:"4 = ...

  7. 基于 OS X Mavericks 系统

    基于 OS X Mavericks 系统远景论坛黑苹果区新手引导 常见疑难解答 以及必要知识普及帖 请善用论坛搜索功能 认真仔细地阅读置顶帖里的教程以及注意事项 前言:之前建立10.9区求助规范帖时, ...

  8. Lab 11-1

    Analyze the malware found in Lab11-01.exe. Questions and Short Answers What does the malware drop to ...

  9. SAM练习记录

    SAM练习记录 洛谷 P1368 工艺 其实是最小表示法裸题 倍长后建SAM跑最小的边走|S|步即可 Code CF 235 C. Cyclical Quest 对主串建SAM 然后每个串倍长,跑的时 ...

  10. Idea checkstyle插件的使用

    File->Setting 选择Plugins,查询是否已经安装了checkstyle,如果没有安装,可以点击下面的“Browse repositories...”按钮 查询到checkstyl ...