Main Menu

Search

Showing posts with label kubernetes kubeadm. Show all posts
Showing posts with label kubernetes kubeadm. Show all posts

KUBERNETES: How To Check the Image Versions Being Used By Kubernetes Control Plane Components

KUBERNETES: How To Check the Image Versions Being Used By Kubernetes Control Plane Components

Below command can be used,


kubeadm config images list


Below is sample output of above command.


$ kubeadm config images list

I0227 05:20:28.518383    3564 version.go:256] remote version is much newer: v1.29.2; falling back to: stable-1.24

registry.k8s.io/kube-apiserver:v1.24.17

registry.k8s.io/kube-controller-manager:v1.24.17

registry.k8s.io/kube-scheduler:v1.24.17

registry.k8s.io/kube-proxy:v1.24.17

registry.k8s.io/pause:3.7

registry.k8s.io/etcd:3.5.6-0

registry.k8s.io/coredns/coredns:v1.8.6

[opc@cne14-control1 ~]$ 

[opc@cne14-control1 ~]$ sudo kubeadm config images list

I0227 05:20:35.944246    3585 version.go:256] remote version is much newer: v1.29.2; falling back to: stable-1.24

registry.k8s.io/kube-apiserver:v1.24.17

registry.k8s.io/kube-controller-manager:v1.24.17

registry.k8s.io/kube-scheduler:v1.24.17

registry.k8s.io/kube-proxy:v1.24.17

registry.k8s.io/pause:3.7

registry.k8s.io/etcd:3.5.6-0

registry.k8s.io/coredns/coredns:v1.8.6

KUBERNETES: How To Check Kubeadm Version

How To Check Kubeadm Version

Below command can be used.


kubeadm config print init-defaults


Below is sample snippet


$ sudo kubeadm config print init-defaults

apiVersion: kubeadm.k8s.io/v1beta3

bootstrapTokens:

- groups:

  - system:bootstrappers:kubeadm:default-node-token

  token: abcdef.0123456789abcdef

  ttl: 24h0m0s

  usages:

  - signing

  - authentication

kind: InitConfiguration

localAPIEndpoint:

  advertiseAddress: 1.2.3.4

  bindPort: 6443

nodeRegistration:

  criSocket: unix:///var/run/containerd/containerd.sock

  imagePullPolicy: IfNotPresent

  name: node

  taints: null

---

apiServer:

  timeoutForControlPlane: 4m0s

apiVersion: kubeadm.k8s.io/v1beta3

certificatesDir: /etc/kubernetes/pki

clusterName: kubernetes

controllerManager: {}

dns: {}

etcd:

  local:

    dataDir: /var/lib/etcd

imageRepository: registry.k8s.io

kind: ClusterConfiguration

kubernetesVersion: 1.24.0

networking:

  dnsDomain: cluster.local

  serviceSubnet: 10.XX.XX.0/12

scheduler: {}

KUBERNETES: How To View Kubeadm Configuration (ConfigMap)?

KUBERNETES: How To View Kubeadm Configuration (ConfigMap)?

Below command can be used.


kubectl get cm kubeadm-config  -n kube-system -o yaml


Below is sample output.


#kubectl get cm kubeadm-config  -n kube-system -o yaml

apiVersion: v1

data:

  ClusterConfiguration: |

    apiServer:

      extraArgs:

        authorization-mode: Node,RBAC

        tls-min-version: VersionTLS12

      timeoutForControlPlane: 4m0s

    apiVersion: kubeadm.k8s.io/v1beta3

    certificatesDir: /etc/kubernetes/pki

    clusterName: kubernetes

    controlPlaneEndpoint: XX.XX.XX.XX:6443

    controllerManager:

      extraArgs:

        bind-address: 0.0.0.0

        tls-min-version: VersionTLS12

    dns:

      imageRepository: container-registry.oracle.com/olcne

      imageTag: 1.8.6

    etcd:

      local:

        dataDir: /var/lib/etcd

        imageRepository: container-registry.oracle.com/olcne

        imageTag: 3.5.3

    imageRepository: container-registry.oracle.com/olcne

    kind: ClusterConfiguration

    kubernetesVersion: v1.24.15

    networking:

      dnsDomain: cluster.local

      podSubnet: 10.XX.0.0/16

      serviceSubnet: 10.XX.0.0/12

    scheduler:

      extraArgs:

        bind-address: 0.0.0.0

        tls-min-version: VersionTLS12

  ClusterStatus: |

    apiEndpoints:

      cne14-control1:

        advertiseAddress: XX.XX.XX.XX

        bindPort: 6443

      cne14-control2:

        advertiseAddress: XX.XX.XX.XX

        bindPort: 6443

    apiVersion: kubeadm.k8s.io/v1beta2

    kind: ClusterStatus

kind: ConfigMap

metadata:

  creationTimestamp: "2024-01-06T06:57:42Z"

  name: kubeadm-config

  namespace: kube-system

  resourceVersion: "936105"

  uid: b4b76803-e4ae-4982-bd2b-6d202f3e6531