
Kubernetes
文章平均质量分 79
聪米
180782842@qq.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Kubernetes Source Code Analysis
Recently, I have been assigned to implement a task manage system based on etcd storage backend. Some of its design and implmentation are inspired by Kubernetes.As a Go developer, dealing with Kube...原创 2020-02-08 14:31:30 · 1060 阅读 · 2 评论 -
容器/Docker要点记录
Docker 的入口程序与Kubernetes的入口程序:Dockerfile 用于制作镜像,可以在文件最后指定ENTRYPOINT作为镜像的入口程序,即pid为1的进程。在Kubernetes用于启动pod的yaml中,也可指定Command和Args作为Docker启动后的入口程序, 即pid为1的进程。若1号进程退出(尽管入口程序派生了其他后台进程),则Docker退出。入口程序...原创 2019-01-10 16:49:18 · 849 阅读 · 0 评论 -
Kubernetes Qos之Requests和Limits的注意项及记录
使用Kubernetes去创建Deployment, StatefulSet和DaemonSet等controller,或直接创建pod时,可设置相关的Requests和Limits,这里有不少地方需要注意,以下作记录和总结。Requests用于pod的调度, kube scheduller使用roundrobin算法将pod调度到满足Requests资源要求的Node上。Limit...原创 2019-02-19 18:03:27 · 2463 阅读 · 1 评论 -
关于Kubernetes实验及线上环境安装部署
生产环境的kubernetes环境不适合各类测试,因此用台式机的vmware创建了7台虚拟机,用于kubernetes各类配置实验。kubernetes版本:1.3.4ubuntu版本:16.04HA方案:选用与master节点重用的etcd版本CNI:Calico 3.6.1角色主机数量Kube Master10.0.0.129 \130 \1333...原创 2019-03-18 16:43:16 · 3796 阅读 · 2 评论 -
Kubernetes环境使用Let's Encrypt证书的部署方法
在k8s中将内部service暴露到集群外一般采用ingress,而比较常用的ingress controller是nginx。 而一般证书会存于nginx, 用于tls的认证。采用Let’s Encrypt证书生成浏览器信任的免费证书,并在k8s环境中生效的常用方法有以下:方法1 直接使用certbot, 即支持ACME协议(协议的目的是证明这台机器和域名都是属于你的,然后才准许给你颁发证书)...原创 2019-06-28 16:31:22 · 1905 阅读 · 0 评论 -
关于Kubernetes调度特定应用的记录
Kubernetes 提供可拓展的容器调度功能:用户可以对接不同的container runtime, 其中最常用的是docker。用户可以在docker内封装隔离各类进程应用 。因此, kubernetes可以调度和部署一系列web服务等app, 也可以部署分布式应用, 计算密集型应用如Spark和Tensorflow等,这取决于开发者的部署配置和docker镜像内容等。下文记录一些...原创 2019-09-29 16:46:48 · 153 阅读 · 0 评论