自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chang_rj的博客

兴趣遍地都是,专注和持之以恒才是真正稀缺的。

  • 博客(82)
  • 收藏
  • 关注

原创 Ubuntu18.0.4深度学习环境搭建及相应软件安装(Update)

linux系统搞坏过几次,总结一下自己要用到的工具,做个备忘录,方便快速对系统进行恢复。安装ubuntu,系统盘制作https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-windows#1https://rufus.akeo.ie/?locale=zh_CN系统安装(实用)安装时选择install Ubuntu18.04与windows10共存,不选择分区更好(多次试验心得),不会产生任何错误,现在的系统已经能做到

2020-06-01 10:02:09 729

原创 mac上安装anaconda

1.首先安装anaconda(1)下载anaconda,直接安装(2)conda install出错,查看.bash_profile,发现conda的地址存在(3)执行source ~/.bash_profile

2020-05-28 15:19:06 708

原创 离线部署最新稳定版docker-ce

参考博客:https://blog.csdn.net/JyuSun/article/details/77927865#commentBox以下centos-local.tgz已打包完成,打包过程可参考以上链接可在百度网盘上下载*链接:https://pan.baidu.com/s/1FfLNBLtICEkSljTQgkuu8Q **提取码:j5ad *tar -xvzf centos-lo...

2019-11-01 10:38:36 595

原创 k8s笔记日志--容器中添加filebeat收集器

apiVersion: v1kind: ConfigMapmetadata: name: filebeat-config namespace: kube-systemdata: filebeat.yml: |- filebeat.prospectors: - input_type: log paths: - "/data/log/eve...

2019-10-23 16:55:39 1034

原创 k8s日志预研—收集Kubernetes event(容器日志)

以下内容根据简书链接,并结合自己的日志收集系统整理而成(一)使用收集event方案开源项目eventrouter,地址为:https://github.com/heptiolabs/eventrouter(二)收集流程大概流程为:1、启动eventrouter容器,挂载/data/log/eventrouter目录2、启动filebeat容器,挂载/data/log/eventrout...

2019-10-23 16:30:50 2242

原创 k8s部署kafka集群

(0)下载安装包git clone https://github.com/Yolean/kubernetes-kafkakafka部署一共分为四个部分部署(1)部署命名空间kubectl apply -f 00-namespace.yml(2)设置RBACkubectl apply -f rbac-namespace-default/(3)部署zookeeper,先把存储类设...

2019-07-18 16:58:34 3062

原创 the server is currently unable to handle the request (get nodes.metrics.k8s.io)

在部署metrics server后,pod启动成功,但是使用kubectl top node命令时,显示报错:Error from server (ServiceUnavailable): the server is currently unable to handle the request (get nodes.metrics.k8s.io)多方查看后,发现在master节点上ping不...

2019-07-18 11:44:21 16684 2

转载 存储方式与k8s应用场景分析

摘自:https://www.kubernetes.org.cn/5128.html1、将k8s中的存储分类与熟知的存储概念对应起来:(1)块存储通常只支持RWO,比如AWSElasticBlockStore,AzureDisk,有些产品能做到支持ROX,比如GCEPersistentDisk,RBD,ScaleIO等(2)文件存储(分布式文件系统)支持RWO/ROX/RWX三种模式,比如...

2019-07-04 17:42:42 1841

原创 /sys/fs/cgroup/memory/kubepods/burstable/pod。。。no space left on device

