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

浙公网安备 33010602011771号