{
  "version": "https://jsonfeed.org/version/1", 
  "title": "OpenShift", 
  "description": "Develop and Scale Apps in the Cloud.", 
  "home_page_url": "https://www.v2ex.com/go/openshift", 
  "feed_url": "https://www.v2ex.com/feed/openshift.json", 
  "icon": "https://cdn.v2ex.com/navatar/d86e/a612/603_large.png?m=1543557750", 
  "favicon": "https://cdn.v2ex.com/navatar/d86e/a612/603_normal.png?m=1543557750", 
  "items": [
    {
      "author": {
        "url": "https://www.v2ex.com/member/mengzc", 
        "name": "mengzc", 
        "avatar": "https://cdn.v2ex.com/avatar/7856/b5ed/17062_large.png?m=1736388629"
      }, 
      "url": "https://www.v2ex.com/t/752218", 
      "title": "\u9047\u5230\u4e00\u4e2a\u5947\u602a\u7684 oc lgoin \u767b\u5f55\u5931\u8d25\u95ee\u9898", 
      "id": "https://www.v2ex.com/t/752218", 
      "date_published": "2021-02-07T15:24:14+00:00", 
      "content_html": "<p>\u4f7f\u7528\u7684\u662f SecureCRT\uff0c\u767b\u9646\u5931\u8d25\uff1a</p>\n<pre><code>[root@master ~]# oc login -u admin https://172.16.5.91:8443\nAuthentication required for https://172.16.5.91:8443 (openshift)\nUsername: admin\nPassword: \nLogin failed (401 Unauthorized)\nVerify you have provided correct credentials.\n</code></pre>\n<p>\u4f46\u662f\u5982\u679c\u76f4\u63a5\u4f7f\u7528\uff1a</p>\n<pre><code>[root@master ~]# oc login -u admin https://172.16.5.91:8443 -p admin\nLogin successful.\n</code></pre>\n<p>\u7ecf\u8fc7\u6d4b\u8bd5\u767b\u5f55\u5de5\u5177\u4f7f\u7528\u7684\u662f SecureCRT\uff0c\u767b\u9646\u5931\u8d25\uff0c\u4f46\u662f putty \u548c xshell \u767b\u5f55\u90fd\u662f\u6b63\u5e38\u7684\uff0c\u6000\u7591\u548c\u5de5\u5177\u6709\u5173\u7cfb\uff0c\u4f46\u662f\u4f3c\u4e4e\u6ca1\u6709\u9053\u7406\u3002</p>\n<p>\u6362\u4e86\u4e00\u53f0\u7535\u8111\uff0c\u4f7f\u7528\u76f8\u540c\u7248\u672c SecureCRT \u5de5\u5177\u767b\u5f55\u6b63\u5e38\u3002</p>\n<p>\u6709\u53ef\u80fd\u662f\u4ec0\u4e48\u95ee\u9898\uff1f</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1776858751"
      }, 
      "url": "https://www.v2ex.com/t/518038", 
      "title": "Minishift", 
      "id": "https://www.v2ex.com/t/518038", 
      "date_published": "2018-12-16T09:24:36+00:00", 
      "content_html": "<a target=\"_blank\" href=\"https://docs.okd.io/latest/minishift/index.html\" rel=\"nofollow\">https://docs.okd.io/latest/minishift/index.html</a><br /><br />\u4e00\u4e2a\u9002\u5408\u5728\u5f00\u53d1\u8005\u672c\u5730\u7535\u8111\u4e0a\u542f\u52a8\u8fd0\u884c\u7684 OpenShift\u3002"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/yazoox", 
        "name": "yazoox", 
        "avatar": "https://cdn.v2ex.com/avatar/7b39/2690/111562_large.png?m=1635297358"
      }, 
      "url": "https://www.v2ex.com/t/416460", 
      "title": "\u6709\u5144\u5f1f\u4f7f\u7528\u8fc7 redhat \u7684 openshift \u4e91\u670d\u52a1\u4e48\uff1f\u600e\u4e48\u521b\u5efa\u4e00\u4e2a service", 
      "id": "https://www.v2ex.com/t/416460", 
      "date_published": "2017-12-21T02:16:18+00:00", 
      "content_html": "<p>\u697c\u4e3b\u6ce8\u518c\u4e86\u4e00\u4e2a redhat \u7684\u5e10\u53f7\uff0c\u7136\u540e\u9009\u62e9\u4e86 free \u7684\u7c7b\u578b\uff08\u52a0\u62ff\u5927\u670d\u52a1\u5668\uff09\u3002</p>\n<p>\u63a5\u7740\u521b\u5efa\u4e86\u4e00\u4e2a deployment\uff0c\u9009\u7684 <a href=\"http://store.docker.com\" rel=\"nofollow\">store.docker.com</a> \u4e0a\u9762\u7684\u4e00\u4e2a\u3002\u7136\u540e\u4e5f\u6210\u529f\u5e03\u7f6e\u4e86\uff0cpod \u4e5f running \u4e86\u3002\n\u53ef\u662f\u4e0d\u77e5\u9053\u4e3a\u4ec0\u4e48\uff0c\u6ca1\u6709\"services\"\u521b\u5efa\u51fa\u6765\uff0c\u6ca1\u6709 service \u5c31\u4e0d\u80fd\u521b\u5efa route\uff0c\u6ca1\u6709 route\uff0c\u4e5f\u5c31\u76f8\u5f53\u4e8e\u6ca1\u6709\u7f51\u7edc\u5730\u5740\uff0c\u6211\u7684\u8fd9\u4e2a\u670d\u52a1 /\u7f51\u7ad9\uff0c\u6ca1\u529e\u6cd5\u8bbf\u95ee\u554a\uff1f</p>\n<p>\u6211\u7684\u7406\u89e3\uff0c\u5728\u6210\u529f deployment \u540e\uff0c\u5e94\u8be5\u4f1a\u6709\u4e00\u4e2a service \u81ea\u52a8\u521b\u5efa\u51fa\u6765\u7684\u554a\u3002\n\u6298\u817e\u4e86\u534a\u5929\uff0c\u4e0d\u77e5\u9053\u4e3a\u4ec0\u4e48\u8fd9\u4e2a service \u4e0d\u80fd\u521b\u5efa\u51fa\u6765\uff0clog \u91cc\u4e5f\u6ca1\u6709\u63d0\u793a\u3002\n\u60f3\u5173 service \u7684\u754c\u9762\uff0c\u4e5f\u6ca1\u6709\u7c7b\u4f3c\u201c add\",\u6216\u8005\"import \u201d\u7684\u6309\u952e\u70b9\u51fb\uff0c\u8ba9\u6211\u624b\u5de5\u521b\u5efa\u3002</p>\n<p>\u548b\u56de\u4e8b\u513f\u554a\uff1f</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/zjgsamuel", 
        "name": "zjgsamuel", 
        "avatar": "https://cdn.v2ex.com/avatar/be6c/366e/44090_large.png?m=1384826741"
      }, 
      "url": "https://www.v2ex.com/t/378501", 
      "date_modified": "2017-07-28T00:01:19+00:00", 
      "content_html": "\u4e4b\u524d\u73a9\u8fc7 OpenShift\uff0c\u8bd5\u7528\u4e86\u4e00\u628a\u540e\u6765\u5c31\u6401\u7f6e\u4e86\uff0cN \u5e74\u8fc7\u53bb\u4e86\u60f3\u518d\u4f53\u9a8c\u4f53\u9a8c\uff0c\u53d1\u73b0\u539f\u5148\u4e3b\u673a\u4fe1\u606f\u90fd\u4e0d\u89c1\u4e86\uff0c\u9700\u8981\u91cd\u65b0\u7533\u8bf7\uff0c\u4e8e\u662f\u91cd\u65b0\u7533\u8bf7\u4e86 US West (Oregon) \u7684\u514d\u8d39\u4e3b\u673a\uff0c\u7ed3\u679c\u6bcf\u5929\u90fd\u53bb\u5237\u4e3b\u9875\uff0c\u53d1\u73b0\u4e00\u76f4\u63d0\u793a Queued for Provisioning ...\r<br />\u4e0d\u77e5\u9053\u8981\u7b49\u5230\u591a\u4e45\uff0c\u662f\u6211\u7684\u59ff\u52bf\u4e0d\u5bf9\u4e48?", 
      "date_published": "2017-07-28T00:00:40+00:00", 
      "title": "OpenShift Online \u7533\u8bf7\u7684\u514d\u8d39\u4e3b\u673a\u4e00\u822c\u9700\u8981\u7b49\u591a\u957f\u65f6\u95f4\u554a?", 
      "id": "https://www.v2ex.com/t/378501"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Technetiumer", 
        "name": "Technetiumer", 
        "avatar": "https://cdn.v2ex.com/avatar/d6ec/1f9a/148599_large.png?m=1476192256"
      }, 
      "url": "https://www.v2ex.com/t/297195", 
      "title": "OpenShift \u4f3c\u4e4e\u4e0d\u514d\u8d39\u4e86\uff1f", 
      "id": "https://www.v2ex.com/t/297195", 
      "date_published": "2016-08-04T12:50:27+00:00", 
      "content_html": "<p>OpenShift v2 \u5df2\u505c\u6b62\u6ce8\u518c\uff0c\u800c v3 \u4ec5\u63d0\u4f9b\u8bd5\u7528 30 \u5929</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/figofuture", 
        "name": "figofuture", 
        "avatar": "https://cdn.v2ex.com/avatar/ede8/62db/10193_large.png?m=1449572984"
      }, 
      "url": "https://www.v2ex.com/t/270404", 
      "title": "\u5728 openshift \u4e0a\u642d\u5efa\u81ea\u5df1\u7684\u4e13\u5c5e\u56fe\u5e8a", 
      "id": "https://www.v2ex.com/t/270404", 
      "date_published": "2016-04-12T03:58:09+00:00", 
      "content_html": "<p>\u8be6\u89c1 <a href=\"http://www.figotan.org/2016/04/11/how-to-setup-imagehost-on-openshift/\" rel=\"nofollow\">http://www.figotan.org/2016/04/11/how-to-setup-imagehost-on-openshift/</a></p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/VmuTargh", 
        "name": "VmuTargh", 
        "avatar": "https://cdn.v2ex.com/gravatar/3fa5cbeb18549946605f65007ee339dd?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/269655", 
      "title": "Openshift \u7684\u4e1c\u6d77\u5cb8\u514d\u8d39\u8282\u70b9\u7591\u4f3c\u88ab\u653b\u51fb\u4e2d", 
      "id": "https://www.v2ex.com/t/269655", 
      "date_published": "2016-04-08T12:28:17+00:00", 
      "content_html": "\u521a\u624d\u53d1\u73b0\u6211\u6302\u5728 Openshift \u7684\u6e90\u7ad9\u4e0d\u80fd\u8bbf\u95ee, Kloudsec \u63d0\u793a 502, \u6302 SSH \u4e0a\u53bb restart \u5728 start \u9636\u6bb5\u5361\u5f88\u4e45.\r<br />\u665a\u4e0a\u521a\u6709\u7684\u60c5\u51b5, \u5e94\u8be5\u662f\u67d0\u4e2a\u7ad9\u88ab\u653b\u51fb\u4e86, \u662f\u4e0d\u662f\u6211\u7684\u7ad9\u76ee\u524d\u4e0d\u77e5\u9053, \u5f97\u4e0a Kloudsec \u540e\u53f0\u770b\u60c5\u51b5"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/jeromeli", 
        "name": "jeromeli", 
        "avatar": "https://cdn.v2ex.com/avatar/c2b6/ea54/92976_large.png?m=1428839898"
      }, 
      "url": "https://www.v2ex.com/t/250245", 
      "title": "openshift \u4e0d\u7ffb\u4f1a\u81ea\u52a8\u8df3\u8f6c\u5230 https://XXXXXX/app", 
      "id": "https://www.v2ex.com/t/250245", 
      "date_published": "2016-01-12T12:25:44+00:00", 
      "content_html": "<p>\u7533\u8bf7\u4e86\u4e2a\u57df\u540d\u8bd5\u8bd5<br>\n<a target=\"_blank\" rel=\"nofollow\" href=\"http://www.iminoo.cn/\">http://www.iminoo.cn/</a><br>\n\u7ed3\u679c\u4e0d\u80fd\u7528\u554a\u554a\u554a<br>\nopenshift \u4e0d\u7ffb\u4f1a\u81ea\u52a8\u8df3\u8f6c\u5230 https://XXXXXX/app<br>\n\u8fd9\u662f\u4ec0\u4e48\u56de\u4e8b\uff0c\u600e\u4e48\u89e3\u51b3\uff1f\uff1f\uff1f</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/redhatjob", 
        "name": "redhatjob", 
        "avatar": "https://cdn.v2ex.com/avatar/a19e/a3b9/85710_large.png?m=1581912913"
      }, 
      "url": "https://www.v2ex.com/t/219146", 
      "title": "[\u7ea2\u5e3d\u793e\u62db] Quality Engineer--OpenShift", 
      "id": "https://www.v2ex.com/t/219146", 
      "date_published": "2015-09-08T08:23:17+00:00", 
      "content_html": "<p>\u7b80\u5386\u53d1\u9001\u81f3 <a target=\"_blank\" rel=\"nofollow\" href=\"mailto:lshi@redhat.com\">lshi@redhat.com</a>         </p>\n\n<p>Job Summary<br><br>\nRed Hat is looking for an Associate Quality Engineer with a passion for open source software to join our OpenShift Quality Engineering team. In this role, you will make a difference in products used by thousands of people around the world and help build OpenShift Platform-as-a-Service (PaaS ), a system changing how development is done and built on Docker containers and the Kubernetes cluster management system. You&#39;ll be responsible for all aspects of quality for OpenShift, including designing test plans, extending existing automation frameworks, and developing new automated tests for both back-ends and front-ends. As an Associate OpenShift Quality Engineer, you will gain a deep understanding of a variety of popular technologies including Docker, Kubernetes, Red Hat Enterprise Linux OpenStack Platform, middleware, etc. Contributions to open source projects or publicly available code samples are an advantage.         </p>\n\n<p>Primary Job Responsibilities<br><br>\nDevelop automation framework and scripts with Ruby, Go, or Bash languages for automation testing and execution<br><br>\nParticipate in the test planning and product planning processes<br><br>\nConduct new feature research and design test cases<br><br>\nCarry out manual tests and deliver clear status for testing areas in a timely manner<br><br>\nDocument and advocate the resolution of new bugs with developers and communicate the impact on customers to developers and support<br><br>\nConstantly learn new things and maintain an overview of current technologies<br><br>\nCommunicate with other OpenShift quality engineers and developers in English<br><br>\nWork in a fast-paced environment         </p>\n\n<p>Required Skills<br><br>\nBachelor&#39;s degree or higher, or equivalent in computer science or a related field<br><br>\n2+ years of experience in quality engineering<br><br>\nFamiliarity with testing methodologies and techniques<br><br>\nKnowledge of the UNIX or Linux operating system (any distribution )<br><br>\nProgramming language skills in Bash, shell, and Java<br><br>\nProgramming language skills in Go, Ruby, or Python<br><br>\nSelf-motivated and dedicated to learning and collaboration<br><br>\nAbility to work under fast-paced environment and learn quickly<br><br>\nFamiliarity with the following technologies is highly preferred: Java, JBoss, Node.js, Ruby, Python, etc., as well as database environments like MySQL, MongoDB, and PostgreSQL<br><br>\nGood English communication skills, both written and verbal         </p>\n\n<h2>Knowledge of virtualization, JBoss Middleware, Docker, Red Hat Enterprise Linux OpenStack Platform, and OpenShift is a plus         </h2>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/theJian", 
        "name": "theJian", 
        "avatar": "https://cdn.v2ex.com/avatar/3a64/4155/69335_large.png?m=1520077267"
      }, 
      "url": "https://www.v2ex.com/t/176953", 
      "date_modified": "2015-03-14T16:02:00+00:00", 
      "content_html": "<p><img src=\"http://ww4.sinaimg.cn/large/a15b4afegw1eq5p67692yj20ik0bzq65\" alt=\"\"><br>\n\u5982\u56fe, ruby\u548cgit\u90fd\u88c5\u597d\u4e86, \u6709\u4eba\u4e5f\u9047\u5230\u8fd9\u4e2a\u95ee\u9898\u5417? \u662fgfw\u7684\u539f\u56e0\u5417? \u8be5\u600e\u4e48\u89e3\u51b3?<br>\n\u6211\u662f\u6309\u7167\u5b98\u65b9\u7684\u6559\u7a0b\u88c5\u7684.<br>\n<a target=\"_blank\" rel=\"nofollow\" href=\"https://developers.openshift.com/en/getting-started-windows.html\">https://developers.openshift.com/en/getting-started-windows.html</a></p>\n", 
      "date_published": "2015-03-14T16:00:47+00:00", 
      "title": "\u7b2c\u4e00\u6b21\u5c1d\u8bd5\u4f7f\u7528 openshift, \u88c5 rhc \u65f6\u9047\u5230\u4e00\u4e2a\u9519\u8bef.", 
      "id": "https://www.v2ex.com/t/176953"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1776858751"
      }, 
      "url": "https://www.v2ex.com/t/149569", 
      "title": "\u76ee\u524d\u6709\u4ec0\u4e48\u5927\u7f51\u7ad9\u8dd1\u5728 OpenShift \u4e0a\u4e48\uff1f", 
      "id": "https://www.v2ex.com/t/149569", 
      "date_published": "2014-11-26T15:30:52+00:00", 
      "content_html": ""
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/kfll", 
        "name": "kfll", 
        "avatar": "https://cdn.v2ex.com/avatar/07ff/46bb/5505_large.png?m=1576919935"
      }, 
      "url": "https://www.v2ex.com/t/101324", 
      "title": "Openshift origin \u4e24\u4e2a Node \u6216\u5e94\u7528\u600e\u4e48\u5171\u4eab\u4e00\u4e2a git \u4ed3\u5e93\uff1f", 
      "id": "https://www.v2ex.com/t/101324", 
      "date_published": "2014-02-22T01:54:59+00:00", 
      "content_html": "\u662f\u8fd9\u6837\u7684\uff0c\u4e00\u4e2a\u7a0b\u5e8f\uff0c\u4e24\u53f0\u673a\u5b50\uff0c\u4e00\u4e2a\u751f\u4ea7\u8282\u70b9\uff0c\u4e00\u4e2a\u5f00\u53d1\u8282\u70b9\uff0c\u60f3\u8981\u7528\u540c\u4e2a git \u5e93\u7684\u4e0d\u540c\u5206\u652f"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/x314", 
        "name": "x314", 
        "avatar": "https://cdn.v2ex.com/gravatar/26582e2f138a7ea63e7b74837888c413?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/75846", 
      "date_modified": "2013-07-15T08:18:52+00:00", 
      "content_html": "", 
      "date_published": "2013-07-15T08:18:28+00:00", 
      "title": "\u672c\u7ad9\u6709\u8c01\u6210\u529f\u5728openshift\u4e0a\u642d\u5efa\u8fc7\u7c7bv2ex\u7684\u8bba\u575b\u7a0b\u5e8f\uff1f", 
      "id": "https://www.v2ex.com/t/75846"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/cctvsmg", 
        "name": "cctvsmg", 
        "avatar": "https://cdn.v2ex.com/avatar/83e0/de8c/38214_large.png?m=1385309637"
      }, 
      "url": "https://www.v2ex.com/t/69994", 
      "title": "openshift\u76f8\u5173\u7684\u79cd\u79cd\u95ee\u9898", 
      "id": "https://www.v2ex.com/t/69994", 
      "date_published": "2013-05-24T03:12:04+00:00", 
      "content_html": "1.\u7279\u8272<br />\u80fd\u591f\u7528ssh\u94fe\u63a5<br />\u80fd\u81ea\u5df1\u7f16\u8bd1\u4efb\u4f55\u60f3\u8981\u7684\u7a0b\u5e8f\uff0c\u4f46\u662f\u6bd4\u8f83\u9ebb\u70e6<br />\u957f\u671f\u514d\u8d39<br /><br />2.\u6027\u80fd<br />\u6839\u636ephp\u63a2\u9488\u7684\u53cd\u9988\uff0ccpu\u7684\u6d6e\u70b9\u8ba1\u7b97\u4e0d\u592a\u7ed9\u529b\uff0cIO\u5c1a\u53ef\uff0c\u5b9e\u9645\u8fd0\u884c\u7684\u65f6\u5019\uff0c\u5982\u679c\u662f\u7eaf\u7cb9\u7684http\uff0c\u518d\u7ecf\u8fc7\u5404\u79cd\u4f18\u5316\uff0c\u4f7f\u7528memcache\u4ee5\u540e\uff0c\u52c9\u5f3a\u8fd8\u662f\u611f\u89c9\u4e0d\u5230\u592a\u5361\uff0c\u4f46\u662f\u5982\u679c\u5f00\u542f\u4e86https\uff0c\u6216\u8005\u7528\u5b98\u65b9\u81ea\u5e26\u7684https\uff0c\u5361\u5230\u7206<br /><br />\u6bcf\u4e2a\u514d\u8d39\u7528\u6237\u90013\u4e2ainstance\uff0c\u4e00\u4e2ainstance\u5927\u6982\u80fd\u652f\u6301100-200\u7684\u5e76\u53d1\uff0c\u603b\u5171\u52a0\u8d77\u6765\u5927\u6982\u6700\u9ad8600\u5e76\u53d1\u6570\uff0c\u5982\u679c\u81ea\u5df1\u6ca1\u5f04\u4e2a\u9632\u706b\u5899\u7684\u8bdd\uff0cab -n 10000 -c 1000 \u8f7b\u677e\u8ba9\u7f51\u7ad9\u65e0\u6cd5\u8bbf\u95ee<br /><br />\u5e26\u5bbd\u7528ab\u6d4b\u8bd5\u7684\u5927\u6982\u5cf0\u503c\u662f2m/s\uff0c\u5e73\u57471m/s \uff0c\u8054\u901a\u7ebf\u8def\u5355IP\u5230\u90a3\u8fb9\u6700\u9ad8\u662f200k/s<br /><br />3.\u5ef6\u8fdf<br />\u56fd\u5185ping\u5927\u6982\u4e5f\u5f97500ms+\uff0c\u7ecf\u5e38600\uff0c\u8fd9\u4e2a\u5012\u662f\u53ef\u4ee5\u7528cloudflare\u4f18\u5316\u4e00\u4e0b\u53ef\u4ee5\u5230200ms\u5de6\u53f3<br /><br />4.\u5bf9\u5899\u7684\u53cb\u597d\u6027<br />\u7528\u76d1\u63a7\u5b9d\u6301\u7eed\u89c2\u5bdf\u4e86\u4e00\u4e2a\u6708\uff0c\u5f97\u51fa\u7684\u7ed3\u8bba\u662f\u7ecf\u5e38\u8bbf\u95ee\u4e0d\u4e86\uff0c\u7528cloudflare\u4f18\u5316\u5ef6\u8fdf\u7684\u8bdd\uff0c\u4e0d\u7528\u8bf4\u5c31\u662f\u88ab\u5899\u7684\u547d\u3002<br /><br />\u7ed3\u8bba\uff0c\u7528\u6765\u505a\u81ea\u5df1\u7684\u6d4b\u8bd5\u73af\u5883\u4e0d\u9519\uff0c\u652f\u6301\u65e0\u6570\u79cd\u5e73\u53f0\uff0cssh\u767b\u9646\u957f\u671f\u7a33\u5b9a<br />\u4f46\u662f\u5982\u679c\u5b9e\u9645\u4f7f\u7528\u7684\u8bdd\uff0c\u548c\u56fd\u5916\u7684\u4e91\u670d\u52a1\u5668\u76f8\u6bd4\uff0c\u8fde\u505a\u535a\u5ba2\u90fd\u6bd4\u8f83\u8270\u96be"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/toctan", 
        "name": "toctan", 
        "avatar": "https://cdn.v2ex.com/avatar/648d/1c9a/20346_large.png?m=1336402241"
      }, 
      "url": "https://www.v2ex.com/t/56369", 
      "date_modified": "2013-01-01T13:20:25+00:00", 
      "content_html": "\u6211\u8fd9 ssh Connection timed out\uff0c \u6ca1\u6cd5\u4f7f\u7528git\uff0c\u7f51\u9875\u80fd\u591f\u6b63\u5e38\u8bbf\u95ee\u3002<br /><br />OpenSSH_6.1p1, OpenSSL 1.0.1c 10 May 2012<br />debug1: Reading configuration data /etc/ssh/ssh_config<br />debug1: Connecting to <a href=\"http://insta-toctan.rhcloud.com\" rel=\"nofollow\">insta-toctan.rhcloud.com</a> [107.22.52.250] port 22.<br />debug1: connect to address 107.22.52.250 port 22: Connection timed out<br />ssh: connect to host <a href=\"http://insta-toctan.rhcloud.com\" rel=\"nofollow\">insta-toctan.rhcloud.com</a> port 22: Connection timed out<br /><br />\u5e94\u8be5\u4e0d\u662f\u7aef\u53e3\u7684\u95ee\u9898\uff0cgithub \u80fd\u591f\u6b63\u5e38\u4f7f\u7528\u3002 \u7f51\u9875\u80fd\u591f\u6b63\u5e38\u8bbf\u95ee\uff0c\u4e5f\u80fd\u591f ping \u901a\u3002<br />\u6302\u4e0avpn\u4e4b\u540e\u5c31\u80fd\u8fde\u4e0a\u4e86\uff0c\u6700\u8fd1 gfw \u53c8\u957f\u9ad8\u4e86\u4e0d\u5c11\u54c8\u2026\u2026", 
      "date_published": "2013-01-01T13:17:30+00:00", 
      "title": "\u4f60\u4eec\u7684 openshift ssh \u6b63\u5e38\u4e48\uff1f", 
      "id": "https://www.v2ex.com/t/56369"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/lossdante", 
        "name": "lossdante", 
        "avatar": "https://cdn.v2ex.com/avatar/8fc8/1fd7/12701_large.png?m=1335128556"
      }, 
      "url": "https://www.v2ex.com/t/56124", 
      "title": "openshift\u7684\u8d60\u9001\u57df\u540d\u65e0\u6cd5\u8bbf\u95ee", 
      "id": "https://www.v2ex.com/t/56124", 
      "date_published": "2012-12-28T18:54:57+00:00", 
      "content_html": "\u521a\u624d\u5c1d\u8bd5\u642d\u4e86\u4e2ablog\uff0c\u4e00\u5207\u90fd\u641e\u5b9a\u4e86\uff0c\u4f46\u662f\u8bbf\u95eeopenshift\u63d0\u4f9b\u7684\u57df\u540d\u786e\u8df3\u5230\u4e86\u8054\u901a\u7684\u57df\u540d\u9519\u8bef\u9875\u9762\u3002<br />\u6c42\u95ee\u8fd9\u662f\u4ec0\u4e48\u60c5\u51b5\uff1f\u5982\u4f55\u89e3\u51b3\uff1f<br />btw\uff0c\u6211\u5728\u6b66\u6c49\u6559\u80b2\u7f51\uff0c\u6211\u7684\u57df\u540dhttp://sigma-amgis.rhcloud.com\u3002"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/skydiver", 
        "name": "skydiver", 
        "avatar": "https://cdn.v2ex.com/avatar/84cc/fcce/14274_large.png?m=1334900788"
      }, 
      "url": "https://www.v2ex.com/t/53009", 
      "date_modified": "2012-11-21T17:21:41+00:00", 
      "content_html": "\u73b0\u5728ssh\u5230\u670d\u52a1\u5668\u4e0a\u4e86\uff0c\u4e0d\u77e5\u9053\u8def\u5f84\u54ea\u91cc", 
      "date_published": "2012-11-21T17:20:56+00:00", 
      "title": "\u5728Openshift\u4e0a\u90e8\u7f72\u4e86WordPress\uff0c\u4ece\u540e\u53f0\u5347\u7ea7\u540e\uff0c\u518d\u5728\u81ea\u5df1\u7684\u7535\u8111\u4e0a git push \u7684\u65f6\u5019\u5c31\u53c8\u6062\u590d\u65e7\u7248\u4e86\u3002\u5982\u4f55\u5728\u670d\u52a1\u5668\u4e0a\u5c06\u66f4\u65b0 commit \u5230 git \u91cc\u9762\u5462\uff1f", 
      "id": "https://www.v2ex.com/t/53009"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/liliang13", 
        "name": "liliang13", 
        "avatar": "https://cdn.v2ex.com/avatar/3fb5/bb32/22621_large.png?m=1769950542"
      }, 
      "url": "https://www.v2ex.com/t/42671", 
      "date_modified": "2012-07-18T01:04:20+00:00", 
      "content_html": "\u7528Git\u4e0d\u662f\u5f88\u591a\uff0c\u4eca\u5929\u770b\u82f1\u6587\u5934\u5927\u3002\u3002<br /><br />\u7ec8\u4e8e\u662f\u4f1a\u90e8\u7f72\u4ee3\u7801\u4e86<br /><br />\u73b0\u5728\u6c42\u52a9\u7ed1\u5b9a\u57df\u540d\u7684\u65b9\u6cd5\uff0c<br /><br />\u611f\u8c22\u5404\u4f4d\uff01", 
      "date_published": "2012-07-17T16:05:52+00:00", 
      "title": "openshift \u7ec8\u4e8e\u628a\u4ee3\u7801\u90e8\u7f72\u4e86\uff0c\u5b9e\u5728\u627e\u4e0d\u5230\u7ed1\u57df\u540d\u7684\u5730\u65b9\u65b9\u6cd5\u4e86\uff0c\u6c42\u52a9", 
      "id": "https://www.v2ex.com/t/42671"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/s", 
        "name": "s", 
        "avatar": "https://cdn.v2ex.com/avatar/ff7d/0f52/1912_large.png?m=1444981502"
      }, 
      "url": "https://www.v2ex.com/t/38409", 
      "date_modified": "2012-07-09T16:10:38+00:00", 
      "content_html": "&gt; cat /etc/passwd | grep guest -c<br />180<br /><br /><br />\u6628\u5929\u8fd9\u4e2a\u65f6\u5019\u662f171\u3002<br /><br />cpu\u4e24\u4e2acore, memory\u662f7.5G\u3002\u8c8c\u4f3c\u662fES2 Large Instance\u3002<br />\u4f60\u4eec\u7684\u5462\uff1f\u90fd\u4e00\u6837\u7684\uff1f", 
      "date_published": "2012-06-04T15:36:42+00:00", 
      "title": "\u4f60\u4eec\u7684openshift\u673a\u5668\u6709\u591a\u5c11\u4eba\u5171\u4eab\uff1f", 
      "id": "https://www.v2ex.com/t/38409"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/likai", 
        "name": "likai", 
        "avatar": "https://cdn.v2ex.com/gravatar/4e0888f96a9339fdff0d645c1fee3117?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/38239", 
      "date_modified": "2012-07-09T16:11:38+00:00", 
      "content_html": "ssh\u767b\u9646\u4e4b\u540e\u6b65\u9aa4\u5982\u4e0b:<br />cd $OPENSHIFT_TMP_DIR<br />wget <a target=\"_blank\" href=\"http://python.org/ftp/python/3.2.3/Python-3.2.3.tar.bz2\">http://python.org/ftp/python/3.2.3/Python-3.2.3.tar.bz2</a><br />tar jxf Python-3.2.3.tar.bz2<br />cd Python-3.2.3<br />./configure --prefix=$OPENSHIFT_RUNTIME_DIR<br />make <br />make install<br />export PATH=$OPENSHIFT_RUNTIME_DIR/bin:$PATH<br />python -v<br />\u663e\u793a\u7684\u5c45\u7136\u662fpython2.6.6<br />\u8fd9\u548b\u56de\u4e8b\u554a", 
      "date_published": "2012-06-03T01:24:28+00:00", 
      "title": "openshift diy\u5b89\u88c5PYTHON 3.2.3\u4e0d\u6210\u529f.\u6c42\u6307\u70b9", 
      "id": "https://www.v2ex.com/t/38239"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/da_a", 
        "name": "da_a", 
        "avatar": "https://cdn.v2ex.com/avatar/fe40/fb94/2277_large.png?m=1335852029"
      }, 
      "url": "https://www.v2ex.com/t/35527", 
      "date_modified": "2012-07-09T16:12:17+00:00", 
      "content_html": "\u67b6\u6784\uff1a<br /><a target=\"_blank\" href=\"https://openshift.redhat.com/community/wiki/architecture-overview\">https://openshift.redhat.com/community/wiki/architecture-overview</a><br />livecd\uff1a<br /><a target=\"_blank\" href=\"https://openshift.redhat.com/community/wiki/getting-started-with-openshift-origin-livecd\">https://openshift.redhat.com/community/wiki/getting-started-with-openshift-origin-livecd</a>", 
      "date_published": "2012-05-11T12:05:02+00:00", 
      "title": "OpenShift Origin\u7684\u67b6\u6784\u3001livecd", 
      "id": "https://www.v2ex.com/t/35527"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/likai", 
        "name": "likai", 
        "avatar": "https://cdn.v2ex.com/gravatar/4e0888f96a9339fdff0d645c1fee3117?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/34585", 
      "date_modified": "2012-07-09T16:12:23+00:00", 
      "content_html": "\u6ca1\u770b\u5230\u6709\u8bf4\u660e\u6587\u6863\u554a", 
      "date_published": "2012-05-04T03:05:22+00:00", 
      "title": "OPENSHIFT DIY\u73af\u5883\u600e\u4e48\u4e2a\u914d\u7f6e\uff1f", 
      "id": "https://www.v2ex.com/t/34585"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/CoX", 
        "name": "CoX", 
        "avatar": "https://cdn.v2ex.com/avatar/84b2/0b1f/2513_large.png?m=1335107728"
      }, 
      "url": "https://www.v2ex.com/t/33147", 
      "date_modified": "2012-07-09T16:10:44+00:00", 
      "content_html": "\u7533\u8bf7\u5730\u5740\uff1a <a target=\"_blank\" href=\"http://openshift.redhat.com\">http://openshift.redhat.com</a><br />\u76ee\u524d\u6bcf\u4e2a\u6ce8\u518c\u8d26\u53f7\u63d0\u4f9b1.5G\u5185\u5b58\u548c3G\u7a7a\u95f4\uff0c\u4f1a\u5747\u5206\u5728\u4e09\u4e2aapp\u4e0a.<br />\u91cd\u65b0\u7528tornado\u5199\u4e86\u4e0b\u653e\u5728dotcloud\u4e0a\u7684ip\u67e5\u8be2\u5e94\u7528.<br />AD : <a target=\"_blank\" href=\"http://ip-json.rhcloud.com\">http://ip-json.rhcloud.com</a><br /><br />\u8bf4\u8bf4\u4f7f\u7528\u4f53\u9a8c\uff0c\u5939\u6742\u7740\u548cdotclou\u7684\u6bd4\u8f83:<br />1. Client tool \u662fruby\u5199\u7684\uff0cFedora\u6700\u4f4e\u7248\u672c\u662f14\uff0c\u6211\u7684\u7cfb\u7edf12\uff0c\u4e3a\u6b64\u6211\u8fd8\u4e13\u95e8\u5728\u865a\u62df\u673a\u91cc\u88c5\u4e86\u4e2aFedora16\u3002\u611f\u89c9\u6ca1dotcloud\u65b9\u4fbf\u554a\u3002\uff08\u6709\u6ca1\u6709\u4eba\u7528python\u5199\u4e2arhcloud\u554a\uff1f)<br />2.\u4ee3\u7801\u7ba1\u7406openshift\u7528\u7684\u662f\u5f3a\u5927\u7684git\u6765\u7ba1\u7406\u7684(\u90fd\u8bf4git\u5f3a\u5927\uff0c\u5176\u5b9e\u6211\u4e2a\u4eba\u6bd4\u8f83\u5c11\u7528)\uff0c\u4e5f\u53ef\u4ee5ssh\u5230\u7ec8\u7aef\u6765\u64cd\u4f5c\u3002dotcloud\u7528\u7684\u662frsync\u540c\u6b65\u7684\uff0c\u4e5f\u53ef\u4ee5ssh\u767b\u5f55\u3002<br />3.openshift \u4e0a\u4e5f\u88c5\u4e86gcc\uff0c\u4e0d\u8fc7\u5728\u7f16\u8bd1GeoIP\u7684\u65f6\u5019\uff0c\u51fa\u9519\u4e86(\u8fd8\u7f16\u4e86\u4e2aredis\uff0c\u7ed3\u679c\u6ca1\u529e\u6cd5\u542f\u7528\uff0c\u4e0d\u80fd\u7ed1\u5b9a\u7aef\u53e3\uff0c\u8fd8\u5c1d\u8bd5\u88c5\u4e86\u4e0bdropbox\uff0c\u4e5f\u6ca1\u6210\u529f)\u3002\u8fd9\u4e9b\u5728dotcloud\u4e0a\u90fd\u8bd5\u9a8c\u6210\u529f\u3002\u6700\u540e\u66f2\u7ebf\u6551\u56fd\uff0cdotcloud\u7f16\u8bd1GeoIP\uff0c\u590d\u5236\u5230openshift\u4e0a\u4f7f\u7528\uff0c\u641e\u5b9a\u3002<br />4.openshift\u4e0adiy\u7684\u8bdd\uff0c\u81ea\u7531\u5ea6\u5f88\u5927\uff0c\u60f3\u600e\u4e48\u641e\u5c31\u600e\u4e48\u641e\uff0c\u5f53\u7136\u4e5f\u53ef\u4ee5\u4e0d\u7528wsgi\u65b9\u5f0f\u6765\u542fpython\u5e94\u7528\u4e86\u3002<br />5.\u6700\u540e\u4e00\u70b9\uff0copenshift\u53ef\u4ee5\u514d\u8d39\u7ed1\u5b9a\u81ea\u5df1\u7684\u57df\u540d\uff0cdotcloud\u5219\u9700\u8981\u82b1\u94f6\u5b50\u4e86\u3002<br /><br />\u5199\u5230\u6700\u540e\uff0c\u53c8\u60f3\u5230\u524d\u6bb5\u65f6\u95f4\u6536\u5230epio\u7684\u90ae\u4ef6\uff0c\u8bf4\u8981\u5173\u95e8\u5927\u5409\u4e86\u3002\u770b\u6765\u5c0f\u516c\u53f8\u641e\u8fd9\u79cd\u670d\u52a1\u6709\u70b9\u4e0d\u9760\u8c31\u554a\u3002", 
      "date_published": "2012-04-23T11:17:16+00:00", 
      "title": "\u8bd5\u73a9\u4e86\u4e0bredhat\u7684openshift\uff0c\u603b\u7684\u6765\u8bf4\u8fd8\u4e0d\u9519", 
      "id": "https://www.v2ex.com/t/33147"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/sutar", 
        "name": "sutar", 
        "avatar": "https://cdn.v2ex.com/gravatar/5ffa7d55739dcf0345a710e381874497?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/23347", 
      "date_modified": "2012-07-09T16:13:08+00:00", 
      "content_html": "\u7528\u8fc7\u7684\u8c08\u4e00\u8c08\u5427 :)", 
      "date_published": "2011-12-12T10:07:57+00:00", 
      "title": "\u6709\u4eba\u7528\u8fc7Red Hat\u7684OpenShift\u4e48?", 
      "id": "https://www.v2ex.com/t/23347"
    }
  ]
}