随笔分类 - k8s
k8s 相关笔记
摘要:master 节点执行 node=node01 kubectl drain $node --ignore-daemonsets --delete-emptydir-data node 节点执行 systemctl stop kubelet docker.socket docker.service c
阅读全文
摘要:k8s下载脚本的使用方法 设置k8s及相关组件的版本,在k8s_donwload.sh文件同级目录下创建releases文件,并填写版本号,如下示例。如果没有该文件,脚本会从github上自动获取最新版本,并生成releases文件 containerd_version=v1.7.7 runc_ve
阅读全文
摘要:获取源码 k8s_version="v1.27.6" git clone --depth=1 -b ${k8s_version} https://github.com/kubernetes/kubernetes.git 修改源码 sed -i 's/CertificateValidity = tim
阅读全文
摘要:https://artifacthub.io/packages/helm/percona/pxc-operator 安装 ```bash helm repo add percona https://percona.github.io/percona-helm-charts/ helm install
阅读全文
摘要:main.py from typing import Union from fastapi import FastAPI from pydantic import BaseModel from typing import Optional import os app = FastAPI() clas
阅读全文
摘要:#!/bin/bash # 参考https://cloud.tencent.com/developer/article/1664123 # 根据pid获取pod名称 # 需要安装crictl工具 # 指定版本 # VERSION="v1.13.11" # 获取最新版本 # VERSION=$(wge
阅读全文
摘要:#!/bin/bash VIP="240.8.8.8" master1="10.1.1.20" master2="10.1.1.21" master3="10.1.1.22" mkdir -p /etc/kubernetes/manifests cat << EOF | tee /etc/kuber
阅读全文
摘要:export VIP="" export INTERFACE="" # KVVERSION=$(curl -sL https://api.github.com/repos/kube-vip/kube-vip/releases | jq -r ".[0].name") export KVVERSION
阅读全文
摘要:安装 cert manager 如果已经安装 cert manager 则不用执行这一步 helm repo add jetstack https://charts.jetstack.io helm install \ cert-manager jetstack/cert-manager \ --n
阅读全文
摘要:修改 kubeadm-config configmap kubectl edit cm -n kube-system kubeadm-config 对应的位置 data ClusterConfiguration controlPlaneEndpoint 修改 kube-proxy configmap
阅读全文
摘要:该脚本用于将多个版本的k8s官方的镜像及二进制文件下载到本地,并将镜像上传到自己的docker仓库中去,已经push成功的,会在当前目录下创建pusded.txt文件作为记录。该脚本默认会遍历k8s仓库的releases文件中的所有版本,如果想要下载指定版本的,只需要手动修改main函数中的rele
阅读全文
摘要:安装 cert manager 如果已经安装 cert manager 则不用执行这一步 helm install \ cert-manager jetstack/cert-manager \ --namespace cert-manager \ --create-namespace \ --ver
阅读全文
摘要:问题: 因为kubelet有自动垃圾收集机制,当我们在内网使用k8s时,镜像被回收之后,将无法自动拉取相关镜像,从而导致容器无法正常运行。 解决方案: 1、搭建本地镜像仓库,并且创建对应的ingress规则 2、创建自定义CoreDNS解析,并将CoreDNS配置到宿主机上去 3、将镜像上传到本地仓
阅读全文