Tags in Git are used to label specific commits (to mark releases, for example). Once created locally, Git tags can be pushed to a remote repository. In this note i will show how to delete local Git tags using a git tag –delete command and how to remove Git tags from a remote repository.
Tags in Git are used to label specific commits (to mark releases, for example). Each tag points directly to a specific commit in the Git history. In this note i will show how to checkout a tag in Git and how to create a new branch from it.
If you use a self-signed SSL certificate or a certificate that has been issued by unknown CA (certificate authority), Java client will raise an exception: SunCertPathBuilderException: unable to find valid certification path to requested target To resolve this issue the self-signed certificate or the CA certificate should be imported into Java keystore using a keytool […]
A kubectl exec command serves for executing commands in Docker containers running inside Kubernetes Pods. With this command it is also possible to get an interactive shell to a Docker container running inside a Pod. In this post i will show how to login to a Pod and execute an interactive shell session using the […]
Tags in a Git repository can be listed using the git tag command. Before listing all the tags it is required to ensure that the latest tag list from the remote repository has been fetched. On the other hand, even without pulling or fetching, it is possible to get a list of tags on the […]
Java stores certificates in keystore files. For example, the trusted CA certificates, by default, are stored in $JAVA_HOME/jre/lib/security/cacerts file. The certificates in a Java keystore file can be listed using the keytool -list command and in this short note i will show how to.
A Context in Kubernetes is used to group access parameters under convenient names in a kubeconfig file. Each Context has three parameters: Cluster, Namespace and User. In this note i will show how to display and how to change Context in Kubernetes using the kubectl command.
A Pod is a group of one or more containers with shared storage, network and lifecycle and is the basic deployable unit in Kubernetes. Each Pod is scheduled on the same Node, and remains there until termination or deletion. In case of a Node failure, identical Pods are scheduled on other available Nodes in the […]
Kubernetes supports multiple virtual clusters backed by the same physical cluster. These virtual clusters in Kubernetes are called Namespaces. The Namespaces allow to partition physical resources into the logically named groups, allowing a Kubernetes cluster to share resources between multiple groups. In this note i will show how get the current Namespace and how to […]
A Node in Kubernetes is a worker machine (virtual or physical), managed by the control plane. Each Node contains the services necessary to run Pods: docker, kubelet and kube-proxy. This guide describes how list Nodes in Kubernetes and how to get extended information about them using the kubectl command.