v1
·Secret
Secret holds secret data of a certain type. The total bytes of the values in the Data field must be less than MaxSecretSize bytes.
Click on Property Name to show the description, and Pink Types to expand schema.
Required properties are marked with *
Change History
Kubernetes v1.32
Kubernetes v1.31
Kubernetes v1.30
Kubernetes v1.29
Kubernetes v1.28
Kubernetes v1.27
7 properties have changed the description
- .metadata.annotations
- .metadata.labels
- .metadata.name
- .metadata.namespace
- .metadata.ownerReferences.name
- .metadata.ownerReferences.uid
- .metadata.uid
Kubernetes v1.26
Kubernetes v1.25
1 property has been removed on this version
- .metadata.clusterName
Kubernetes v1.24
5 properties have changed the description
- .metadata.clusterName
- .metadata.generateName
- .metadata.managedFields.time
- .metadata.ownerReferences.blockOwnerDeletion
- .metadata.selfLink
Kubernetes v1.23
1 property has changed the description
- .type
Kubernetes v1.22
1 property has been added on this version
- .metadata.managedFields.subresource
Kubernetes v1.21
2 properties have changed the description
- .immutable
- .stringData
Kubernetes v1.20
Kubernetes v1.19
2 properties have changed the description
- .immutable
- .metadata.namespace
Kubernetes v1.18
1 property has been added on this version
- .immutable
Kubernetes v1.17
1 property has changed the description
- .metadata.finalizers
Kubernetes v1.16
2 properties have been added on this version
- .metadata.managedFields.fieldsType
- .metadata.managedFields.fieldsV1
2 properties have been removed on this version
- .metadata.initializers
- .metadata.managedFields.fields
3 properties have changed the description
- .apiVersion
- .kind
- .metadata
Kubernetes v1.15
1 property has been added on this version
- .metadata.initializers.result.metadata.remainingItemCount
Kubernetes v1.14
1 property has been added on this version
- .metadata.managedFields
1 property has changed the description
- .metadata.initializers
Kubernetes v1.13
Kubernetes v1.12
1 property has changed the description
- .metadata.initializers.result.metadata.continue
Kubernetes v1.11
Examples
There are 2 examples of Secret that you can use as a starting point to create your own.
kind: Secret apiVersion: v1 metadata: name: database-connection data: # this value is base64 encoded, actual content is postgres://postgres:123456@127.0.0.1:5432/dummy DATABASE_URL: cG9zdGdyZXM6Ly9wb3N0Z3JlczoxMjM0NTZAMTI3LjAuMC4xOjU0MzIvZHVtbXk=
apiVersion: v1
kind: Secret
metadata:
name: default-token-ffw2t
annotations:
kubernetes.io/service-account.name: default
kubernetes.io/service-account.uid: a4961e57-aec8-4a40-8977-7525997442e7
type: kubernetes.io/service-account-token
data:
ca.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJkekNDQVIyZ0F3SUJBZ0lCQURBS0JnZ3Foa2pPUFFRREFqQWpNU0V3SHdZRFZRUUREQmhyTTNNdGMyVnkKZG1WeUxXTmhRREUyTnpJM09ERXdNVFl3SGhjTk1qTXdNVEF6TWpFeU16TTJXaGNOTXpJeE1qTXhNakV5TXpNMgpXakFqTVNFd0h3WURWUVFEREJock0zTXRjMlZ5ZG1WeUxXTmhRREUyTnpJM09ERXdNVFl3V1RBVEJnY3Foa2pPClBRSUJCZ2dxaGtqT1BRTUJCd05DQUFSWnM0MWRsb2wxelNDUXFERE8ra0VLenJZODRiWmFiTHJ2Nmk5MDRmUjUKT2lCT0xibW1lRkNaMjZWZGFSZXVNOE55SnJHSkZWNFlGT1VvMXNOL0c1S1FvMEl3UURBT0JnTlZIUThCQWY4RQpCQU1DQXFRd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVVJseitSYVFZRCtibnhMTi8zZmUrCmd2bWVLclV3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUlnZEZ3WWx3Rmd0TmlGZi9tdXRJdURKZjk1ZDBaUkpEZkUKdDFnK242eWhiYWNDSVFELzJpWkJxSWczdWhibUdkejdaS2UyQ09lWWNwUEswTnYrSkNJVW9BdU8wQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
namespace: a2VkYQ==
token: ZXlKaGJHY2lPaUpTVXpJMU5pSXNJbXRwWkNJNklsUjJZMUJhU1V3emVrRnplbmsxU1RscWRVMVRURFoxUVV0TmNGRmhNM1pJU25weE5IRjFiazkwV204aWZRLmV5SnBjM01pT2lKcmRXSmxjbTVsZEdWekwzTmxjblpwWTJWaFkyTnZkVzUwSWl3aWEzVmlaWEp1WlhSbGN5NXBieTl6WlhKMmFXTmxZV05qYjNWdWRDOXVZVzFsYzNCaFkyVWlPaUpyWldSaElpd2lhM1ZpWlhKdVpYUmxjeTVwYnk5elpYSjJhV05sWVdOamIzVnVkQzl6WldOeVpYUXVibUZ0WlNJNkltUmxabUYxYkhRdGRHOXJaVzR0Wm1aM01uUWlMQ0pyZFdKbGNtNWxkR1Z6TG1sdkwzTmxjblpwWTJWaFkyTnZkVzUwTDNObGNuWnBZMlV0WVdOamIzVnVkQzV1WVcxbElqb2laR1ZtWVhWc2RDSXNJbXQxWW1WeWJtVjBaWE11YVc4dmMyVnlkbWxqWldGalkyOTFiblF2YzJWeWRtbGpaUzFoWTJOdmRXNTBMblZwWkNJNkltRTBPVFl4WlRVM0xXRmxZemd0TkdFME1DMDRPVGMzTFRjMU1qVTVPVGMwTkRKbE55SXNJbk4xWWlJNkluTjVjM1JsYlRwelpYSjJhV05sWVdOamIzVnVkRHByWldSaE9tUmxabUYxYkhRaWZRLlgyelVxSVRKN1dOcVZRSlZ3TjM4c08tTnRFWHNLd0NyUmVwYl9ZbEZlM3B3LWFnTXVFVmVlcDJ1ZmRZbHk4SU04b2VCUDZsRzBWNXlORkREc1ZWSnZVbzhtQXdDcFN4WjNKUV9EYWp1SHZHQzVKMUVGU1dhU3Q2b2E5b0QtZlFvSGRuRWlHLXR5WVNGN3E0SzA0TG00TGdUVnhLUE5SckVjeUpRY0p0OWNISUNZRXhseG02YWlzc3l3SHk5ZkkzdnVzMUJobFBSdk4zb1doTWFnWGx6THhnOXhmUnRidkcxTU9WZkc5STlTNklmcWVMeUVlMVFIMDRWdng1ektObmdJVm1GcTl1c0g5ZzdMcDJHR1dSSHZTQVhsWGdTUDk1WkJoajh3TTB5Ul9ydzJwLXBlb2RxN3NBZUhFYm00OXI0ajNLU29hNldyT0d1eGl3cGg5VVRiUQ==