tnblog
首页
视频
资源
登录

简单学习OKD

6645人阅读 2021/8/2 22:31 总访问:3475969 评论:0 收藏:0 手机
分类: 容器编排

简单学习OKD

Web登录


来到OKD的登录界面,输入账号与密码进行登录(admin)。


我们这里可以创建一个自己的项目myproject


点击进去后我们会来到一个专属的myproject界面。

控制台登陆


在此之前我们可以从web界面中找到登录的命令。Web界面的右上角可以复制登陆的命令。(有效时长为24小时)

  1. oc login https://os39.test.it.example.com:8443 --token=OYU5e7sgF1mPYbkiFWU0GLNt4LZ95mVxCF-H14AdcTQ


前提是我们需要有oc客户端,如果本地没有oc客户端的话也需要去进行安装一下。oc下载链接:
https://github.com/openshift/origin/releases

mac安装oc

  1. brew install wget
  2. wget https://github.com/openshift/origin/releases/download/v3.11.0/openshift-origin-client-tools-v3.11.0-0cbc58b-mac.zip
  3. # 解压
  4. unzip openshift-origin-client-tools-v3.11.0-0cbc58b-mac.zip
  5. ls
  6. ./oc login https://os39.test.it.example.com:8443 --token=OYU5e7sgF1mPYbkiFWU0GLNt4LZ95mVxCF-H14AdcTQ

centos安装oc

  1. wget https://github.com/openshift/origin/releases/download/v3.11.0/openshift-origin-client-tools-v3.11.0-0cbc58b-linux-64bit.tar.gz
  2. # openshift解压
  3. tar -xf openshift-origin-client-tools-v3.11.0-0cbc58b-linux-64bit.tar.gz
  4. cd openshift-origin-client-tools-v3.11.0-0cbc58b-linux-64bit
  5. # 登陆用户
  6. ./oc login https://os39.test.it.example.com:8443 --token=OYU5e7sgF1mPYbkiFWU0GLNt4LZ95mVxCF-H14AdcTQ

自行添加到$PATH中去

基本操作


登录处理我们复制的命令外,还可以通过下面的命令进行登录。

  1. oc login -n admin -p admin
  2. # 查看是哪个用户登录的
  3. oc whoami
  4. # 命令验证你登录的是哪个服务器
  5. oc whoami --show-server


创建项目命名空间。

  1. oc new-project myproject2
  2. # 查看所有项目
  3. oc get projects

与其他用户协作


首先我们创建一个aidasi的用户,然后再在myproject2添加修改权限。

  1. # 在master主机上执行如下命令创建用户
  2. ansible -m shell -a 'htpasswd -b /etc/origin/master/htpasswd aidasi aidasi' masters


然后我们可以通过admin用户为aidasi创建myproject2的编辑权限。


同时我们也可以通过运行命令为其aidasi用户添加edit权限。

  1. oc adm policy add-role-to-user edit aidasi -n myproject2


最后我们通过aidasi用户登录看看。

其他


查看所有用户

  1. oc get user


查看当前用户所管理的上下文

  1. oc whoami --show-context


获取曾经登录过的所有OpenShift集群列表

  1. oc config get-clusters


你登录的这些集群上的那些用户以及你处理过的项目

  1. oc config get-contexts


更多可以参考这篇文章:https://www.cnblogs.com/sammyliu/p/10083659.html


欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739

评价

OKD一键部署

OKD一键部署[TOC] OKD简介OKD 是Kubernetes 的一个发行版,针对持续应用程序开发和多租户部署进行了优化。OKD在 Kubernete...

OKD 部署.netcore项目

OKD 部署.netcore项目[TOC] 创建.netcore测试项目(Webapp)dotnet --version dotnet new webApp -o myWebApp --no-https ...

OKD与Harbor的集成

OKD 与Harbor的集成[TOC] 为什么需要安装Harbor呢?因为在我们安装时并没有存储库,所以环境镜像也无法安装到本地存储库...

OKD 权限认证

OKD 权限认证[TOC] Openshift API Server 利用管理员配置的认证模块来认证每个达到的请求。认证过程及用户、API认证方式、...

OKD ImageStream

OKD ImageStream[TOC] ImageStreamImageStream是OpenShift独有的一种对象,在Kubernetes中没有对应的对象。它主要目标是简...
这一世以无限游戏为使命!
排名
2
文章
636
粉丝
44
评论
93
docker中Sware集群与service
尘叶心繁 : 想学呀!我教你呀
一个bug让程序员走上法庭 索赔金额达400亿日元
叼着奶瓶逛酒吧 : 所以说做程序员也要懂点法律知识
.net core 塑形资源
剑轩 : 收藏收藏
映射AutoMapper
剑轩 : 好是好,这个对效率影响大不大哇,效率高不高
ASP.NET Core 服务注册生命周期
剑轩 : http://www.tnblog.net/aojiancc2/article/details/167
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术