Warning FailedCreatePodContainer 1s (x12 over 2m18s) kubelet, 10.0.3.247 unable to ensure pod container exists: failed to create container for [kubepods burstable pod78ed78f3-867c-11e9-a7b9-c6e996...

2019-06-04 14:40:16 5529

原创 k8s-集群内部域名访问coredns

集群内部的DNS服务,来为service提供DNS名称的访问。(CoreDNS、Kube-DNS,由于kube-dns设计复杂,不易维护,默认dns是coreDNS)coreDNS官方文档所在地.下载文件 coredns.yaml.sed# serviceaccount,利用pod来访问apiserverapiVersion: v1kind: ServiceAccountmetada...

2019-05-05 15:59:50 15998

原创 k8s中滚动更新功能实现

1、deployment中设置拉取镜像策略、拉取镜像权限的秘钥在deployment中设置以下参数 spec: # 拉取镜像权限的秘钥 imagePullSecrets: - name: registry-pull-secret containers: - name: nginx image: nginx:lat...

2019-04-29 19:54:36 3899

原创 基于promethues的grafana配置

grafana 集群资源管理 3119配置文件:sum (container_fs_usage_bytes{device=~"^/dev/xvda.$",id="/",kubernetes_io_hostname=~"^$Node$"}) / sum (container_fs_limit_bytes{device=~"^/dev/xvda.$",id="/",kubernetes_io_h...

2019-04-18 18:03:25 489

原创 centos7.4离线安装nfs

下载离线安装包yum -y install nfs-utils --downloadonly --downloaddir /root/nfs进入nfs目录,进行编译rpm -ivh *.rpm --force --nodepsps ps ps ps ps ps ps批量打包镜像# 247服务器上python dockersave2.pycd /tmp/testtar -cz...

2019-04-17 13:56:29 9014

原创 centos下NTP离线安装及配置

以离线环境下任意服务器为例,如10.160.11.148为服务端server配置,10.160.11.147为客户端client配置。# 找一台本地可联网服务器,进行安装包的downloadyum -y install ntp --downloadonly --downloaddir /root/ntptar -zcvf ntp.tar.gz ntp/# 在ntp服务器server端c...

2019-04-16 21:03:48 5735

原创 mySQL知识点总结

安装mysql之MariaDByum -y install mariadb mariadb-server && systemctl start mariadb进入mysqlmysql -urootshow databasesuse testmysql -urootuse mysql; 切置mysqlUPDATE user SET password=PASS...

2019-04-10 10:51:14 164

原创 k8s中的存储方案-emptydir/hostPath/nfs/pv/pvc

本地存储1、emptydirapiVersion: v1kind: Podmetadata: name: my-podspec: containers: - name: write image: centos command: ["sh","-c","for i in {1..100};do echo $i >> /data/hello;sleep...

2019-04-04 10:30:24 2553

原创 k8s中服务暴露方式---nginx-ingress实现部署(http、https形式)

1、创建deployment部署模板apiVersion: extensions/v1beta1kind: Deploymentmetadata: name: demo-tomcat-java-demo labels: wayne-app: demo wayne-ns: demo app: demo-tomcat-java-demospec: selec...

2019-04-01 18:21:51 1715

原创 error: unable to upgrade connection: Unauthorized在k8s实现kubectl exec -it pod_ID sh出错解决

在创建pod时,进入pod失败kubectl exec -it nginx-deployment-d55b94fd-xcrtg sh检查问题,一直找不到答案,通过logs发现,同样不能实现查其原因,是kubelet的配置问题,这里修改node节点的kubelet.json配置,在node中分别修改vi /opt/kubernetes/cfg/kubelet.config-----...

2019-03-30 10:18:29 9674

原创 k8s笔记-daemonSet、Job、CronJob

官方文档https://kubernetes.io/zh/docs/concepts/workloads/controllers/daemonset/创建daemonSet文件确保所有node运行同一个pod,守护进程集。确保集群中每个node中运行一份pod副本,当node加入集群时,创建pod,当node离开集群时,回收pod,如果删除daemonset,其创建的所有pod也被删除,d...

2019-03-28 14:34:35 830

原创 k8s中集群配置文件config生成

本文是在已有集群的基础上进行重新配置kubelet实现的kubectl:使用 ca.pem、admin-key.pem、admin.pem;cd k8s-cert/vi admin-csr.json----------{ "CN": "admin", "hosts": [], "key": { "algo": "rsa", "size": 2048 },...

2019-03-26 14:27:26 5102

原创 从零开始实现基于calico网络的k8s集群部署

master服务器插件部署wget https://github.com/projectcalico/calicoctl/releases/download/v1.1.0/calicoctlchmod +x calicoctlmv calicoctl /usr/bin/docker pull docker.io/calico/node:v1.1.0docker tag docker....

2019-03-21 14:49:58 17491

原创 pipeline/output.go:121 Failed to publish events: write tcp x.x.x.x:49746->x.x.x.x:5044: i/o timeout

ERROR logstash/async.go:256 Failed to publish events caused by: write tcp 172.17.51.9:49746->10.0.3.104:5044: i/o timeoutERROR pipeline/output.go:121 Failed to publish events: write tcp 172.17.51....

2019-03-19 09:19:17 6719 1

原创 k8s笔记8-部署filebeat+ELK日志方案

仅供本人学习、复习使用K8s使用的日志方案,是属于一个技术栈组成的方案。其中,ElaFilebeat是一个日志采集工具;logstash是一个数据处理引擎,处理filebeat发送的日志;Elasticsearch用于做数据存储,提供全网检索、分布式的搜索引擎;Kibana,从Elasticsearch数据库中展示,同时,可进行绘图、搜索、作仪表盘。Node上部署一个日志收集程序每个nod...

2019-03-18 17:32:38 6185

原创 Java demo部署流程

cd tomcat-java-demodocker build -t test.com/project/tomcat-java-demo .docker push test.com/project/tomcat-java-demo:latest

2019-03-15 17:00:32 368

原创 Error: failed to start container "prometheus-server-configmap-reload": Error response from daemon:

在配置promethethus过程中,出现问题 Error: failed to start container “prometheus-server-configmap-reload”: Error response from daemon: OCI runtime create failed: container_linux.go:344: starting container proces...

2019-03-14 16:11:41 9144

原创 在k8s中部署Prometheus--更新中

2019-03-13 09:18:28 2652

原创 k8s使用笔记-查看/进入pod、查看k8s配置版本、查看ns、强制删除ns/pod

kubectl get pods# 进入podkubectl exec -it dns-test sh

2019-03-12 17:36:24 5969

原创 Harbor镜像仓库使用-Error response from daemon: ...: dial tcp x:443: getsockopt: connection refused

Error response from daemon: Get https://192.168.10.110/v1/users/: dial tcp 192.168.10.110:443: getsockopt: connection refused

2019-03-06 07:52:49 7450

原创 docker创建python、jdk环境并保存镜像,运行容器

在本地任一台可联网服务器上,创建容器1、首先确定系统的版本,拉取镜像docker pull centos:7.4.17082、创建容器docker run -i -t centos:7.4.1708 /bin/bash3、在容器中安装所需的环境(以python、JDK为例)---- 3.1 在centos下安装python,参考博客,点击此处查看# 安装python3的依赖包y...

2019-03-03 17:57:20 4725

原创 TiDB学习笔记---离线部署ansible

1、在中控机上安装系统依赖包以 root 用户登录中控机如果中控机是 CentOS 7 系统,执行以下命令:# yum -y install epel-release git curl sshpass# yum -y install python-pip2、在中控机上创建 tidb 用户,并生成 ssh key以 root 用户登录中控机,执行以下命令# 创建 tidb 用户us...

2019-02-28 17:18:06 737

原创 k8s笔记7-离线部署(类生产环境)更新中

node离线部署docker参考:https://blog.csdn.net/JyuSun/article/details/77927865#commentBox

2019-02-22 16:22:49 952

原创 linux使用笔记-联网、netstat命令、查看centos版本、python3安装、主机名修改、sz/rz命令、net-tools、文件查找、外网DNS设置

1.使用yum安装时出现error:can’t find a valid baseurl for repo: base/7/x86_64不能联网cd /etc/sysconfig/network-scripts#找到ifcfg-eth0类似的文件,本机上显示ifcfg-ens33,进行修改vi ifcfg-ens33----------ONBOOT=no修改为ONBOOT=yes...

2019-02-22 10:35:05 331

原创 k8s笔记6-kubectl、YAML的用法汇总

学习阿良老师的视频总结 https://ke.qq.com/course/366778一、kubectl工具1、kubectl管理应用程序生命周期# 创建kubectl run nginx --replicas=3 --image=nginx:1.14 --port=80kubectl get deploy,pods# 发布kubectl expose deployment ngin...

2019-02-14 15:16:54 4063

原创 k8s笔记5-多master集群配置

生产环境中多应用多master集群架构准备以下配置:配置IPmaster0110.0.3.171master0210.0.3.172node0110.0.3.104node0210.0.3.150LB(master)10.0.3.173LB(backup)10.0.3.165虚拟地址10.0.3.160在master0...

2019-02-11 10:29:37 2421 1

原创 k8s配置错误集锦(更新中)

Nginx重启失败在LB负载均衡器中进行nginx重启时,显示失败,没有找到好的解决办法,但是nginx应该是可以用的,使用下列命令,可以对nginx进行重新启动。error显示:Job for nginx.service failed because the control process exited with error code. See "systemctl status ngin...

2019-01-29 16:51:38 1948

原创 master中“kubectl get node ”STATUS显示notready

错误显示:kubectl get nodekubectl describe node 10.0.3.104Conditions: Type Status LastHeartbeatTime LastTransitionTime Reason Messag...

2019-01-29 16:30:14 49893

原创 k8s笔记4-Web UI dashboard设置

Web UI设置cd k8s/soft/kubernetes/tar zxf kubernetes-src.tar.gzcd cluster/addons/cd dashboard/kubectl create -f dashboard-configmap.yamlkubectl create -f dashboard-rbac.yamlkubectl create -f dashb...

2019-01-25 21:29:04 780 1

原创 k8s笔记3-在node节点部署组件及测试用例运行

参考自:http://blog.51cto.com/lizhenliang/2325770Master apiserver启用TLS认证后,Node节点kubelet组件想要加入集群,必须使用CA签发的有效证书才能与apiserver通信,当Node节点很多时,签署证书是一件很繁琐的事情,因此有了TLS Bootstrapping机制,kubelet会以一个低权限用户自动向apiserver申请...

2019-01-25 21:26:44 1513

原创 k8s笔记2-kubernetes master组件配置

部署kubernetes之前,要保证etcd、flannel、docker的正常工作。在master节点部署组件三个组件:kube-apiserver、kube-controller-manager、kube-scheduler必须先配置apiserver。1、首先生成自签证书# 在k8s中创建自签证书的存放文件夹k8s-cert,///mkdir k8s-certcd k8s/k8...

2019-01-25 18:10:52 2411

原创 K8S笔记1-etcd/docker/flannel配置

先导知识:负载均衡工作原理docker基本管理了解集群、分布式概念了解域名解析原理了解网络协议

2019-01-08 15:31:23 2035 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除