Questions tagged [kubectl]
Use this tag if a question is about kubectl
54
questions
0
votes
0
answers
8
views
K8s cluster has kube-system pod limits that are excessively high
Using AKS, the cluster has limits that are overcommitted due to kube-system pods having excessively high CPU/memory limits.
kube-system pods like coredns or have a combined CPU limit of 300+%
This is ...
1
vote
1
answer
60
views
Kubenetes new Pods/Deployments/Resources stuck in pending state forever without error
I have a local Kubernetes cluster setup using kubeadm. Everything was working fine a few days back but now I've got a strange problem.
Whenever I add new resources be it a deployment or pod, it never ...
0
votes
1
answer
10
views
Redefine deployment (Portainer) pvc after node failure
I have a home lab running k3s.
NAME STATUS ROLES AGE VERSION
k8s-node-001 Ready control-plane,master,worker 302d v1.27.6+k3s1
k8s-node-002 Ready worker ...
0
votes
0
answers
14
views
How to delete Kubernetes Finalisers Kubernetes.io/pv-protection?
I am trying to delete the finalisers in the PV by issuing kubectl patch command and it deletes partially leaving behind Kubernetes.io/pv-protection
Described the PVC and able to see two entries
...
1
vote
1
answer
37
views
What is a "single kubectl list object" as mentioned in jsonnet documentation?
The jsonnet documentation > Using Jsonnet With Kubernetes says:
Use YAML stream output, multi-file output, or a single kubectl list object. This latter option is provided by Kubernetes without ...
1
vote
1
answer
46
views
How to set context to be default in kubectl?
When I do :
$ kubectl config get-contexts
CURRENT NAME CLUSTER AUTHINFO ...
0
votes
1
answer
95
views
Config not found in /home/$USER/.kube/config
When I run k3s kubectl version
$ k3s kubectl version
W0730 19:46:32.066086 17273 loader.go:222] Config not found: /home/ecarroll/.kube/config
[...]
The connection to the server localhost:8080 was ...
0
votes
0
answers
16
views
Why does k8s by design uses 3 ports for NodePort's services instead of just 2
I am seeing that to create a nodePort service using a yaml manifest there are three port parameters to enter: port, targetport and NodePort.
To give an example, I have this hypothethical manifest:
Now ...
1
vote
1
answer
111
views
How can I change the context of kubectl commands and helm?
Currently helm is installing to the wrong cluster on GKE, how can I install to a different cluster?
0
votes
0
answers
519
views
How to use kubectl debug to check the running processes of an existing contianer in a pod
I want to see details ps aux of one particular process in a container. I have a deployment with one container in it. The deployment has
spec:
securityContext:
runAsNonRoot: true
In order to see ...
0
votes
2
answers
1k
views
Bandwidth utilization by pod on Kubernetes
Can someone tell me how I can get bandwidth usage per pod in Kubernetes from CLI? Ideally, I need something that will extract bandwidth usage for every pod.
2
votes
2
answers
936
views
I am looking for a production alternative to kubectl port-forward
I want to know what are production alternatives to make http://192.168.49.2:30001 this accessible http://host_machine_ip:8007 here
I have set up minikube cluster with mobile-api service on it.
...
0
votes
1
answer
6k
views
With kubectl, I'm getting Unable to connect to the server: x509: certificate signed by unknown authority
When I run something with k3s, like kubectl apply, I'm getting
Unable to connect to the server: x509: certificate signed by unknown authority
0
votes
1
answer
338
views
kubectl uses wrong IP
My kubectl suddenly stopped working. Any commands results in "no route to host".
For example, getting logs kubectl logs mypod-746cfd667b-tdrnt
Error from server: Get "https://hades:...
1
vote
1
answer
2k
views
How to get a list of deployments that only have a certain label in the spec section
I know that I can perform this command to see all the pods that have a certain label : kubectl get pods -l importance=normal
Is there a command that would allow me to get the deployments that create ...
1
vote
1
answer
34
views
Kubernetes apply to get to desired state
I feel like I have a terrible knowledge gap when it comes to managing the resource states within Kubernetes.
Suppose I have 2 deployments in my cluster, foo1 and foo2. They are both defined in ...
0
votes
2
answers
54
views
How to get ride of running "sudo swapoff -a" command everytime before running "kubectl" commands?
It seems I must run sudo swapoff -a command everytime I want to run kubectl commands because if I don't do that it gives me such a following error:
The connection to the server 192.168.1.2:6443 was ...
2
votes
2
answers
522
views
Why do I get different responses either when I use `sudo` before `kubectl` or not?
For example when I use kubectl get pods the response is:
No resources found in default namespace.
But when I use sudo kubectl get pods the result is:
E1211 12:01:15.409201 50965 memcache.go:238] ...
1
vote
0
answers
84
views
Trouble when creating Replica Set
I want to convert a Standalone to a Replica Set for my MongoDb instance. I'm using Terraform and Helm and I manage K8s with my provider (Scaleway). The Helm file I'm using is : https://artifacthub.io/...
1
vote
1
answer
742
views
How do I list pods sorted by label version in Kubernetes?
I need to list some pods sorted by version and get the last index of it.
I'm trying to do like:
kubectl get pods
--namespace my-namespace
--selector "app.kubernetes.io/name=my-cool-pod"
--...
2
votes
0
answers
156
views
PreStop container hook on Pod termination
I have two containers in my Pod (one main app container and another one is just a simple nginx reverse proxy)
containers:
- name: my-app
- name: my-nginx
lifecycle:
...
2
votes
0
answers
728
views
How to colorize kubernetes logs?
It's easy enough to enable colorful logs on docker containers (by setting TERM=xterm-256color and running with tty: True).
Still, I'm not getting any color when I run kubectl logs/stern on the ...
2
votes
1
answer
357
views
How to run short-lived command using kubectl
I was trying to measure pod startup time buy running the following:
% kubectl run --image busybox --attach test -- date
error: timed out waiting for the condition
At first it seems like this command ...
0
votes
1
answer
3k
views
It seems like the kubelet isn't running or healthy [closed]
What did I want to do here?
I want to make 3 node Kubernetes cluster
First I install Ubuntu server 20.04.3 LTS in my VMware and this way too I make 3 servers.
After I install docker and Kubernetes and ...
2
votes
0
answers
187
views
Can kubernetes `--force` delete of pods be disabled by administrators?
Using kubectl delete pods PODNAME --force removes the pod from the Kubernetes API without checking the underlying pod deleted successfully.
In most cases this means resources are locked indefinitely, ...
1
vote
3
answers
908
views
How to expose a service ( Experssjs Api ) deployed on minikube ( 192.168.49.2 ) to be able to access it from another device in the same network?
I've created a service inside minikube (expressjs API) running on my local machine, so when I launch the service using minikube service wedeliverapi --url i can access it from my browser with ...
1
vote
1
answer
1k
views
kubectl retrieve update time for the resource
I'm wondering whether it's possible to get the time where my resource was updated?
e.g. via
$ kubectl describe deployment/myapp
I can see CreationTimestamp but I want to know the last time new ...
2
votes
1
answer
771
views
How to get public key from cert-manager?
I need to get a public key from cert manager from bash. How to do it properly?
I can see the private key in kubernetes secrets; how to get public key that can be safely shared?
2
votes
1
answer
570
views
HAProxy Not Working with Kubernetes NodePort for Backend (Bare Metal)
I have a host running HAProxy already. It's been up and running since before I did anything with Kubernetes. It works flawlessly as a reverse proxy and SSL terminator for various web things in ...
0
votes
1
answer
204
views
Change kubernetes resource requests after pod/job has started
I'd like to change my pod's CPU request value after a pod has started. Is this possible?
In our shared kubernetes system there is a requirement that our actual resource usage be "reasonably close&...
-1
votes
1
answer
176
views
How to read Kubernets secrets values
What could be the kubectl command to see k8s secret values
I tried
kubectl get secrets/<secrets-name> -n <namespace>
It returns
NAME TYPE DATA AGE
secrets1 Opaque ...
1
vote
1
answer
932
views
OIDC token invalid when put into kubeconfig
I can connect to the Kubernetes API from a container running inside the cluster with an OIDC token like so:
kubectl —token $token get pod
I would now like to prepare a kubeconfig such that other ...
1
vote
1
answer
98
views
Scheduling a build using Kubernetes
The doc https://docs.openshift.com/container-platform/3.9/dev_guide/cron_jobs.html provides details of creating a cron job.
To start a scheduled task that executes a build every 10 mins I use the ...
2
votes
3
answers
3k
views
kubectl asking for username (k8s cluster created via kops)
I created a kubernetes cluster using kops and deployed it in AWS (not EKS manual cluster using kops).
Then I export in my local machine the configuration like
kops export kubecfg --state ${...
1
vote
1
answer
537
views
Failed to install kubernetes on centos
Following the official documentation, I have an error when trying to install kubernetes cluster yum package.
I am on Centos 7 using yum. So I run this commands:
cat <<EOF | sudo tee /etc/yum....
5
votes
2
answers
5k
views
Kubernetes configuration with yaml anchors
I have a deployment.yaml file and want to reuse the environment for all my deployments like this:
apiVersion: apps/v1
kind: Deployment
metadata:
name: beat
spec:
selector:
matchLabels:
...
1
vote
1
answer
991
views
How to get CPU and Memory usage of nodes in a specific Kubernetes instance group?
I have a couple separate instance groups, and kubectl top nodes will display the CPU and Memory usage of all nodes. I'd like to be able to just ask for the information for a specific instance group if ...
1
vote
1
answer
677
views
Get all Deployments referencing given ConfigMap by the ConfigMap's name
Suppose I have a ConfigMap:
apiVersion: v1
kind: ConfigMap
metadata:
name: london-tz-config
data:
SERVER_TIMEZONE: "Europe/London"
I also have about 50 distinct Deployments. Let's say ...
0
votes
1
answer
655
views
config.yaml is not setting up a new context
I have a kubernetes Config file such as:
apiVersion: v1
kind: Config
preferences: {}
contexts:
- context:
cluster: test-sim-development
namespace: test-sim
user: developer
name: test-sim
...
1
vote
2
answers
3k
views
How do I list pod name/version across multiple clusters in Kubernetes
I have multiple clusters that I want to query and in each cluster I want to find and list the versions of the pods running in there.
I've written a shell script that sets the namespace and then ...
1
vote
1
answer
92
views
kubectl create deployment not has the option containerPort
When I execute kubectl create deployment nginx --image nginx --dry-run=client -o yaml it does not have options --port or --containerPort. My yaml is:
apiVersion: apps/v1
kind: Deployment
metadata:
...
1
vote
1
answer
69
views
Running Two infinite commands on single pod/image
I have a Dockerfile with a CMD, it calls a .sh file that runs a Django app
( makemigrations, migrate and uwsgi )
And that runs fine in a pod.
There's a django admin script that runs infinitely that I'...
0
votes
1
answer
226
views
How to get server url from kub dashboard?
I have access to kubernetes dashboard on aws with token. And now I want to connect with kubectl, how to get server url for kubectl config?
1
vote
2
answers
689
views
Accessing k8s outside of VM
I am running k8s cluster for evaluation purposes inside some vagrant box. I have external kubectl access. I was able to get PostgreSQL helm template running on the cluster. But now let say I want to ...
1
vote
1
answer
1k
views
Authentication Error in Kubernetes
I am new to Kubernetes. I am getting below error while creating deployments in Kubernetes.
<!--
You are authenticated as: anonymous
Groups that you are in:
Permission you need to have (but didn'...
1
vote
1
answer
192
views
Kops: How to delete the multiple SSHPublicKey
SSHPublicKey admin 2b:xx:
SSHPublicKey admin 2c:yy
How to remove one ssh key from the cluster ?
when tried to delete via normal way,
kops delete secret --name cluster-1.dev.transein.com ...
0
votes
1
answer
642
views
error validating data: couldn't find type
I have following yaml file:
---
apiVersion: v1
kind: pod
metadata:
name: Tesing_for_Image_pull.pod
spec:
containers:
- name: mysql
image: mysql
...
1
vote
1
answer
1k
views
Kubelet config file -- > clusterDNS
clusterDNS:
- "10.32.0.10"
The above is a flag passed to the kubelet file, i dont know what it refers to clsuter DNS ? Is it refers to VPC CIDR or any subnet CIDR ?
1
vote
1
answer
27
views
Kubernetes api service unit file
i was going through the kubernetes the hard way(kelsey), i see in the API server unit file with a cluster ip range as
--service-cluster-ip-range=10.32.0.0/24 \
is it a default ip range ?
my VPC ...
2
votes
1
answer
83
views
Weavenet for kubernetes is showing 0/2
I'm very new to kubernetes. I thought i would first get a basic by making hands dirty by "the hard way"
I followed the Linux academy, but at the networking side using weave net i am now stuck !
...