01 2021 档案

摘要:报错如图: 解决方法如下: 1.调整连接超时时间 #经过一个下午的排错后,最终通过这个办法解决了。 zookeeper.connection.timeout.ms=6000 连接超时时间改为60000,即60秒,默认是6秒 在重新启动kafka,不要用-daemon或&后台启动,直接前台启动,查看输 阅读全文
posted @ 2021-01-28 19:14 尤小清 阅读(8141) 评论(0) 推荐(0)
摘要:1.pod的基本概念 1)k8s中最小的部署单元 2)一组容器的集合,含多个容器 3)一个pod中的容器共享网络命名空间 4)Pod 生命周期比较短暂的组件, 比如, 当 Pod 所在节点发生故障, 那么该节点上的 Pod会被调度到其他节点, 但需要注意的是, 被重新调度的 Pod 是一个全新的 P 阅读全文
posted @ 2021-01-27 22:46 尤小清 阅读(890) 评论(0) 推荐(0)
摘要:应用程序端报错:"MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk"redis日志报错:“WARNING overcommit_memory is set t 阅读全文
posted @ 2021-01-27 10:55 尤小清 阅读(847) 评论(0) 推荐(0)
摘要:1、 YAML 文件概述 对k8s来说它是集群中对资源管理和资源对象编排部署都可以通过声明样式( YAML) 文件来解决,把需要对资源对象操作编辑到 YAML 格式文件中,把这种文件叫做资源清单文 件, 通过 kubectl 命令直接使用资源清单文件就可以实现对大量的资源对象进行编排部署。 #### 阅读全文
posted @ 2021-01-26 22:09 尤小清 阅读(1537) 评论(0) 推荐(0)
摘要:kubernetes 集群命令行工具 kubectl1、 kubectl 概述kubectl 是 Kubernetes 集群的命令行工具, 通过 kubectl 能够对集群本身进行管理, 并能够在集群上进行容器化应用的安装部署。2、 kubectl 命令的语法(1) comand: 指定要对资源执行 阅读全文
posted @ 2021-01-26 22:08 尤小清 阅读(666) 评论(0) 推荐(0)
摘要:1.验证集群工作是否正常: 在 Kubernetes 集群中创建一个 pod, 验证是否正常运行: $ kubectl create deployment nginx --image=nginx $ kubectl expose deployment nginx --port=80 --type=N 阅读全文
posted @ 2021-01-21 01:14 尤小清 阅读(211) 评论(0) 推荐(0)
摘要:1.所有节点安装docker 1)下载镜像源 $ wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 2)查看现有那些docker版本 $ y 阅读全文
posted @ 2021-01-20 22:22 尤小清 阅读(432) 评论(0) 推荐(0)
摘要:cd /root/pod vim dashboard.yaml # Dashboard Secret # apiVersion: v1 kind: Secret metadata: labels: k8s-app: kubernetes-dashboard name: kubernetes-dash 阅读全文
posted @ 2021-01-20 15:26 尤小清 阅读(176) 评论(0) 推荐(0)
摘要:cd /root/pod vim heapster.yaml apiVersion: v1 kind: ServiceAccount metadata: name: heapster namespace: kube-system apiVersion: extensions/v1beta1 kind 阅读全文
posted @ 2021-01-20 15:24 尤小清 阅读(116) 评论(0) 推荐(0)
摘要:创建存放yaml文件的目录并创建yaml文件。 mkdir /root/pod cd /root/pod vim coredns.yaml apiVersion: v1 kind: ServiceAccount metadata: name: coredns namespace: kube-syst 阅读全文
posted @ 2021-01-20 15:21 尤小清 阅读(256) 评论(0) 推荐(0)
摘要:1.拉取仓库的镜像,并创建仓库 docker pull registry docker run -d -p 5000:5000 --restart=always --name=registry -v /opt/myregistry:/var/lib/registry registry 2.上传本地镜 阅读全文
posted @ 2021-01-20 15:20 尤小清 阅读(163) 评论(0) 推荐(0)
摘要:1. 给kubelet赋予权限(仅在master执行) $cd /etc/kubernetes $kubectl create clusterrolebinding kubelet-bootstrap \ --clusterrole=system:node-bootstrapper \ --user 阅读全文
posted @ 2021-01-20 15:18 尤小清 阅读(300) 评论(0) 推荐(0)
摘要:1.二进制包安装flannel $cd /root/ $wget https://github.com/coreos/flannel/releases/download/v0.10.0/flannel-v0.10.0-linux-amd64.tar.gz $tar zxvf flannel-v0.1 阅读全文
posted @ 2021-01-20 15:17 尤小清 阅读(405) 评论(0) 推荐(0)
摘要:1.确认二进制文件是否部署 $cd /root/ $ll /usr/bin/kube* -rwxr-xr-x 1 root root 211557415 Dec 28 13:34 /usr/bin/kube-apiserver -rwxr-xr-x 1 root root 138876075 Dec 阅读全文
posted @ 2021-01-20 15:16 尤小清 阅读(217) 评论(0) 推荐(0)
摘要:1.下载kubenetes软件包 #这一步我们把二进制包全部分发下去,后续都会使用。 $cd /root/ $wget https://dl.k8s.io/v1.9.9/kubernetes-server-linux-amd64.tar.gz $tar -xzvf kubernetes-server 阅读全文
posted @ 2021-01-20 15:14 尤小清 阅读(259) 评论(0) 推荐(0)
摘要:1.etcd集群认证文件确认 #确认三个节点目录下都有下面文件。 $ll /etc/kubernetes/ssl/kubernetes* -rw 1 root root 1675 Dec 28 12:24 /etc/kubernetes/ssl/kubernetes-key.pem -rw-r--r 阅读全文
posted @ 2021-01-20 15:12 尤小清 阅读(175) 评论(0) 推荐(0)
摘要:1.安装cfssl工具 master节点部署即可 $wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 $wget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64 $wget https://pkg.c 阅读全文
posted @ 2021-01-20 15:04 尤小清 阅读(213) 评论(0) 推荐(0)
摘要:前提概要: ##########文档已验证,按照步骤操作可完整实现########## 1.文档内命令前面统一加了$符号,避免带换行的符号的命令使人混淆。 2.官方社区概述参考链接: https://kubernetes.io/zh/docs/setup/production-environment 阅读全文
posted @ 2021-01-19 21:56 尤小清 阅读(231) 评论(0) 推荐(0)
摘要:前提概要: ##########文档已验证两次,按照步骤操作可完整实现########## 1.文档内命令前面统一加了$符号,避免带换行的符号的命令使人混淆。 2.文档内具体参数的释义,请参考链接: https://jimmysong.io/kubernetes-handbook/practice/ 阅读全文
posted @ 2021-01-19 14:17 尤小清 阅读(184) 评论(0) 推荐(0)