随笔分类 -  Kubenetes

Kubenetes 、Docker 知识整理
摘要:因为个人学习需要,为软件系统的虚拟容器化,以下将mysql制作为docker镜像,并记录下详细步骤。 欢迎大家学习交流和转载,同时写作不易,如果各位觉得不错,请点赞支持。 备注:以下代码和文章,欢迎复制和转载,请在开头备注清楚“原始网址和作者”,谢谢! 一、实验环境 1.本地电脑: windows 阅读全文
posted @ 2020-02-23 16:52 tiandong 阅读(4439) 评论(3) 推荐(0)
摘要:接着上文,排除故障后,我重新配置了metallb组件到k8s环境。 metallb为k8s service 的loadbalance负载方式提供免费的解决方案。 external-ip的收费方案,可以选择GRE或Azure,或其他国内云商LB方案。 以下是详细安装和配置步骤: step 1: roo 阅读全文
posted @ 2019-12-25 15:25 tiandong 阅读(5783) 评论(6) 推荐(0)
摘要:使用metallb工具,目的是为私有环境下,不借助GRE或Azure等云商的LB, 通过metallb-system工具IP池给k8s service提供external-ip。但是,由于设置metallb网段和k8s物理网段相同, 导致物理网络中已经使用的ip(比如192.168.3.1)被重复分 阅读全文
posted @ 2019-12-25 12:51 tiandong 阅读(1418) 评论(0) 推荐(0)
摘要:下面就是我针对docker file同一个文件,按照layer层的个数的多少,分别构建了两个镜像的jenkins-master。两者大小相差300MB。 <1> layer层数太多,没有将命令合并为一条命令 <2> layer层数很少,将全部命令合并为一条命令 然后,分别执行构建命令 root >> 阅读全文
posted @ 2019-09-14 18:52 tiandong 阅读(3080) 评论(1) 推荐(0)
摘要:1. 查询k8s集群部署pod的基本情况 如下图,我们可知容器coredns和dnsutils都部署成功,但是由于域名解析的问题,导致coredns和dnsutils的容器不断重启(原因heath检查,无法请求成功,被kubelet重启了pod) 命令如下: root >> kubectl get 阅读全文
posted @ 2019-08-17 19:27 tiandong 阅读(10235) 评论(0) 推荐(0)
摘要:K8S CoreDNS部署失败,查看错误日志,提示如下 root >> kubectl get all --all-namespaces -o wide root >> kubectl logs -f coredns-56f56989d6-krs6h -n kube-system 错误提示,如下: 阅读全文
posted @ 2019-07-31 21:14 tiandong 阅读(8774) 评论(0) 推荐(0)
摘要:1. alipay 镜像仓库 地址 (自行换成自己的阿里镜像云DockerHub地址) https://cr.console.aliyun.com/repository/ 2.alipay 代码云 地址 (自行换成自己的阿里代码云GitHub地址) https://code.aliyun.com/t 阅读全文
posted @ 2019-06-21 22:12 tiandong 阅读(858) 评论(0) 推荐(0)