Code snippets of kubernetes for visual studio code.
This image shows an example of what you can do with this extension. In 3 words: typing very fast!
To create secrets, we can just use the template and write them in plain text. Using the key combination of Cmd+k, Cmd+E if you're in OSX (Ctrl if you're in linux/windows) you can encode to Base64.
You want to decode a secret, the key combination is Cmd + K, Cmd + D.
There are snippets to quickly create
deployments,etc. As well, there are snippets to
quickly add parts of the descriptor like
For example, if you start typing
deployment a suggestion will be shown (
deployment, deployment_simple), if you expand the snippet you will get something like this:
apiVersion: extensions/v1beta1 kind: Deployment metadata: name: Enter deployment name spec: replicas: Enter the number of replicas template: metadata: labels: editor: vscode spec: containers: - name: name image: Enter containers image
The template allow to quickly add the name of the Deployment, number of replicas and, the image of the container. The Deployment and the container use the same name.
Once you have the template filled, you can add
ports using the
ports snippet, for example.
apiVersion: extensions/v1beta1 kind: Deployment metadata: name: nginx-test spec: replicas: 1 template: metadata: labels: editor: vscode spec: containers: - name: nginx-test image: nginx ports: - name: nginx port: 80 protocol: TCP
This extension is not compatible with the following extensions: