- 博客(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
770
原创 mac上安装anaconda
1.首先安装anaconda(1)下载anaconda,直接安装(2)conda install出错,查看.bash_profile,发现conda的地址存在(3)执行source ~/.bash_profile
2020-05-28 15:19:06
733
原创 离线部署最新稳定版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
615
原创 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
1040
原创 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
2298
原创 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
3087
原创 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
16848
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
1868
原创 /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
5608
原创 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
16062
原创 k8s中滚动更新功能实现
1、deployment中设置拉取镜像策略、拉取镜像权限的秘钥在deployment中设置以下参数 spec: # 拉取镜像权限的秘钥 imagePullSecrets: - name: registry-pull-secret containers: - name: nginx image: nginx:lat...
2019-04-29 19:54:36
3910
原创 基于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
511
原创 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
9082
原创 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
5878
原创 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
174
原创 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
2575
原创 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
1744
原创 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
9876
原创 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
849
原创 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
5170
原创 从零开始实现基于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
17713
原创 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
6777
1
原创 k8s笔记8-部署filebeat+ELK日志方案
仅供本人学习、复习使用K8s使用的日志方案,是属于一个技术栈组成的方案。其中,ElaFilebeat是一个日志采集工具;logstash是一个数据处理引擎,处理filebeat发送的日志;Elasticsearch用于做数据存储,提供全网检索、分布式的搜索引擎;Kibana,从Elasticsearch数据库中展示,同时,可进行绘图、搜索、作仪表盘。Node上部署一个日志收集程序每个nod...
2019-03-18 17:32:38
6212
原创 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
390
原创 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
9244
原创 k8s使用笔记-查看/进入pod、查看k8s配置版本、查看ns、强制删除ns/pod
kubectl get pods# 进入podkubectl exec -it dns-test sh
2019-03-12 17:36:24
6049
原创 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
7632
原创 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
4875
原创 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
759
原创 k8s笔记7-离线部署(类生产环境)更新中
node离线部署docker参考:https://blog.csdn.net/JyuSun/article/details/77927865#commentBox
2019-02-22 16:22:49
964
原创 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
343
原创 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
4098
原创 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
2448
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
1978
原创 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
50110
原创 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
797
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
1525
原创 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
2448
原创 K8S笔记1-etcd/docker/flannel配置
先导知识:负载均衡工作原理docker基本管理了解集群、分布式概念了解域名解析原理了解网络协议
2019-01-08 15:31:23
2056
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人