Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add digital ocean guide. #315

Closed
wants to merge 2 commits into from

Conversation

ozdanborne
Copy link
Member

No description provided.

Copy link
Contributor

@gunjan5 gunjan5 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a few comments

ensuring Calico services are not accessible from the wider internet.

However, hosts in different Datacenter Regions will not have IP connectivity with one
another on their private address, and therefore will not be able to establish
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

-> "another through their private address, and therefore they will not be able to establish"


However, hosts in different Datacenter Regions will not have IP connectivity with one
another on their private address, and therefore will not be able to establish
BGP sessions with one another. For mluti-region digital ocean clusters,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"digital ocean" -> "Digital Ocean"

###### Enable Encapsulation

In Digital Ocean, cross-host container-to-container traffic will travel over an
L3 hop. Since Digital Ocean does not allow peering to the L3 hop, it will
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"L3 hop" doesn't sound right. There could be more than 1 L3 hops involved in this. Maybe call it "L3 network"?

take over. Turn on traffic encapsulation in pool settings by enabling:

- `ipip` for container-to-container traffic.
- `nat-outgoing` for container-to-ec2-instance traffic.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ec2?

address if the droplet is configured to have a private interface.

Ensure you manually specify `--ip` when launching `calicoctl node run` if you
want it to bind to the public interface.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

might be a good idea to link to calicoctl node run docs page here

Calico can be launched on either:

- Public Interface
- Private Interface [Optional]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not sure I understand why there's an [Optional] tag here. You can have a Calico network completely on the Private interface, same goes for Public interface, [Optional] suggests Public one is mandatory but Private is not. WDYT?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In digital ocean, all droplets have a public interface, but you can optionally add a private interface. I'll clarify that that's what I'm referring to here.

Copy link
Contributor

@gunjan5 gunjan5 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

WDYT about adding a link to calicoctl docs at the end in the reference section? Besides that LGTM

@ozdanborne ozdanborne closed this Jan 17, 2017
@dghubble
Copy link
Contributor

dghubble commented Sep 5, 2017

Why was this closed? I do notice DO firewalls lack support for IPIP, related?

@ozdanborne
Copy link
Member Author

@dghubble no particular reason. Calico works on DO, so there should be no problem. The doc just never got in for some reason.

If you're having trouble deploying there, do open a github issue

@dghubble
Copy link
Contributor

dghubble commented Sep 7, 2017

Thanks, filed #1095

tomdee pushed a commit that referenced this pull request Apr 2, 2018
Add make target to publish to docs-staging project
@ozdanborne ozdanborne deleted the digital-ocean branch January 6, 2020 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants