摘要: 在Kubernetes中,服务和Pod的IP地址仅可以在集群网络内部使用,对于集群外的应用是不可见的。为了使外部的应用能够访问集群内的服务,在Kubernetes 目前 提供了以下几种方案: NodePort LoadBalancer Ingress 本节主要就ingress和ingress控制器i 阅读全文
posted @ 2019-10-16 10:20 进击云原生 阅读(10110) 评论(0) 推荐(0) 编辑
摘要: 正文   要求在页面查询到5000条数据,为了方便插入,准备用shell脚本写curl命令调用自己写的代码接口,但是速度慢,而且写的时候遇到点儿小问题,故用sql语句写了这个功能   由于operationlog表中的ts字段为13位的时间戳,所以采用了截取的 阅读全文
posted @ 2019-10-16 10:17 进击云原生 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 今天在Ucloud国际版的机器上配置某个不可描述的服务时,遇到了 socket.error: [Errno 99] Cannot assign requested address 的错误,详细如下: 原先以为是resolver的问题,但是指定了Google的nameservers仍然无解,于是想到可 阅读全文
posted @ 2019-10-16 10:15 进击云原生 阅读(1720) 评论(0) 推荐(0) 编辑
摘要: Kubernetes 中使用 Job 和 CronJob 两个资源分别提供了一次性任务和定时任务的特性,这两种对象也使用控制器模型来实现资源的管理,我们在这篇文章来介绍Job执行如果失败了会怎么样呢? 修改job fail.yaml,故意引入一个错误: Never 如果将 设置为 会怎么样?下面我们 阅读全文
posted @ 2019-10-16 10:06 进击云原生 阅读(2990) 评论(0) 推荐(0) 编辑
摘要: 正文 前几天,在ucloud上搭建的k8s集群(搭建教程后续会发出)。今天发现域名解析不了。 组件版本:k8s 1.15.0,coredns:1.3.1 过程是这样的: 首先用以下yaml文件创建了一个nginx服务 创建好之后: 因只部署了一个master节点。在master宿主机上直接执行以下命 阅读全文
posted @ 2019-10-16 10:02 进击云原生 阅读(11919) 评论(2) 推荐(2) 编辑
摘要: 本文首发于公众号【我的小碗汤】扫描文末二维码关注,一起交流学习 在云平台开发、中间件容器化时,经常会遇到批量删除k8s资源对象的需求,下面记录一下kubectl和golang发送删除pvc、pv、pod请求的例子,便于后续学习查阅 kubectl发送删除请求 根据label批量删除pod: 根据la 阅读全文
posted @ 2019-10-16 09:59 进击云原生 阅读(4124) 评论(0) 推荐(0) 编辑
摘要: 正文 Docker常用命令 run e设置环境变量; e username=zhj name为容器指定一个名称; name=zhj p指定端口映射,格式为:主机(宿主)端口:容器端口 p 80:8080 t为容器重新分配一个伪输入终端,通常与 i 同时使用; i以交互模式运行容器,通常与 t 同时使 阅读全文
posted @ 2019-10-16 09:53 进击云原生 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: 正文 使用过docker的都知道dockerfile,其用于定义制作镜像的流程,由一系列命令和参数构成的脚本,这些命令应用于基础镜像并最终创建一个新的镜像。可参考往期文章学习: "docker基础知识整理" 有时候,我们想在原有镜像基础上修改、增加文件,由于国内网络原因,重新制作镜像会很慢,甚至失败 阅读全文
posted @ 2019-10-16 09:33 进击云原生 阅读(326) 评论(0) 推荐(0) 编辑
摘要: kubernetes版本:1.13.2 背景 由于operator创建的redis集群,在kubernetes apiserver重启后,redis集群被异常删除(包括redis exporter statefulset、redis statefulset)。删除后operator将其重建,重新组建 阅读全文
posted @ 2019-10-16 09:29 进击云原生 阅读(837) 评论(0) 推荐(1) 编辑