{"action":"created","comment":{"url":"https://api.github.com/repos/openshift/openshift-docs/pulls/comments/78605362","id":78605362,"diff_hunk":"@@ -0,0 +1,147 @@\n+[[getting-traffic-into-cluster]]\n+= Getting Traffic Into The Cluster\n+{product-author}\n+{product-version]\n+:data-uri:\n+:icons:\n+:experimental:\n+:toc: macro\n+:toc-title:\n+:prewrap!:\n+\n+toc::[]\n+\n+ifdef::openshift-origin,openshift-enterprise,openshift-dedicated[]\n+== Overview\n+There are many ways to access the cluster. This section describes some\n+commonly used approaches.\n+\n+The recommendation is:\n+\n+- If you have HTTP/HTTPS -- Use the xref:../dev_guide/getting_traffic_into_cluster.adoc#using-a-router[Router],\n+- If you have Encrypted TCP (i.e., TLS with the SNI header) -- Use the xref:../dev_guide/getting_traffic_into_cluster.adoc#using-a-router[Router],\n+- If you have TCP or UDP -- Use xref:../dev_guide/getting_traffic_into_cluster.adoc#using-the-loadbalancer[LoadBalancer],","path":"dev_guide/getting_traffic_into_cluster.adoc","position":23,"original_position":23,"commit_id":"92fb7c38a57c26610f4943f016df57da57057310","original_commit_id":"70b1b45900d11983523680b7dd84ece06d6c5253","user":{"login":"pecameron","id":13967482,"avatar_url":"https://avatars.githubusercontent.com/u/13967482?v=3","gravatar_id":"","url":"https://api.github.com/users/pecameron","html_url":"https://github.com/pecameron","followers_url":"https://api.github.com/users/pecameron/followers","following_url":"https://api.github.com/users/pecameron/following{/other_user}","gists_url":"https://api.github.com/users/pecameron/gists{/gist_id}","starred_url":"https://api.github.com/users/pecameron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pecameron/subscriptions","organizations_url":"https://api.github.com/users/pecameron/orgs","repos_url":"https://api.github.com/users/pecameron/repos","events_url":"https://api.github.com/users/pecameron/events{/privacy}","received_events_url":"https://api.github.com/users/pecameron/received_events","type":"User","site_admin":false},"body":"On 09/13/2016 10:41 AM, Ben Bennett wrote:\n>\n> In dev_guide/getting_traffic_into_cluster.adoc \n> <https://github.com/openshift/openshift-docs/pull/2827#discussion_r78573259>:\n>\n> > +:toc: macro\n> > +:toc-title:\n> > +:prewrap!:\n> > +\n> > +toc::[]\n> > +\n> > +ifdef::openshift-origin,openshift-enterprise,openshift-dedicated[]\n> > +== Overview\n> > +There are many ways to access the cluster. This section describes some\n> > +commonly used approaches.\n> > +\n> > +The recommendation is:\n> > +\n> > +- If you have HTTP/HTTPS -- Use the xref:../dev_guide/getting_traffic_into_cluster.adoc#using-a-router[Router],\n> > +- If you have Encrypted TCP (i.e., TLS with the SNI header) -- Use the xref:../dev_guide/getting_traffic_into_cluster.adoc#using-a-router[Router],\n> > +- If you have TCP or UDP -- Use xref:../dev_guide/getting_traffic_into_cluster.adoc#using-the-loadbalancer[LoadBalancer],\n>\n> This is the previous comment:\n>\n> Perhaps we can make a table comparing features now we have 5 options. \n> Or a flow chart...\n>\n>   * If you have HTTP/HTTPS -- Use the router\n>   * If you have Encrypted TCP (i.e. TLS with the SNI header) -- Use\n>     the router\n>   * If you have TCP or UDP\n>       o Use the new bare-metal LoadBalancer, but that limits you to a\n>         single ingress IP (can be a VIP, but still will be a single\n>         machine for initial load balancing). It simplifies the admin\n>         job, but uses one IP per service.\n>       o Manually assign ExternalIPs to the service. Here you can\n>         assign a set of IPs, so can have multiple machines for the\n>         incoming load balancing. But requires elevated permissions to\n>         assign, and manual tracking of what IP:ports have been used.\n>       o Use NodePorts to expose the service on ALL nodes in the\n>         cluster. More wasteful of scarce port resources. BUT a little\n>         easier to set up multiple. Again, requires more privilege.\n>\n> —\n> You are receiving this because you authored the thread.\n> Reply to this email directly, view it on GitHub \n> <https://github.com/openshift/openshift-docs/pull/2827/files/70b1b45900d11983523680b7dd84ece06d6c5253#r78573259>, \n> or mute the thread \n> <https://github.com/notifications/unsubscribe-auth/ANUgeineLA4bihP0eXR02G7tvJ6kuzz6ks5qprYDgaJpZM4J6qBl>.\n>\nthanks, I lost it in the stream ...\n","created_at":"2016-09-13T17:24:52Z","updated_at":"2016-09-13T17:24:52Z","html_url":"https://github.com/openshift/openshift-docs/pull/2827#discussion_r78605362","pull_request_url":"https://api.github.com/repos/openshift/openshift-docs/pulls/2827","_links":{"self":{"href":"https://api.github.com/repos/openshift/openshift-docs/pulls/comments/78605362"},"html":{"href":"https://github.com/openshift/openshift-docs/pull/2827#discussion_r78605362"},"pull_request":{"href":"https://api.github.com/repos/openshift/openshift-docs/pulls/2827"}}},"pull_request":{"url":"https://api.github.com/repos/openshift/openshift-docs/pulls/2827","id":84882978,"html_url":"https://github.com/openshift/openshift-docs/pull/2827","diff_url":"https://github.com/openshift/openshift-docs/pull/2827.diff","patch_url":"https://github.com/openshift/openshift-docs/pull/2827.patch","issue_url":"https://api.github.com/repos/openshift/openshift-docs/issues/2827","number":2827,"state":"open","locked":false,"title":"Document how to get traffic into the cluster","user":{"login":"pecameron","id":13967482,"avatar_url":"https://avatars.githubusercontent.com/u/13967482?v=3","gravatar_id":"","url":"https://api.github.com/users/pecameron","html_url":"https://github.com/pecameron","followers_url":"https://api.github.com/users/pecameron/followers","following_url":"https://api.github.com/users/pecameron/following{/other_user}","gists_url":"https://api.github.com/users/pecameron/gists{/gist_id}","starred_url":"https://api.github.com/users/pecameron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pecameron/subscriptions","organizations_url":"https://api.github.com/users/pecameron/orgs","repos_url":"https://api.github.com/users/pecameron/repos","events_url":"https://api.github.com/users/pecameron/events{/privacy}","received_events_url":"https://api.github.com/users/pecameron/received_events","type":"User","site_admin":false},"body":"This describes how to get traffic into the cluster. It is a high level\r\ndiscussion with links to detailed material.\r\n\r\nSigned-off-by: Phil Cameron <pcameron@redhat.com>","created_at":"2016-09-12T14:38:11Z","updated_at":"2016-09-13T17:24:53Z","closed_at":null,"merged_at":null,"merge_commit_sha":"79376cb8cbaa16dff31680a8e9add70ea98287aa","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/openshift/openshift-docs/pulls/2827/commits","review_comments_url":"https://api.github.com/repos/openshift/openshift-docs/pulls/2827/comments","review_comment_url":"https://api.github.com/repos/openshift/openshift-docs/pulls/comments{/number}","comments_url":"https://api.github.com/repos/openshift/openshift-docs/issues/2827/comments","statuses_url":"https://api.github.com/repos/openshift/openshift-docs/statuses/92fb7c38a57c26610f4943f016df57da57057310","head":{"label":"pecameron:gettraffic","ref":"gettraffic","sha":"92fb7c38a57c26610f4943f016df57da57057310","user":{"login":"pecameron","id":13967482,"avatar_url":"https://avatars.githubusercontent.com/u/13967482?v=3","gravatar_id":"","url":"https://api.github.com/users/pecameron","html_url":"https://github.com/pecameron","followers_url":"https://api.github.com/users/pecameron/followers","following_url":"https://api.github.com/users/pecameron/following{/other_user}","gists_url":"https://api.github.com/users/pecameron/gists{/gist_id}","starred_url":"https://api.github.com/users/pecameron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pecameron/subscriptions","organizations_url":"https://api.github.com/users/pecameron/orgs","repos_url":"https://api.github.com/users/pecameron/repos","events_url":"https://api.github.com/users/pecameron/events{/privacy}","received_events_url":"https://api.github.com/users/pecameron/received_events","type":"User","site_admin":false},"repo":{"id":60121047,"name":"openshift-docs","full_name":"pecameron/openshift-docs","owner":{"login":"pecameron","id":13967482,"avatar_url":"https://avatars.githubusercontent.com/u/13967482?v=3","gravatar_id":"","url":"https://api.github.com/users/pecameron","html_url":"https://github.com/pecameron","followers_url":"https://api.github.com/users/pecameron/followers","following_url":"https://api.github.com/users/pecameron/following{/other_user}","gists_url":"https://api.github.com/users/pecameron/gists{/gist_id}","starred_url":"https://api.github.com/users/pecameron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pecameron/subscriptions","organizations_url":"https://api.github.com/users/pecameron/orgs","repos_url":"https://api.github.com/users/pecameron/repos","events_url":"https://api.github.com/users/pecameron/events{/privacy}","received_events_url":"https://api.github.com/users/pecameron/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/pecameron/openshift-docs","description":"OpenShift Documentation","fork":true,"url":"https://api.github.com/repos/pecameron/openshift-docs","forks_url":"https://api.github.com/repos/pecameron/openshift-docs/forks","keys_url":"https://api.github.com/repos/pecameron/openshift-docs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pecameron/openshift-docs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pecameron/openshift-docs/teams","hooks_url":"https://api.github.com/repos/pecameron/openshift-docs/hooks","issue_events_url":"https://api.github.com/repos/pecameron/openshift-docs/issues/events{/number}","events_url":"https://api.github.com/repos/pecameron/openshift-docs/events","assignees_url":"https://api.github.com/repos/pecameron/openshift-docs/assignees{/user}","branches_url":"https://api.github.com/repos/pecameron/openshift-docs/branches{/branch}","tags_url":"https://api.github.com/repos/pecameron/openshift-docs/tags","blobs_url":"https://api.github.com/repos/pecameron/openshift-docs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pecameron/openshift-docs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pecameron/openshift-docs/git/refs{/sha}","trees_url":"https://api.github.com/repos/pecameron/openshift-docs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pecameron/openshift-docs/statuses/{sha}","languages_url":"https://api.github.com/repos/pecameron/openshift-docs/languages","stargazers_url":"https://api.github.com/repos/pecameron/openshift-docs/stargazers","contributors_url":"https://api.github.com/repos/pecameron/openshift-docs/contributors","subscribers_url":"https://api.github.com/repos/pecameron/openshift-docs/subscribers","subscription_url":"https://api.github.com/repos/pecameron/openshift-docs/subscription","commits_url":"https://api.github.com/repos/pecameron/openshift-docs/commits{/sha}","git_commits_url":"https://api.github.com/repos/pecameron/openshift-docs/git/commits{/sha}","comments_url":"https://api.github.com/repos/pecameron/openshift-docs/comments{/number}","issue_comment_url":"https://api.github.com/repos/pecameron/openshift-docs/issues/comments{/number}","contents_url":"https://api.github.com/repos/pecameron/openshift-docs/contents/{+path}","compare_url":"https://api.github.com/repos/pecameron/openshift-docs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pecameron/openshift-docs/merges","archive_url":"https://api.github.com/repos/pecameron/openshift-docs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pecameron/openshift-docs/downloads","issues_url":"https://api.github.com/repos/pecameron/openshift-docs/issues{/number}","pulls_url":"https://api.github.com/repos/pecameron/openshift-docs/pulls{/number}","milestones_url":"https://api.github.com/repos/pecameron/openshift-docs/milestones{/number}","notifications_url":"https://api.github.com/repos/pecameron/openshift-docs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pecameron/openshift-docs/labels{/name}","releases_url":"https://api.github.com/repos/pecameron/openshift-docs/releases{/id}","deployments_url":"https://api.github.com/repos/pecameron/openshift-docs/deployments","created_at":"2016-05-31T20:27:24Z","updated_at":"2016-05-31T20:27:25Z","pushed_at":"2016-09-12T21:02:32Z","git_url":"git://github.com/pecameron/openshift-docs.git","ssh_url":"git@github.com:pecameron/openshift-docs.git","clone_url":"https://github.com/pecameron/openshift-docs.git","svn_url":"https://github.com/pecameron/openshift-docs","homepage":"https://docs.openshift.org/latest/welcome/index.html","size":15068,"stargazers_count":0,"watchers_count":0,"language":"CSS","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"openshift:master","ref":"master","sha":"f995a26039798e95dbd08410593aa991519666db","user":{"login":"openshift","id":792337,"avatar_url":"https://avatars.githubusercontent.com/u/792337?v=3","gravatar_id":"","url":"https://api.github.com/users/openshift","html_url":"https://github.com/openshift","followers_url":"https://api.github.com/users/openshift/followers","following_url":"https://api.github.com/users/openshift/following{/other_user}","gists_url":"https://api.github.com/users/openshift/gists{/gist_id}","starred_url":"https://api.github.com/users/openshift/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/openshift/subscriptions","organizations_url":"https://api.github.com/users/openshift/orgs","repos_url":"https://api.github.com/users/openshift/repos","events_url":"https://api.github.com/users/openshift/events{/privacy}","received_events_url":"https://api.github.com/users/openshift/received_events","type":"Organization","site_admin":false},"repo":{"id":21740844,"name":"openshift-docs","full_name":"openshift/openshift-docs","owner":{"login":"openshift","id":792337,"avatar_url":"https://avatars.githubusercontent.com/u/792337?v=3","gravatar_id":"","url":"https://api.github.com/users/openshift","html_url":"https://github.com/openshift","followers_url":"https://api.github.com/users/openshift/followers","following_url":"https://api.github.com/users/openshift/following{/other_user}","gists_url":"https://api.github.com/users/openshift/gists{/gist_id}","starred_url":"https://api.github.com/users/openshift/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/openshift/subscriptions","organizations_url":"https://api.github.com/users/openshift/orgs","repos_url":"https://api.github.com/users/openshift/repos","events_url":"https://api.github.com/users/openshift/events{/privacy}","received_events_url":"https://api.github.com/users/openshift/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/openshift/openshift-docs","description":"OpenShift Documentation","fork":false,"url":"https://api.github.com/repos/openshift/openshift-docs","forks_url":"https://api.github.com/repos/openshift/openshift-docs/forks","keys_url":"https://api.github.com/repos/openshift/openshift-docs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/openshift/openshift-docs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/openshift/openshift-docs/teams","hooks_url":"https://api.github.com/repos/openshift/openshift-docs/hooks","issue_events_url":"https://api.github.com/repos/openshift/openshift-docs/issues/events{/number}","events_url":"https://api.github.com/repos/openshift/openshift-docs/events","assignees_url":"https://api.github.com/repos/openshift/openshift-docs/assignees{/user}","branches_url":"https://api.github.com/repos/openshift/openshift-docs/branches{/branch}","tags_url":"https://api.github.com/repos/openshift/openshift-docs/tags","blobs_url":"https://api.github.com/repos/openshift/openshift-docs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/openshift/openshift-docs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/openshift/openshift-docs/git/refs{/sha}","trees_url":"https://api.github.com/repos/openshift/openshift-docs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/openshift/openshift-docs/statuses/{sha}","languages_url":"https://api.github.com/repos/openshift/openshift-docs/languages","stargazers_url":"https://api.github.com/repos/openshift/openshift-docs/stargazers","contributors_url":"https://api.github.com/repos/openshift/openshift-docs/contributors","subscribers_url":"https://api.github.com/repos/openshift/openshift-docs/subscribers","subscription_url":"https://api.github.com/repos/openshift/openshift-docs/subscription","commits_url":"https://api.github.com/repos/openshift/openshift-docs/commits{/sha}","git_commits_url":"https://api.github.com/repos/openshift/openshift-docs/git/commits{/sha}","comments_url":"https://api.github.com/repos/openshift/openshift-docs/comments{/number}","issue_comment_url":"https://api.github.com/repos/openshift/openshift-docs/issues/comments{/number}","contents_url":"https://api.github.com/repos/openshift/openshift-docs/contents/{+path}","compare_url":"https://api.github.com/repos/openshift/openshift-docs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/openshift/openshift-docs/merges","archive_url":"https://api.github.com/repos/openshift/openshift-docs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/openshift/openshift-docs/downloads","issues_url":"https://api.github.com/repos/openshift/openshift-docs/issues{/number}","pulls_url":"https://api.github.com/repos/openshift/openshift-docs/pulls{/number}","milestones_url":"https://api.github.com/repos/openshift/openshift-docs/milestones{/number}","notifications_url":"https://api.github.com/repos/openshift/openshift-docs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/openshift/openshift-docs/labels{/name}","releases_url":"https://api.github.com/repos/openshift/openshift-docs/releases{/id}","deployments_url":"https://api.github.com/repos/openshift/openshift-docs/deployments","created_at":"2014-07-11T15:14:42Z","updated_at":"2016-09-09T07:21:34Z","pushed_at":"2016-09-13T16:43:04Z","git_url":"git://github.com/openshift/openshift-docs.git","ssh_url":"git@github.com:openshift/openshift-docs.git","clone_url":"https://github.com/openshift/openshift-docs.git","svn_url":"https://github.com/openshift/openshift-docs","homepage":"https://docs.openshift.org/latest/welcome/index.html","size":25082,"stargazers_count":52,"watchers_count":52,"language":"CSS","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":254,"mirror_url":null,"open_issues_count":217,"forks":254,"open_issues":217,"watchers":52,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/openshift/openshift-docs/pulls/2827"},"html":{"href":"https://github.com/openshift/openshift-docs/pull/2827"},"issue":{"href":"https://api.github.com/repos/openshift/openshift-docs/issues/2827"},"comments":{"href":"https://api.github.com/repos/openshift/openshift-docs/issues/2827/comments"},"review_comments":{"href":"https://api.github.com/repos/openshift/openshift-docs/pulls/2827/comments"},"review_comment":{"href":"https://api.github.com/repos/openshift/openshift-docs/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/openshift/openshift-docs/pulls/2827/commits"},"statuses":{"href":"https://api.github.com/repos/openshift/openshift-docs/statuses/92fb7c38a57c26610f4943f016df57da57057310"}}}}
{"actor":{"display_login":"pecameron"}}