
k8s
文章平均质量分 51
k8s学习
tankpanv
这个作者很懒,什么都没留下…
展开
-
docker 报错
如果此时你并没有报找不到容器,而是报以下错误,docker服务能正常启动,但是所有docker命令都用不了,执行任何docker命令都报以下错误ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?原因:启动docker没有在/var/run/ 生成docker.sock解决方案1:启动是指定生成docker.sock 的目录sudo vim原创 2022-02-14 13:18:22 · 4810 阅读 · 0 评论 -
docker 安装es
docker 官网es镜像:Docker Hubhttps://hub.docker.com/_/elasticsearch?tab=tags&page=1docker pull elasticsearch:7.14.2sudo mkdir /mnt/sda/mount/docker/elasticsearchcd /mnt/sda/mount/docker/elasticsearchmkdir datasudo mkdir datasudo mkdir pluginssudo.原创 2022-01-03 21:58:02 · 1388 阅读 · 0 评论 -
docker 安装 elasticsearch:7.14.2
docker 官网es镜像:Docker Hubhttps://hub.docker.com/_/elasticsearch?tab=tags&page=1docker pull elasticsearch:7.14.2sudo mkdir /mnt/sda/mount/docker/elasticsearchcd /mnt/sda/mount/docker/elasticsearchmkdir datasudo mkdir datasudo mkdir pluginssudo原创 2021-12-04 03:28:42 · 2119 阅读 · 0 评论 -
修改docker默认目录
转:官方文档的修改办法是编辑 /etc/docker/daemon.json 文件:vi /etc/docker/daemon.json 默认情况下这个配置文件是没有的,这里实际也就是新建一个,然后写入以下内容:{ "data-root": "/www/docker"}此文件还涉及默认源的设定,如果设定了国内源,那么实际就是在源地址下方加一行,写成:{ "registry-mirrors": ["http://hub-mirror.c.163.com"], "da转载 2021-12-01 00:06:19 · 509 阅读 · 0 评论 -
docker 安装clickhouse 部署本地
sudo docker pull yandex/clickhouse-serversudo docker pull yandex/clickhouse-clinet sudo mkdir /mnt/sda/mount/docker/clickhouse# 启动一个临时dockersudo docker run --rm --name tmp --ulimit nofile=262144:262144 yandex/clickhouse-server# 将临时docker配置cp到本地s.原创 2021-11-23 11:53:53 · 889 阅读 · 0 评论 -
mysql docker 挂载本地目录
mysql docker 挂载本地目录创建本地目录sudo mkdir -p docker/mysql_data/mysqlsudo mkdir -p docker/mysql_conf/mysql先启动一个docker 将配置拷贝到本地sudo docker cp mysql8:/etc/mysql /mnt/sda/mount/docker/mysql_conf/sudo docker run -d -p 3308:3306 --restart=always --name .原创 2021-11-09 12:28:34 · 1288 阅读 · 0 评论 -
jenkins 添加api 方式请求
使用REST API而不是在文件中进行更改。从现有工作获取配置:curl -X GET http://<your_jenkins_url>/job/test/config.xml -u username:API_TOKEN -o mylocalconfig.xml创建/更新工作:curl -s -XPOST 'http://<your_jenkins_url...原创 2020-03-20 02:36:56 · 1051 阅读 · 0 评论 -
k8s pod 详解
https://www.cnblogs.com/kevingrace/p/11309409.html一、什么是Podkubernetes中的一切都可以理解为是一种资源对象,pod,rc,service,都可以理解是 一种资源对象。pod的组成示意图如下,由一个叫”pause“的根容器,加上一个或多个用户自定义的容器构造。pause的状态带便了这一组容器的状态,pod里多个业务容器共享pod的...转载 2020-03-20 02:13:37 · 6271 阅读 · 0 评论 -
grafana 配置详解
、概述grafana 是一款采用 go 语言编写的开源应用,主要用于大规模指标数据的可视化展现,是网络架构和应用分析中最流行的时序数据展示工具,目前已经支持绝大部分常用的时序数据库。最好的参考资料就是官网(http://docs.grafana.org/),虽然是英文,但是看多了就会啦。基本概念Grafana支持许多不同的数据源。每个数据源都有一个特定的查询编辑器,该编辑器定制...转载 2020-03-19 15:41:46 · 9870 阅读 · 1 评论 -
k8s node加到master遇到的坑
向集群添加主机时候主机启动报错:Runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitializedgoogle到了解决方法;sudo mkdir -p /etc...转载 2019-12-29 19:45:26 · 889 阅读 · 0 评论 -
k8s删除添加node节点
在已有k8s云平台中误删除node节点,然后将误删除的节点添加进集群中。如果是一台新服务器必须还要安装docker和k8s基础组件。1.查看节点数和删除node节点(master节点)[root@k8s01 ~]# kubectl get nodesNAME STATUS ROLES AGE VERSIONk8s01 Ready master...转载 2019-12-27 10:33:56 · 5887 阅读 · 0 评论 -
本文介绍重启K8S Deployment的小技巧
本文介绍重启K8S Deployment的小技巧有时候我们会需要重启Deployment,原因可能是:docker image使用的是latest tag,这个latest在docker image registry已经更新了,我们需要重启deployment来使用新的latest Pod运行缓慢但是还活着,我们就是想重启一下 ConfigMap/Secret变更了,想重启一下应...转载 2019-12-10 11:02:39 · 7411 阅读 · 2 评论 -
从零搭建Prometheus监控报警系统
从零搭建Prometheus监控报警系统什么是Prometheus?Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。2016年由Google发起Linux基金会旗下的原生云基金会(Cloud Native Computing Foundation), 将P...转载 2019-12-06 16:46:38 · 204 阅读 · 0 评论 -
k8s yaml 各个yaml 文件
https://blog.youkuaiyun.com/Ay_Ly/article/details/89393281service、deployment、pod的yaml文件解析转载 2019-11-28 20:16:57 · 421 阅读 · 0 评论 -
k8s核心yml--Pod、Deployment、Service
PodKubernetes 使用 Pod 来管理容器,每个 Pod 可以包含一个或多个紧密关联的容器。Pod 是一组紧密关联的容器集合,它们共享 PID、IPC、Network 和 UTS namespace,是 Kubernetes 调度的基本单位。Pod 内的多个容器共享网络和文件系统,可以通过进程间通信和文件共享这种简单高效的方式组合完成服务一个pod的yaml文件apiVersi...转载 2019-11-26 20:48:32 · 358 阅读 · 0 评论 -
制作自己的docker镜像并发布到k8s
本篇主要讲述如何将自己的程序生成docker镜像,并且发布到k8s环境的简单步骤。在这之前你需要了解基本的docker使用,基本的k8s概念和命令。 Step1 编写代码 为了方便使用之前一篇的代码,将KV值put到ETC集群。具体代码如下: package mainimport ( "fmt" "io/ioutil" "log" "time"...转载 2019-11-25 17:48:00 · 2788 阅读 · 0 评论