AWS Load balancer in front of k8s master

Multi tool use
I have a k8s cluster (1 master node) that was spun up in private subnet. I want to set up an AWS load balancer in order to use kubectl from the internet. I was tried setting up network load balancer but it didn't work. Anyone suggests me an approach to achieve that goal, please.
amazon-web-services

add a comment |
I have a k8s cluster (1 master node) that was spun up in private subnet. I want to set up an AWS load balancer in order to use kubectl from the internet. I was tried setting up network load balancer but it didn't work. Anyone suggests me an approach to achieve that goal, please.
amazon-web-services

add a comment |
I have a k8s cluster (1 master node) that was spun up in private subnet. I want to set up an AWS load balancer in order to use kubectl from the internet. I was tried setting up network load balancer but it didn't work. Anyone suggests me an approach to achieve that goal, please.
amazon-web-services

I have a k8s cluster (1 master node) that was spun up in private subnet. I want to set up an AWS load balancer in order to use kubectl from the internet. I was tried setting up network load balancer but it didn't work. Anyone suggests me an approach to achieve that goal, please.
amazon-web-services

amazon-web-services

edited 4 hours ago
asked 6 hours ago
An Nguyen
342918
342918
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
A load balancer will not help you use kubectl
to manage kubernetes.
You either need a public IP or a VPN setup within your VPC. Consider using OpenVPN to allow your kubectl running on your desktop to connect to Kubernetes.
I was considering OpenVPN, but it's not a convenient way. Why does load balancer not help in this case?
– An Nguyen
5 hours ago
Why do you think that it might help? Another thing could be an SSH tunnel. But the best way is, as John described, an OpenVPN tunnel. You could go the easy way and just place a RaspberryPi with pivpn. Easy to setup and you'll be in your network.
– wuerzelchen
4 hours ago
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53941898%2faws-load-balancer-in-front-of-k8s-master%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
A load balancer will not help you use kubectl
to manage kubernetes.
You either need a public IP or a VPN setup within your VPC. Consider using OpenVPN to allow your kubectl running on your desktop to connect to Kubernetes.
I was considering OpenVPN, but it's not a convenient way. Why does load balancer not help in this case?
– An Nguyen
5 hours ago
Why do you think that it might help? Another thing could be an SSH tunnel. But the best way is, as John described, an OpenVPN tunnel. You could go the easy way and just place a RaspberryPi with pivpn. Easy to setup and you'll be in your network.
– wuerzelchen
4 hours ago
add a comment |
A load balancer will not help you use kubectl
to manage kubernetes.
You either need a public IP or a VPN setup within your VPC. Consider using OpenVPN to allow your kubectl running on your desktop to connect to Kubernetes.
I was considering OpenVPN, but it's not a convenient way. Why does load balancer not help in this case?
– An Nguyen
5 hours ago
Why do you think that it might help? Another thing could be an SSH tunnel. But the best way is, as John described, an OpenVPN tunnel. You could go the easy way and just place a RaspberryPi with pivpn. Easy to setup and you'll be in your network.
– wuerzelchen
4 hours ago
add a comment |
A load balancer will not help you use kubectl
to manage kubernetes.
You either need a public IP or a VPN setup within your VPC. Consider using OpenVPN to allow your kubectl running on your desktop to connect to Kubernetes.
A load balancer will not help you use kubectl
to manage kubernetes.
You either need a public IP or a VPN setup within your VPC. Consider using OpenVPN to allow your kubectl running on your desktop to connect to Kubernetes.
answered 6 hours ago


John Hanley
13.5k2528
13.5k2528
I was considering OpenVPN, but it's not a convenient way. Why does load balancer not help in this case?
– An Nguyen
5 hours ago
Why do you think that it might help? Another thing could be an SSH tunnel. But the best way is, as John described, an OpenVPN tunnel. You could go the easy way and just place a RaspberryPi with pivpn. Easy to setup and you'll be in your network.
– wuerzelchen
4 hours ago
add a comment |
I was considering OpenVPN, but it's not a convenient way. Why does load balancer not help in this case?
– An Nguyen
5 hours ago
Why do you think that it might help? Another thing could be an SSH tunnel. But the best way is, as John described, an OpenVPN tunnel. You could go the easy way and just place a RaspberryPi with pivpn. Easy to setup and you'll be in your network.
– wuerzelchen
4 hours ago
I was considering OpenVPN, but it's not a convenient way. Why does load balancer not help in this case?
– An Nguyen
5 hours ago
I was considering OpenVPN, but it's not a convenient way. Why does load balancer not help in this case?
– An Nguyen
5 hours ago
Why do you think that it might help? Another thing could be an SSH tunnel. But the best way is, as John described, an OpenVPN tunnel. You could go the easy way and just place a RaspberryPi with pivpn. Easy to setup and you'll be in your network.
– wuerzelchen
4 hours ago
Why do you think that it might help? Another thing could be an SSH tunnel. But the best way is, as John described, an OpenVPN tunnel. You could go the easy way and just place a RaspberryPi with pivpn. Easy to setup and you'll be in your network.
– wuerzelchen
4 hours ago
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53941898%2faws-load-balancer-in-front-of-k8s-master%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
3H dJ,5uLwv6jpg Y4uNm XBp0B