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 Networks support #19

Closed
LKaemmerling opened this issue Jul 11, 2019 · 4 comments
Closed

Add Networks support #19

LKaemmerling opened this issue Jul 11, 2019 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@LKaemmerling
Copy link
Member

No description provided.

@LKaemmerling LKaemmerling added the enhancement New feature or request label Jul 11, 2019
@LKaemmerling LKaemmerling self-assigned this Jul 11, 2019
@LKaemmerling
Copy link
Member Author

I am pleasured to "announce" that we have now a first beta ready.

You can see all the changes in #20.

We would like to get some feedback before releasing this.

Please don't use this for a production environment at the moment!

But how can you use the networks?

  1. Create a Network via our CloudConsole (or via CLI)
  2. Download the new deployment file with networks support https://github.com/hetznercloud/hcloud-cloud-controller-manager/pull/20/files#diff-5664dce30eb7444c8914c3181f868162
  3. Change the cluster-cidr to your pod range
  4. Create a new secret with your token kubectl -n kube-system create secret generic hcloud --from-literal=token=<hcloud API token>
  5. Create a new secret with the network identifier kubectl -n kube-system create secret generic hcloud --from-literal=network=<hcloud Network_ID_or_Name>
  6. Deploy your changed deployment
  7. Deploy a CNI (like Cilium kubectl create -f https://raw.githubusercontent.com/cilium/cilium/v1.5/examples/kubernetes/<kubernetes-version>/cilium.yaml - please replace <kubernetes-version> with your version like 1.15)

You should now see the Internal IPs on your nodes and you should see the routes in the CloudConsole.

@eino-makitalo
Copy link

I made those secrets in one command because kubernet said that secret already created...
kubectl -n kube-system create secret generic hcloud --from-literal=token= --from-literal=network=
I did not find any Network ID so I gave the name in console... (using hetzner cloud console)

@eino-makitalo
Copy link

@LKaemmerling
Copy link
Member Author

@ALL We will release the new cloud controller manager version within the next week.

apricote pushed a commit that referenced this issue Sep 2, 2024
✨ Add cache client for Hetzner robot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants