首页
视频
资源
登录
原
简单学习OKD
5337
人阅读
2021/8/2 22:31
总访问:
2537630
评论:
0
收藏:
0
手机
分类:
容器编排
![](https://img.tnblog.net/arcimg/hb/6070b5726c184417b10c0c4ca6546931.png) >#简单学习OKD [TOC] Web登录 ------------ tn2>来到OKD的登录界面,输入账号与密码进行登录(admin)。 ![](https://img.tnblog.net/arcimg/hb/84025645614541e18dee4675daae5507.png) ![](https://img.tnblog.net/arcimg/hb/684c666c0af840a487ffa1bc6881555c.png) tn2>我们这里可以创建一个自己的项目`myproject`。 ![](https://img.tnblog.net/arcimg/hb/bca2d625efd944e68cc41887295ef332.png) tn2>点击进去后我们会来到一个专属的`myproject`界面。 控制台登陆 ------------ tn2>在此之前我们可以从web界面中找到登录的命令。Web界面的右上角可以复制登陆的命令。(有效时长为24小时) ![](https://img.tnblog.net/arcimg/hb/e7c4c16320834319b79047ef410faf78.png) ```bash oc login https://os39.test.it.example.com:8443 --token=OYU5e7sgF1mPYbkiFWU0GLNt4LZ95mVxCF-H14AdcTQ ``` tn2>前提是我们需要有oc客户端,如果本地没有oc客户端的话也需要去进行安装一下。oc下载链接: https://github.com/openshift/origin/releases >### mac安装oc ```bash brew install wget wget https://github.com/openshift/origin/releases/download/v3.11.0/openshift-origin-client-tools-v3.11.0-0cbc58b-mac.zip # 解压 unzip openshift-origin-client-tools-v3.11.0-0cbc58b-mac.zip ls ./oc login https://os39.test.it.example.com:8443 --token=OYU5e7sgF1mPYbkiFWU0GLNt4LZ95mVxCF-H14AdcTQ ``` >### centos安装oc ```bash wget https://github.com/openshift/origin/releases/download/v3.11.0/openshift-origin-client-tools-v3.11.0-0cbc58b-linux-64bit.tar.gz # openshift解压 tar -xf openshift-origin-client-tools-v3.11.0-0cbc58b-linux-64bit.tar.gz cd openshift-origin-client-tools-v3.11.0-0cbc58b-linux-64bit # 登陆用户 ./oc login https://os39.test.it.example.com:8443 --token=OYU5e7sgF1mPYbkiFWU0GLNt4LZ95mVxCF-H14AdcTQ ``` >自行添加到`$PATH`中去 ![](https://img.tnblog.net/arcimg/hb/3e7e6c1c597d41ce945bae94fcae44d3.png) >### 基本操作 tn2>登录处理我们复制的命令外,还可以通过下面的命令进行登录。 ```bash oc login -n admin -p admin # 查看是哪个用户登录的 oc whoami # 命令验证你登录的是哪个服务器 oc whoami --show-server ``` tn2>创建项目命名空间。 ```bash oc new-project myproject2 # 查看所有项目 oc get projects ``` ![](https://img.tnblog.net/arcimg/hb/c921b395b191463da0f9bfbc899e120e.png) 与其他用户协作 ------------ tn2>首先我们创建一个`aidasi`的用户,然后再在`myproject2`添加修改权限。 ```bash # 在master主机上执行如下命令创建用户 ansible -m shell -a 'htpasswd -b /etc/origin/master/htpasswd aidasi aidasi' masters ``` tn2>然后我们可以通过admin用户为aidasi创建myproject2的编辑权限。 ![](https://img.tnblog.net/arcimg/hb/0549348f2a534205bb80a4e9311f008b.png) ![](https://img.tnblog.net/arcimg/hb/959ec66098104d88863afb95c241270f.png) tn2>同时我们也可以通过运行命令为其aidasi用户添加edit权限。 ```bash oc adm policy add-role-to-user edit aidasi -n myproject2 ``` tn2>最后我们通过aidasi用户登录看看。 ![](https://img.tnblog.net/arcimg/hb/9003b4dd7ce7463bbaef3e5e69f67c74.png) ![](https://img.tnblog.net/arcimg/hb/e7955669cc6f46d3a4f8f9c7af51e8d5.png) 其他 ------------ tn2>查看所有用户 ```bash oc get user ``` tn2>查看当前用户所管理的上下文 ```bash oc whoami --show-context ``` tn2>获取曾经登录过的所有OpenShift集群列表 ```bash oc config get-clusters ``` tn2>你登录的这些集群上的那些用户以及你处理过的项目 ```bash oc config get-contexts ``` tn2>更多可以参考这篇文章:https://www.cnblogs.com/sammyliu/p/10083659.html
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739
👈{{preArticle.title}}
👉{{nextArticle.title}}
评价
{{titleitem}}
{{titleitem}}
{{item.content}}
{{titleitem}}
{{titleitem}}
{{item.content}}
尘叶心繁
这一世以无限游戏为使命!
博主信息
排名
6
文章
6
粉丝
16
评论
8
文章类别
.net后台框架
166篇
linux
17篇
linux中cve
1篇
windows中cve
0篇
资源分享
10篇
Win32
3篇
前端
28篇
传说中的c
4篇
Xamarin
9篇
docker
15篇
容器编排
101篇
grpc
4篇
Go
15篇
yaml模板
1篇
理论
2篇
更多
Sqlserver
4篇
云产品
39篇
git
3篇
Unity
1篇
考证
2篇
RabbitMq
23篇
Harbor
1篇
Ansible
8篇
Jenkins
17篇
Vue
1篇
Ids4
18篇
istio
1篇
架构
2篇
网络
7篇
windbg
4篇
AI
18篇
threejs
2篇
人物
1篇
嵌入式
2篇
python
13篇
HuggingFace
8篇
pytorch
9篇
opencv
6篇
最新文章
最新评价
{{item.articleTitle}}
{{item.blogName}}
:
{{item.content}}
关于我们
ICP备案 :
渝ICP备18016597号-1
网站信息:
2018-2024
TNBLOG.NET
技术交流:
群号656732739
联系我们:
contact@tnblog.net
欢迎加群
欢迎加群交流技术