Difference between revisions of "Kubectl config view"
Jump to navigation
Jump to search
(9 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
[[kubectl config view --flatten]] | [[kubectl config view --flatten]] | ||
[[kubectl config view --help]] | [[kubectl config view --help]] | ||
+ | [[kubectl config current-context]] | ||
+ | |||
+ | To check [[Kubernetes API]]: | ||
+ | [[kubectl config]] view | grep [[server]] | ||
+ | [[kubectl cluster-info]] | ||
− | |||
curl ... | curl ... | ||
Line 44: | Line 48: | ||
name: kubernetes-admin@kubernetes | name: kubernetes-admin@kubernetes | ||
current-context: kubernetes-admin@kubernetes | current-context: kubernetes-admin@kubernetes | ||
− | [[kind | + | [[kind: Config]] |
preferences: {} | preferences: {} | ||
users: | users: | ||
Line 51: | Line 55: | ||
client-certificate-data: REDACTED | client-certificate-data: REDACTED | ||
client-key-data: REDACTED | client-key-data: REDACTED | ||
+ | |||
+ | == [[Play with Kubernetes]] == | ||
+ | <pre> | ||
+ | kubectl config view | ||
+ | apiVersion: v1 | ||
+ | clusters: | ||
+ | - cluster: | ||
+ | certificate-authority-data: DATA+OMITTED | ||
+ | server: https://192.168.0.23:6443 | ||
+ | name: kubernetes | ||
+ | contexts: | ||
+ | - context: | ||
+ | cluster: kubernetes | ||
+ | user: kubernetes-admin | ||
+ | name: kubernetes-admin@kubernetes | ||
+ | current-context: kubernetes-admin@kubernetes | ||
+ | kind: Config | ||
+ | preferences: {} | ||
+ | users: | ||
+ | - name: kubernetes-admin | ||
+ | user: | ||
+ | client-certificate-data: DATA+OMITTED | ||
+ | client-key-data: DATA+OMITTED | ||
+ | </pre> | ||
=== EKS === | === EKS === | ||
Line 118: | Line 146: | ||
interactiveMode: IfAvailable | interactiveMode: IfAvailable | ||
provideClusterInfo: false | provideClusterInfo: false | ||
+ | |||
+ | == Activities == | ||
+ | * [[Access Kubernetes REST API using default token]] | ||
== Related terms == | == Related terms == | ||
Line 125: | Line 156: | ||
* <code>[[aws eks update-kubeconfig]] --name my-eks-cluster-name</code> | * <code>[[aws eks update-kubeconfig]] --name my-eks-cluster-name</code> | ||
* [[Kubernetes installation]] | * [[Kubernetes installation]] | ||
+ | * [[ServiceNow Kubernetes discovery]] | ||
+ | * [[Kubernetes API]] | ||
== See also == | == See also == |
Latest revision as of 16:25, 10 April 2024
https://jamesdefabia.github.io/docs/user-guide/kubectl/kubectl_config_view/
kubectl config view kubectl config view --minify kubectl config view --flatten kubectl config view --help kubectl config current-context
To check Kubernetes API:
kubectl config view | grep server kubectl cluster-info
curl ...
{ "kind": "Status", "apiVersion": "v1", "metadata": {}, "status": "Failure", "message": "forbidden: User \"system:anonymous\" cannot get path \"/\"", "reason": "Forbidden", "details": {}, "code": 403 }
Examples[edit]
kubectl config view apiVersion: v1 clusters: null contexts: null current-context: "" kind: Config preferences: {} users: null
kubectl config view apiVersion: v1 clusters: - cluster: certificate-authority-data: DATA+OMITTED server: https://172.17.0.43:6443 name: kubernetes contexts: - context: cluster: kubernetes user: kubernetes-admin name: kubernetes-admin@kubernetes current-context: kubernetes-admin@kubernetes kind: Config preferences: {} users: - name: kubernetes-admin user: client-certificate-data: REDACTED client-key-data: REDACTED
Play with Kubernetes[edit]
kubectl config view apiVersion: v1 clusters: - cluster: certificate-authority-data: DATA+OMITTED server: https://192.168.0.23:6443 name: kubernetes contexts: - context: cluster: kubernetes user: kubernetes-admin name: kubernetes-admin@kubernetes current-context: kubernetes-admin@kubernetes kind: Config preferences: {} users: - name: kubernetes-admin user: client-certificate-data: DATA+OMITTED client-key-data: DATA+OMITTED
EKS[edit]
apiVersion: v1 clusters: - cluster: certificate-authority-data: DATA+OMITTED server: https://4544571sadfaf58B0A.gr7.us-east-2.eks.amazonaws.com name: arn:aws:eks:us-east-2:012345678901:cluster/education-eks-fuYvBeqk contexts: - context: cluster: arn:aws:eks:us-east-2:012345678901:cluster/education-eks-fuYvBeqk user: arn:aws:eks:us-east-2:012345678901:cluster/education-eks-fuYvBeqk name: arn:aws:eks:us-east-2:012345678901:cluster/education-eks-fuYvBeqk current-context: arn:aws:eks:us-east-2:012345678901:cluster/education-eks-fuYvBeqk kind: Config preferences: {} users: - name: arn:aws:eks:us-east-2:012345678901:cluster/education-eks-fuYvBeqk user: exec: apiVersion: client.authentication.k8s.io/v1beta1 args: - --region - us-east-2 - eks - get-token - --cluster-name - education-eks-fuYvBeqk command: aws env: - name: AWS_PROFILE value: yourProfile interactiveMode: IfAvailable provideClusterInfo: false
kubectl config view --minify apiVersion: v1 clusters: - cluster: certificate-authority-data: DATA+OMITTED server: https://C42B6D0AA21C32B04A5.gr7.eu-central-1.eks.amazonaws.com name: yourcluster-prod.eu-central-1.eksctl.io contexts: - context: cluster: yourcluster-prod.eu-central-1.eksctl.io user: youruser@[email protected] name: youruser@[email protected] current-context: youruser@[email protected] kind: Config preferences: {} users: - name: youruser@[email protected] user: exec: apiVersion: client.authentication.k8s.io/v1beta1 args: - token - -i - yourcluster-prod command: aws-iam-authenticator env: - name: AWS_STS_REGIONAL_ENDPOINTS value: regional - name: AWS_DEFAULT_REGION value: eu-central-1 interactiveMode: IfAvailable provideClusterInfo: false
Activities[edit]
Related terms[edit]
~/.kube/config
filekubectl config
kubectl cluster-info
aws eks update-kubeconfig --name my-eks-cluster-name
- Kubernetes installation
- ServiceNow Kubernetes discovery
- Kubernetes API
See also[edit]
kubectl config
[view | get-contexts | current-context | get-clusters | set-context | set-credentials ], ~/.kube/config, kubectl config --help
,kubectx
, Kubernetes contexts,KUBECONFIG, kubectl --kubeconfig
- Kubectl information commands:
cluster-info
|view
|pods
|nodes
|services
|version
|describe | logs
Advertising: