How to get the cluster IP of a kubernetes service The Next CEO of Stack OverflowCan't resolve 'kubernetes' by skydns serivce in KubernetesIs there anyway to get the external ports of the kubernetes clusterDeterministic connection to cloud-internal IP of K8S service or its underlying endpoint?Kubernetes - connection refused diagnosisHow do I manually purge a service that has been deleted in kubernetes?kubernetes services stuck in not readyWhat is the difference between LoadBalancer and External IPs types of Kubernetes servicesKubernetes networking and firewall issueShare nfs volume between kubernetes clustersExpose service to minikube with yaml file
How does the mv command work with external drives?
Do I need to enable Dev Hub in my PROD Org?
Anatomically Correct Strange Women In Ponds Distributing Swords
Can you replace a racial trait cantrip when leveling up?
What was the first Unix version to run on a microcomputer?
How did people program for Consoles with multiple CPUs?
Is there a way to save my career from absolute disaster?
What happens if you roll doubles 3 times then land on "Go to jail?"
In excess I'm lethal
How do I avoid eval and parse?
What exact does MIB represent in SNMP? How is it different from OID?
Example of a Mathematician/Physicist whose Other Publications during their PhD eclipsed their PhD Thesis
Why don't programming languages automatically manage the synchronous/asynchronous problem?
Are there any unintended negative consequences to allowing PCs to gain multiple levels at once in a short milestone-XP game?
Make solar eclipses exceedingly rare, but still have new moons
How to Reset Passwords on Multiple Websites Easily?
Would a galaxy be visible from outside, but nearby?
Are there any limitations on attacking while grappling?
If Nick Fury and Coulson already knew about aliens (Kree and Skrull) why did they wait until Thor's appearance to start making weapons?
What can we do to stop prior company from asking us questions?
How do I make a variable always equal to the result of some calculations?
How do I transpose the 1st and -1th levels of an arbitrarily nested array?
Preparing Indesign booklet with .psd graphics for print
Bold, vivid family
How to get the cluster IP of a kubernetes service
The Next CEO of Stack OverflowCan't resolve 'kubernetes' by skydns serivce in KubernetesIs there anyway to get the external ports of the kubernetes clusterDeterministic connection to cloud-internal IP of K8S service or its underlying endpoint?Kubernetes - connection refused diagnosisHow do I manually purge a service that has been deleted in kubernetes?kubernetes services stuck in not readyWhat is the difference between LoadBalancer and External IPs types of Kubernetes servicesKubernetes networking and firewall issueShare nfs volume between kubernetes clustersExpose service to minikube with yaml file
I've created a service which wraps an nfs, and I need to get the cluster IP for it so that I can set it to persistent volumne using it.
I know I can use the following to get this:
$ kubectl get svc nfs-server
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
nfs-server ClusterIP 10.59.243.58 <none> 2049/TCP,20048/TCP,111/TCP 2m
What I want to know is, how do I extract that cluster IP in a bash script? It's generated as part of a deployment process, so I can't just type it in to my persistent volume manifest.
kubernetes google-container-engine kubectl
add a comment |
I've created a service which wraps an nfs, and I need to get the cluster IP for it so that I can set it to persistent volumne using it.
I know I can use the following to get this:
$ kubectl get svc nfs-server
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
nfs-server ClusterIP 10.59.243.58 <none> 2049/TCP,20048/TCP,111/TCP 2m
What I want to know is, how do I extract that cluster IP in a bash script? It's generated as part of a deployment process, so I can't just type it in to my persistent volume manifest.
kubernetes google-container-engine kubectl
add a comment |
I've created a service which wraps an nfs, and I need to get the cluster IP for it so that I can set it to persistent volumne using it.
I know I can use the following to get this:
$ kubectl get svc nfs-server
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
nfs-server ClusterIP 10.59.243.58 <none> 2049/TCP,20048/TCP,111/TCP 2m
What I want to know is, how do I extract that cluster IP in a bash script? It's generated as part of a deployment process, so I can't just type it in to my persistent volume manifest.
kubernetes google-container-engine kubectl
I've created a service which wraps an nfs, and I need to get the cluster IP for it so that I can set it to persistent volumne using it.
I know I can use the following to get this:
$ kubectl get svc nfs-server
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
nfs-server ClusterIP 10.59.243.58 <none> 2049/TCP,20048/TCP,111/TCP 2m
What I want to know is, how do I extract that cluster IP in a bash script? It's generated as part of a deployment process, so I can't just type it in to my persistent volume manifest.
kubernetes google-container-engine kubectl
kubernetes google-container-engine kubectl
edited Mar 22 at 18:03
Martin Valgur
2,8371229
2,8371229
asked Mar 8 at 14:31
AndyAndy
80441121
80441121
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You can parse the of kubectl get svc
command something like below to get the inner details of the deployment.
export CLUSTER_IP=$(kubectl get services/nfs-server -o go-template='(index.spec.clusterIP)');echo CLUSTER_IP=$CLUSTER_IP
Alternatively, you can try any combination of shell hacks involving cut and awk
. One such example is;
kubectl describe svc/nfs-server | grep IP: | awk 'print $2;'
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%2f55065314%2fhow-to-get-the-cluster-ip-of-a-kubernetes-service%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
You can parse the of kubectl get svc
command something like below to get the inner details of the deployment.
export CLUSTER_IP=$(kubectl get services/nfs-server -o go-template='(index.spec.clusterIP)');echo CLUSTER_IP=$CLUSTER_IP
Alternatively, you can try any combination of shell hacks involving cut and awk
. One such example is;
kubectl describe svc/nfs-server | grep IP: | awk 'print $2;'
add a comment |
You can parse the of kubectl get svc
command something like below to get the inner details of the deployment.
export CLUSTER_IP=$(kubectl get services/nfs-server -o go-template='(index.spec.clusterIP)');echo CLUSTER_IP=$CLUSTER_IP
Alternatively, you can try any combination of shell hacks involving cut and awk
. One such example is;
kubectl describe svc/nfs-server | grep IP: | awk 'print $2;'
add a comment |
You can parse the of kubectl get svc
command something like below to get the inner details of the deployment.
export CLUSTER_IP=$(kubectl get services/nfs-server -o go-template='(index.spec.clusterIP)');echo CLUSTER_IP=$CLUSTER_IP
Alternatively, you can try any combination of shell hacks involving cut and awk
. One such example is;
kubectl describe svc/nfs-server | grep IP: | awk 'print $2;'
You can parse the of kubectl get svc
command something like below to get the inner details of the deployment.
export CLUSTER_IP=$(kubectl get services/nfs-server -o go-template='(index.spec.clusterIP)');echo CLUSTER_IP=$CLUSTER_IP
Alternatively, you can try any combination of shell hacks involving cut and awk
. One such example is;
kubectl describe svc/nfs-server | grep IP: | awk 'print $2;'
edited Mar 8 at 15:18
answered Mar 8 at 15:09
Raunak JhawarRaunak Jhawar
6021517
6021517
add a comment |
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.
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%2f55065314%2fhow-to-get-the-cluster-ip-of-a-kubernetes-service%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