-
Notifications
You must be signed in to change notification settings - Fork 431
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
Implement Azure bastion host #165
Comments
@justaugustus: The provided milestone is not valid for this repository. Milestones in this repository: [ Use In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/priority important-soon |
/help |
I can work on this. How should it look like? What i can think of now is,
|
@tahsinrahman -- Appreciate the help! What you've described looks like a great first pass. Additionally, let's make sure that the bastion uses the same OS as the Cluster API machines (Ubuntu 18.04). Tag me on the PR when you're ready for someone to review. :) |
/remove-help |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Rotten issues close after 30d of inactivity. Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
@fejta-bot: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/reopen |
@justaugustus: Reopened this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/reopen @whites11, you are right. I was a little too quick to close. |
@devigned: Reopened this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
I am working on the second strategy, the one that uses virtual machines as bastion hosts to access nodes.
but now that I am actually working on it I believe my proposal was wrong and incomplete. GOAL: goal is to have one (or more) virtual machine(s) acting as a bastion to ssh/rdp into kubernetes nodes rather than using one of the masters or the To adhere to the KISS principle my idea is to reuse existing reconciliation controllers for that.
From a UX point of view, we only need to provide a way to define the
With the above information, the Why a slice of WDYT in general about this idea? |
+1 on this thus far. However, I think there are a couple things missing that I would like to see.
Might be a good idea to create a proposal for this work. |
Thanks a lot for your input @devigned
Absolutely agree. Network configurability is key and I will think about it in the CAEP.
I am not sure I agree with this. On one end it would make things easier for what we could consider the most common use case but on the other hand we would make it harder for more complex ones. But let's discuss this in the CAEP I guess.
Will begin working on this ASAP. |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
I am not working on this any more, will unassign me. |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
/remove-lifecycle rotten |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
@CecileRobertMichon what is the remaining work to be done for this issue? |
@jackfrancis good question. I believe the original intent was to support the option of having a VM as bastion, in addition to the AzureBastion service. Given that the AzureBastion service is more mature now and has recently added CLI support as well, I don't know of any use case for needing a standalone VM as bastion over using the AzureBastion service, in which case we can close this issue since we already support AzureBastion. |
Will close for now, anyone tracking this who disagrees please re-open w/ a statement of desired net new work! |
/kind feature
Describe the solution you'd like
Adding a bastion node will allow secure access to nodes, without having to rely on NAT rules on the public load balancer, laying the groundwork for non-public capz scenarios.
Use the capa bastion as a reference point: https://github.com/kubernetes-sigs/cluster-api-provider-aws/blob/master/pkg/cloud/aws/services/ec2/bastion.go
https://docs.microsoft.com/en-us/azure/bastion/bastion-overview
Related: #104
/priority important-soon
/milestone v1alpha
The text was updated successfully, but these errors were encountered: