Openshift Origin开发日记 11-20

来源:互联网 发布:桌面 知乎 编辑:程序博客网 时间:2024/05/21 22:50

11.



至此,登录一个用户,比如test,add to project点击之后,可以发现现在可以选择template了



12.根据下面的视频链接,测试下
https://access.redhat.com/videos/1606273
密码什么的都是仿照视频的,比如webhook密码是secret1234
需要一段时间的执行,如下图所示,正在构建中。。。。


我靠,竟然挂了,而且ubuntu重启之后,openshift整个没用了。。。。
难道是因为官方推荐的是centos和rhel,不支持ubuntu的原因么

奇怪的是,第二次解压缩,运行openshift之后,master的配置文件竟然在 当前用户目录下面 



13第一次运行odam的话,会因为证书的问题而不让执行,那么,先执行oc login好了,这样子会给出提示,绕过这个证书,之后再运行odam就没有问题了



14.重装了Ubuntu 14,安装启动open shift的简单步骤






14.1.安装docker,
     
ubuntu 14需要安装docker.
https://docs.docker.com/engine/installation/linux/ubuntulinux/
1.sudo apt-getupdate
2.sudo apt-getinstall apt-transport-https ca-certificates
3.sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80--recv-keys58118E89F3A912897C070ADBF76221572C52609D



14.2.并且重新配置了 vnc server
ubuntu 14 安装 VNC server 
http://www.jb51.net/os/Ubuntu/104948.html
链接密码为root12
安装好后,根据下面的链接配置vnc server,不要按上面的链接配置vnc的配置文件

http://www.cnblogs.com/lanxuezaipiao/p/3724958.html

     前3步就是为了安装gnome桌面
(1)安装x-windows的基础 
sudo apt-get install x-window-system-core(一般都已安装)
(2)安装登录管理器
sudo apt-get install gdm (还可以为kdm/xdm)
(3)安装Ubuntu的桌面
sudo apt-get install ubuntu-desktop
(4)修改配置
1.打开配置文件
vim /root/.vnc/xstartup
     我们需要将最后一行“x-window-manager &”改为我们自己的Ubuntu图形界面服务,那么改成什么呢?这就要看你Ubuntu是什么桌面环境了,Ubuntu有gnome、KDE、Unity等桌面环境。
  • 如果是gnome桌面,改成gnome-session &

(5)vncserver -kill :1  然后再启动vnc服务输入vnc4server

14.3.安装Firefox



14.4.下载open shift 的server的release
注意。这里得运行下面的这部分代码
https://docs.openshift.org/latest/getting_started/administrators.html



$ export KUBECONFIG="$(pwd)"/openshift.local.config/master/admin.kubeconfig
$ export CURL_CA_BUNDLE="$(pwd)"/openshift.local.config/master/ca.crt
$ sudo chmod +r "$(pwd)"/openshift.local.config/master/admin.kubeconfig

否则后面会出现问题,比如上传template的时候,会出现(当然,需要在openshift origin解压后的路径下面执行上面的命令




14.5.设置oc open shift到环境变量中
http://blog.chinaunix.net/uid-26916352-id-3208366.html

14.6.运行opneshift server
14.7.运行下面的命令,让test用户拥有最高的cluster-admin权限
oadm registry --config=/root/Downloads/openshift-origin-server-v1.3.0-alpha.2-983578e-linux-64bit/openshift.local.config/master/admin.kubeconfig --service-account=registry
14.8.集成 docker regitry
https://docs.openshift.org/latest/install_config/install/docker_registry.html
oadm registry --config=admin.kubeconfig \
    --service-account=registry
14.9.上传template



15.
解决无妨访问app的URL的问题,什么router没有接受。。 应该是内存不够,才1G,导致容器跑不起来。
https://www.youtube.com/watch?feature=player_embedded&v=uocucZqg_0I&t=225
  1. E0721 15:55:31.319599    2117 pod_workers.go:138] Error syncing pod 24061add-4f0b-11e6-986d-00163e004eb4, skipping: failed to "StartContainer" for "nodejs-example" with ErrImagePull: "Network timed out while trying to connect to https://index.docker.io/v1/repositories/library/nodejs-example/images. You may want to check your internet connection or if you are behind a proxy."
17.部署程序
https://docs.openshift.org/latest/dev_guide/new_app.html
1.第一次尝试运行下面的命令 
oc new-app https://github.com/zhouhuakang/MyFirstServletDemo
发现没有pom.xml文件,故提醒无法构建成功
后来改成
oc new-app https://github.com/padcom/servlet-3.0-example
则可以了,因为这个工程里面有个pom.xml文件,后面提醒要加上参数 --image-stream 用来确定使用哪个wifdfly版本构建工程 



18.尝试openvpn
按下面文章安装
https://www.vpndaquan.net.cn/ubuntu-openvpn-settings-tutorial/
第二步的命令换成  
service network-manager restart
2、安装后重启一下网络,再通过“终端”输入以下命令执行:
sudo /etc/init.d/network-manager restart



注意:ubuntu 14.04的配置界面与上面的有电冲突,是先选择add之后,要选最后的import an configured vpn。然后导入.ovpn格式的已经配置好的open vpn链接。

online inc 链接ubuntu时,总是guest登陆,查看下面的文章,禁用guest登陆,利用root帐户登录
http://www.linuxidc.com/Linux/2015-05/117851.htm


 

先试试19的green vpn

19.从该网站选一个付费的,支持Ubuntu和Centos的需要


20.邮件小组回复了一个设置代理的方案
https://docs.openshift.org/latest/install_config/http_proxies.html

原创粉丝点击