From 07d7f45e64e066173954bbca4036017bfb4385e7 Mon Sep 17 00:00:00 2001 From: Udo Waechter Date: Thu, 12 Jan 2023 20:53:46 +0100 Subject: [PATCH] other stings --- _CI-CD/tektoncd-kaniko-task.yaml | 9 ++++ _sys/README.md | 84 ++++++++++++++++++++++++++++++++ _sys/coredns-deployment.yaml | 2 +- 3 files changed, 94 insertions(+), 1 deletion(-) diff --git a/_CI-CD/tektoncd-kaniko-task.yaml b/_CI-CD/tektoncd-kaniko-task.yaml index bb4dc72..035dc80 100644 --- a/_CI-CD/tektoncd-kaniko-task.yaml +++ b/_CI-CD/tektoncd-kaniko-task.yaml @@ -46,6 +46,15 @@ spec: description: Digest of the image just built. steps: + - name: debug + workingDir: $(workspaces.source.path) + image: bash + script: | + #!/usr/bin/env bash + export + pwd + mount + ls -al - name: build-and-push workingDir: $(workspaces.source.path) image: $(params.BUILDER_IMAGE) diff --git a/_sys/README.md b/_sys/README.md index 6922cc0..90b0509 100644 --- a/_sys/README.md +++ b/_sys/README.md @@ -1,3 +1,87 @@ +Upgrade: + +``` +export KV=1.26.0-00; +apt-mark unhold kubeadm=$KV kubectl=$KV kubelet=$KV; +apt install -y kubeadm=$KV; +``` + +``` +kubeadm upgrade node #Other pines in the wood +``` + +``` +#pine01 +kubeadm upgrade plan --ignore-preflight-errors=CoreDNSUnsupportedPlugins; +kubeadm config images pull; +kubeadm upgrade apply ${KV/\-*/} --ignore-preflight-errors=CoreDNSUnsupportedPlugins --certificate-renewal=false; #sometimes true +``` + +``` +apt install kubectl=$KV kubelet=$KV; +systemctl daemon-reload && systemctl restart kubelet; +apt-mark hold kubeadm=$KV kubectl=$KV kubelet=$KV; +echo 'You can now uncordon, der Geraet'; +``` + + + +# Infos: + +``` +$ kubectl -n kube-system get cm kubeadm-config -o yaml +apiVersion: v1 +data: + ClusterConfiguration: | + apiServer: + extraArgs: + authorization-mode: Node,RBAC + 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: v1.23.15 + networking: + dnsDomain: cluster.local + podSubnet: 172.23.0.0/16 + serviceSubnet: 10.96.0.0/12 + scheduler: {} + ClusterStatus: | + apiEndpoints: + pine01: + advertiseAddress: 172.16.23.21 + bindPort: 6443 + apiVersion: kubeadm.k8s.io/v1beta2 + kind: ClusterStatus +kind: ConfigMap +metadata: + creationTimestamp: "2021-01-20T14:55:12Z" + managedFields: + - apiVersion: v1 + fieldsType: FieldsV1 + fieldsV1: + f:data: + .: {} + f:ClusterConfiguration: {} + f:ClusterStatus: {} + manager: kubeadm + operation: Update + time: "2021-01-20T14:55:12Z" + name: kubeadm-config + namespace: kube-system + resourceVersion: "441685033" + uid: c70fefd3-02c3-44c8-a37d-7b17ec445455 +``` + + + Descheduler (reschedule pods) # https://github.com/kubernetes-sigs/descheduler # kubectl apply -n kube-system -f https://raw.githubusercontent.com/kubernetes-sigs/descheduler/master/kubernetes/base/rbac.yaml diff --git a/_sys/coredns-deployment.yaml b/_sys/coredns-deployment.yaml index 4b762c7..8134e18 100644 --- a/_sys/coredns-deployment.yaml +++ b/_sys/coredns-deployment.yaml @@ -84,8 +84,8 @@ spec: --- apiVersion: apps/v1 kind: Deployment -name: coredns metadata: + name: coredns labels: k8s-app: kube-dns spec: