Difference between revisions of "Kubernetes secrets"

From wikieduonline
Jump to navigation Jump to search
Tags: Mobile web edit, Mobile edit
 
(45 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
https://kubernetes.io/docs/concepts/configuration/secret/
  
 +
* <code>[[kind: Secret]]</code>
  
 +
Kubernetes Secret Types:
 +
{{secret types TOC}}
  
 +
== Examples ==
 
* <code>[[kubectl create secret]]</code>, <code>[[kubectl get secrets]]</code>, <code>[[kubectl describe]] secrets/MY_SECRET_NAME</code>
 
* <code>[[kubectl create secret]]</code>, <code>[[kubectl get secrets]]</code>, <code>[[kubectl describe]] secrets/MY_SECRET_NAME</code>
 
** [[Kustomization]]
 
** [[Kustomization]]
* <code>[[kubectl apply]]</code> [[secret.yml]]
+
* <code>[[kubectl apply]] [[secret.yml]]</code>
* <code>[[kubectl describe]] [[secrets]]/MY_SECRET_NAME</code>
+
* <code>[[kubectl describe secrets]]/MY_SECRET_NAME</code>
  
  
Line 11: Line 16:
 
* <code>[[kubectl get secret]]</code>
 
* <code>[[kubectl get secret]]</code>
 
* <code>[[kubectl get secrets]]</code>
 
* <code>[[kubectl get secrets]]</code>
* <code>[[kubectl describe]] secrets/MY_SECRET_NAME</code>
+
* <code>[[kubectl get secrets -A]]</code>
 +
* <code>[[kubectl describe secrets]]/MY_SECRET_NAME</code>
 
* <code>[[kubectl apply]] -f ./[[secret.yml]]</code>
 
* <code>[[kubectl apply]] -f ./[[secret.yml]]</code>
 
* <code>[[kubectl apply]] -k</code>
 
* <code>[[kubectl apply]] -k</code>
 
* <code>[[kubectl edit secrets]]</code>
 
* <code>[[kubectl edit secrets]]</code>
 
+
* <code>[[kubectl describe secret]] -n [[kubernetes-dashboard]]</code>
 
+
* <code>[[kubectl describe secret default-token]]</code>
  
 
== Related terms ==
 
== Related terms ==
 +
* [[Use ConfigMaps and Secrets to configure applications]], [[CKA v1.24]] (2022), [[CKA v1.23]] (2021)
 
* [[CKA v1.18]]: [[Secrets (Kubernetes)|Security persistent key value store]]
 
* [[CKA v1.18]]: [[Secrets (Kubernetes)|Security persistent key value store]]
 
* [[CKA v1.15: Create & consume Secrets]]
 
* [[CKA v1.15: Create & consume Secrets]]
 +
* <code>[[ConfigMaps]]</code>
 +
* <code>[[secret not found]]</code>
 +
* [[Kustomize]]
 +
* <code>[[base64 --decode]]; echo</code>
 +
* <code>[[SecretKeyRef]]</code>
 +
* <code>[[type: Opaque]]</code>
 +
* [[SOPS: Secrets OPerationS]]: <code>[[sops]]</code>
 +
* [[Kubernetes HostPath volume provider]]
 +
 +
== Activities ==
 +
* [[Delete and recreate your secret]]
 +
* Learn about different <code>[[kind: Secret]]</code> types.
 +
* Read https://poweruser.blog/how-to-encrypt-secrets-in-config-files-1dbb794f7352
 +
 +
== News ==
 +
* Aug 2020 [[Kubernetes v1.19]] [[Immutable secrets]] and [[ConfigMaps]] https://github.com/kubernetes/enhancements/issues/1412
  
 
== See also ==
 
== See also ==
 +
* {{Kubernetes secrets}}
 
* {{secrets}}
 
* {{secrets}}
* {{kubectl}}
 
* {{K8s}}
 
 
  
 
[[Category:Kubernetes]]
 
[[Category:Kubernetes]]

Latest revision as of 09:23, 23 October 2023

https://kubernetes.io/docs/concepts/configuration/secret/

Kubernetes Secret Types:

Opaque	                                 arbitrary user-defined data
kubernetes.io/service-account-token	ServiceAccount token
kubernetes.io/dockercfg	                serialized ~/.dockercfg file
kubernetes.io/dockerconfigjson	        serialized ~/.docker/config.json file
kubernetes.io/basic-auth	        credentials for basic authentication
kubernetes.io/ssh-auth	                credentials for SSH authentication
kubernetes.io/tls	                data for a TLS client or server
bootstrap.kubernetes.io/token	        bootstrap token data
istio.io/key-and-cert

Examples[edit]


Related terms[edit]

Activities[edit]

News[edit]

See also[edit]

Advertising: