随笔分类 -  k8s学习

摘要:参考:https://www.cnblogs.com/LiuChang-blog/p/15898005.html 一、redis集群部署(三主三从) 1.1yaml文件准备 (1) 配置文件说明 # 部署所在命名空间: redis-cluster [root@k8s-master1 ~]# cd / 阅读全文
posted @ 2023-03-30 17:15 灰蓝色的白云梦想 阅读(1540) 评论(0) 推荐(0)
摘要:参考:https://www.jianshu.com/p/a329a73f3296 http://blog.redrose2100.com/article/263 1.钩子函数介绍 钩子函数对于程序员来说并不陌生,比如我们java中常用的过滤器、拦截器都可以称作为一个钩子函数。指在自身生命周期过程中 阅读全文
posted @ 2023-02-09 11:19 灰蓝色的白云梦想 阅读(137) 评论(0) 推荐(0)
摘要:参考:https://support.huaweicloud.com/usermanual-cce/cce_01_0361.html 一、修改CoreDNS Hosts配置 修改CoreDNS配置文件,将自定义域名添加到hosts中。 例如将www.example.com指向192.168.1.1, 阅读全文
posted @ 2022-09-07 17:51 灰蓝色的白云梦想 阅读(3805) 评论(0) 推荐(0)
摘要:参考:https://mp.weixin.qq.com/s/hn8Env3e5PztLgOCAYZamA 在构建 docker 容器时,我们一般希望尽量减小镜像,以便加快镜像的分发;但是不恰当的镜像构建方式,很容易导致镜像过大,造成带宽和磁盘资源浪费,尤其是遇到 daemonset 这种需要在每台机 阅读全文
posted @ 2022-06-20 17:55 灰蓝色的白云梦想 阅读(1342) 评论(0) 推荐(0)
摘要:参考:https://www.modb.pro/db/194974 创建pod时序图 创建pod形式有二种方案,一种是通过api直接创建生成yaml,另外一种是通过yaml直接应用。 1、首先进行认证(RBAC方式 或者 key方式进行认证 )后获得具体的权限,然后kubectl会调用master 阅读全文
posted @ 2022-06-06 17:50 灰蓝色的白云梦想 阅读(695) 评论(0) 推荐(0)
摘要:问题现象: jenkins构建docker build的时候明明dockerfile里面也没几步构建过程,但是却异常的慢,注意到Sending build context to Docker daemon 13.36GB 意思是:正在将生成上下文发送到Docker守护程序。如果dockerfile的 阅读全文
posted @ 2022-06-06 16:09 灰蓝色的白云梦想 阅读(268) 评论(0) 推荐(0)
摘要:官网:https://github.com/DataLinkDC/dlink参考:https://cloud.tencent.com/developer/article/1925448https://cloud.tencent.com/developer/article/1938196 一、准备dl 阅读全文
posted @ 2022-05-11 16:09 灰蓝色的白云梦想 阅读(386) 评论(0) 推荐(0)
摘要:参考:http://dockone.io/article/2434542 https://developer.aliyun.com/article/760653 Node节点默认的Pod数量 Kubernetes Node节点每个默认允许最多创建110个Pod,有时可能会由于系统硬件的问题,从而需要 阅读全文
posted @ 2022-04-29 11:07 灰蓝色的白云梦想 阅读(1527) 评论(0) 推荐(0)
摘要:参考:https://blog.51cto.com/flyfish225/3659402 https://github.com/apache/skywalking-kubernetes 1、skywalking的组件 本文采用的是SkyWalking,简单来说分为以下几个组成部分(以本文中的部署方式 阅读全文
posted @ 2022-04-27 17:18 灰蓝色的白云梦想 阅读(1782) 评论(1) 推荐(0)
摘要:默认基本证书的有效期为1年 # kubeadm alpha certs check-expiration 1、安装go环境 安装包地址:https://golang.google.cn/dl/go1.13.5.linux-amd64.tar.gz # vim /etc/profile export 阅读全文
posted @ 2022-04-20 16:33 灰蓝色的白云梦想 阅读(161) 评论(0) 推荐(0)
摘要:1、编辑cluster-configuration.yaml 重新加载 # kubectl apply -f cluster-configuration.yaml 查看prometheus日志报错 open /etc/prometheus/secrets/kube-etcd-client-certs 阅读全文
posted @ 2022-04-18 18:19 灰蓝色的白云梦想 阅读(435) 评论(0) 推荐(0)
摘要:参考:https://www.cnblogs.com/jojoword/p/12341128.html storageclass相当于是一个动态的存储,即每个pod需要多少容量,直接在配置资源清单中声明即可;但是nfs默认是不支持storageclass动态存储的. nfs本身不支持动态存储,而我们 阅读全文
posted @ 2022-04-12 17:57 灰蓝色的白云梦想 阅读(1285) 评论(0) 推荐(0)
摘要:前提:集群已配置storageclass # kubectl get sc 一、准备配置文件 1、准备文件nacos-cm.yaml apiVersion: v1 kind: ConfigMap metadata: name: dev-nacos-cm namespace: dev-bxm data 阅读全文
posted @ 2022-04-12 17:36 灰蓝色的白云梦想 阅读(303) 评论(0) 推荐(0)
摘要:一、helm3下载地址 https://get.helm.sh/helm-v3.4.1-linux-amd64.tar.gz 二、解压安装helm3 tar zxf helm-v3.4.1-linux-amd64.tar.gz cp -pr linux-amd64/helm /usr/local/b 阅读全文
posted @ 2022-04-12 17:19 灰蓝色的白云梦想 阅读(136) 评论(0) 推荐(0)
摘要:1、环境 k8s版本1.18.6 2、部署tracker服务 (1)tracker-statefulset.yaml apiVersion: apps/v1 kind: StatefulSet metadata: labels: app: fastdfs-tracker #statefulset名为 阅读全文
posted @ 2022-04-11 18:09 灰蓝色的白云梦想 阅读(465) 评论(1) 推荐(0)
摘要:转载: https://www.cnblogs.com/hellxz/p/use-kubeadm-init-kubernetes-cluster.html 说明 本文系搭建kubernetes v1.18.5 集群笔记,使用三台虚拟机作为 CentOS 测试机,安装kubeadm、kubelet、k 阅读全文
posted @ 2021-11-30 18:18 灰蓝色的白云梦想 阅读(128) 评论(0) 推荐(0)
摘要:[root@k8s01-zongshuai k8s]# kubeadm init --kubernetes-version v1.18.6 --service-cidr=10.2.0.0/16 --pod-network-cidr=10.244.0.0/16W1123 14:53:16.361212 阅读全文
posted @ 2021-11-23 15:30 灰蓝色的白云梦想 阅读(1345) 评论(0) 推荐(0)
摘要:0/1 nodes are available: 1 node(s) had taints that the pod didn't tolerate.报错 这是因为k8s集群默认不让在master节点创建pod,也就是说Master Node不参与工作负载。 当前的master节点被打上了node- 阅读全文
posted @ 2020-12-07 14:11 灰蓝色的白云梦想 阅读(2416) 评论(0) 推荐(1)
摘要:参考:https://www.cnblogs.com/python-cat/p/13524093.html 一、k8s安装准备(所有节点) 1、修改主机名,添加hosts文件 [root@localhost ~]# hostnamectl set-hostname k8s-master [root@ 阅读全文
posted @ 2020-12-01 10:10 灰蓝色的白云梦想 阅读(73) 评论(0) 推荐(0)
摘要:第一种,手动删除: 1. 删除/etc/kubernetes/文件夹下的所有文件 2. 删除$HOME/.kube文件夹 3. 删除/var/lib/etcd文件夹 [root@k8s-master ~]# rm -rf /etc/kubernetes/* [root@k8s-master ~]# 阅读全文
posted @ 2020-11-30 14:24 灰蓝色的白云梦想 阅读(4613) 评论(2) 推荐(0)