随笔分类 - Kubernetes随笔分享
摘要:在 Kubernetes 中,要下线一个节点,您需要按照以下步骤进行操作: 驱逐 Pod:首先,您需要从要下线的节点上驱逐所有运行的 Pod。这可以通过以下命令实现: kubectl drain <node_name> --ignore-daemonsets --delete-local-data
阅读全文
摘要:部署minio docker run --name minio -p 9000:9000 -p 9999:9999 -d --restart=always -e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=A123456x" -v /data/mi
阅读全文
摘要:Ingress-Nginx部署 一、版本选择 查看官网匹配版本:https://github.com/kubernetes/ingress-nginx 我当前的k8s版本毕竟新,1.28.0,所以我也选当前最新的【Helm Chart 4.8.3】 参考:https://www.shangyexin
阅读全文
摘要:Containerd 高级命令行工具 nerdctl 一、安装nerdctl # 在 GitHub Release 页面下载对应的压缩包解压到 PATH 路径下即可: wget https://github.com/containerd/nerdctl/releases/download/v1.5.
阅读全文
摘要:kubeadm 部署的k8s 预留kubelet资源 计算规则参考:https://cloud.tencent.com/document/product/457/76057 vim /var/lib/kubelet/config.yaml # 在最底下加入需要预留的资源 enforceNodeAll
阅读全文
摘要:## SkyWalking部署 ### 一、基础介绍 #### 1.1 概念 SkyWalking是一个国产的开源框架,2015年由吴晟个人开源,2017年加入Apache孵化器,国人开源的产品,主要开发人员来自于华为,2019年4月17日Apache董事会批准SkyWalking成为顶级项目,支持
阅读全文
摘要:一、Dockerfile代码 FROM openjdk:8-alpine # 统一时间,做软链接。ln [参数][源文件或目录][目标文件或目录] RUN rm -rf /etc/localtime && ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/
阅读全文
摘要:unexpected error getting claim reference: selfLink was empty, can‘t make reference 报错 E0209 04:58:34.682881 1 controller.go:1004] provision "mysql/www
阅读全文
摘要:一、创建一个Chart helm create rabbitmq-cluster && cd rabbitmq-cluster/ # 查看目录结构,都是熟悉的吧 [root@k8s-master01 rabbitmq-cluster]# tree . . ├── charts ├── Chart.y
阅读全文
摘要:一、前提条件 https://helm.sh/zh/docs/intro/quickstart/ 一个 Kubernetes 集群 确定你安装版本的安全配置 安装和配置Helm 如何使用阿里Helm私有仓库 https://help.aliyun.com/document_detail/131467
阅读全文
摘要:一、Helm安装 版本选择:https://github.com/helm/helm/releases # 1、下载 [root@k8s-master01 ~]# wget https://get.helm.sh/helm-v3.4.2-linux-amd64.tar.gz # 2、安装 [root
阅读全文
摘要:一、同一个Pod中容器到容器之间的通信 同一个Pod内的容器(Pod内的容器是不会夸主机的)共享同一个网络命名空间,共享一个Linux协议栈。 可以理解他们在同一个机器上,使用localhost地址可以访问彼此的端口 如图所示,容器1可以通过localhost: port来访问容器2的服务,反之亦可
阅读全文
摘要:k8s集群断电修复 背景,部署在虚拟机上的k8s集群,由于客户重启了虚拟机,导致我们的k8s集群出现了故障 现象:kube-proxy、CoreDNS的Pod 都消失了,且get ds 也查看不到ds 解决: 思路是通过kubuadm init 重新加入到集群中,但是我们不能全部init,可以选部分
阅读全文
摘要:三、Helm部署Zookeeper集群 3.1、helm准备 # Helm客户端安装文档 https://helm.sh/docs/intro/install/ # 添加bitnami和官方helm仓库: helm repo add bitnami https://charts.bitnami.co
阅读全文