随笔分类 -  k8s

k8s 相关笔记
摘要:master 节点执行 node=node01 kubectl drain $node --ignore-daemonsets --delete-emptydir-data node 节点执行 systemctl stop kubelet docker.socket docker.service c 阅读全文
posted @ 2024-01-12 16:06 小维江湖 阅读(98) 评论(0) 推荐(0) 编辑
摘要:k8s下载脚本的使用方法 设置k8s及相关组件的版本,在k8s_donwload.sh文件同级目录下创建releases文件,并填写版本号,如下示例。如果没有该文件,脚本会从github上自动获取最新版本,并生成releases文件 containerd_version=v1.7.7 runc_ve 阅读全文
posted @ 2023-10-30 18:29 小维江湖 阅读(341) 评论(0) 推荐(0) 编辑
摘要:获取源码 k8s_version="v1.27.6" git clone --depth=1 -b ${k8s_version} https://github.com/kubernetes/kubernetes.git 修改源码 sed -i 's/CertificateValidity = tim 阅读全文
posted @ 2023-10-17 15:12 小维江湖 阅读(126) 评论(0) 推荐(0) 编辑
摘要:https://artifacthub.io/packages/helm/percona/pxc-operator 安装 ```bash helm repo add percona https://percona.github.io/percona-helm-charts/ helm install 阅读全文
posted @ 2023-08-24 17:47 小维江湖 阅读(79) 评论(0) 推荐(0) 编辑
摘要:main.py from typing import Union from fastapi import FastAPI from pydantic import BaseModel from typing import Optional import os app = FastAPI() clas 阅读全文
posted @ 2023-03-28 15:55 小维江湖 阅读(174) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash # 参考https://cloud.tencent.com/developer/article/1664123 # 根据pid获取pod名称 # 需要安装crictl工具 # 指定版本 # VERSION="v1.13.11" # 获取最新版本 # VERSION=$(wge 阅读全文
posted @ 2023-02-22 10:37 小维江湖 阅读(53) 评论(0) 推荐(0) 编辑
摘要:#!/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 阅读全文
posted @ 2023-02-21 18:08 小维江湖 阅读(285) 评论(0) 推荐(0) 编辑
摘要:export VIP="" export INTERFACE="" # KVVERSION=$(curl -sL https://api.github.com/repos/kube-vip/kube-vip/releases | jq -r ".[0].name") export KVVERSION 阅读全文
posted @ 2023-02-21 18:01 小维江湖 阅读(149) 评论(0) 推荐(0) 编辑
摘要:安装 cert manager 如果已经安装 cert manager 则不用执行这一步 helm repo add jetstack https://charts.jetstack.io helm install \ cert-manager jetstack/cert-manager \ --n 阅读全文
posted @ 2023-02-21 18:00 小维江湖 阅读(484) 评论(0) 推荐(0) 编辑
摘要:修改 kubeadm-config configmap kubectl edit cm -n kube-system kubeadm-config 对应的位置 data ClusterConfiguration controlPlaneEndpoint 修改 kube-proxy configmap 阅读全文
posted @ 2023-02-21 17:53 小维江湖 阅读(44) 评论(0) 推荐(0) 编辑
摘要:该脚本用于将多个版本的k8s官方的镜像及二进制文件下载到本地,并将镜像上传到自己的docker仓库中去,已经push成功的,会在当前目录下创建pusded.txt文件作为记录。该脚本默认会遍历k8s仓库的releases文件中的所有版本,如果想要下载指定版本的,只需要手动修改main函数中的rele 阅读全文
posted @ 2022-12-16 18:06 小维江湖 阅读(745) 评论(0) 推荐(0) 编辑
摘要:安装 cert manager 如果已经安装 cert manager 则不用执行这一步 helm install \ cert-manager jetstack/cert-manager \ --namespace cert-manager \ --create-namespace \ --ver 阅读全文
posted @ 2022-09-14 22:11 小维江湖 阅读(466) 评论(0) 推荐(0) 编辑
摘要:问题: 因为kubelet有自动垃圾收集机制,当我们在内网使用k8s时,镜像被回收之后,将无法自动拉取相关镜像,从而导致容器无法正常运行。 解决方案: 1、搭建本地镜像仓库,并且创建对应的ingress规则 2、创建自定义CoreDNS解析,并将CoreDNS配置到宿主机上去 3、将镜像上传到本地仓 阅读全文
posted @ 2022-06-30 22:20 小维江湖 阅读(227) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up light_mode palette
选择主题