摘要:
apiserver实际负责对外提供kubernetes RESTful API的服务,同时提供 https(默认监听6443端口)和http(默认监听8080端口) 它是系统管理指令的统一接口,任何对资源的增删该查都要交给apiserver处理后再交给etcd。 客户端通过list-watch监听a 阅读全文
摘要:
kubectl是k8s提供的客户端工具,使用client-go与k8s的apiserver进行交互 kubectl默认会从$HOME/.kube目录下查找文件名为config的文件,也可以通过设置环境变量KUBECONFIG或者通过设置--kubeconfig去指定其它kubeconfig文件 ap 阅读全文
摘要:
说明:本博客中,metav1指k8s.io/apimachinery/pkg/apis/meta/v1包,runtime指k8s.io/apimachinery/pkg/runtime包,schema指k8s.io/apimachinery/pkg/runtime/schema包 k8s本质上是一个 阅读全文
摘要:
Deployment 简介 Deployment负责管理无状态应用的部署,管理模式为: (1)Deployment只负责管理不同版本的ReplicaSet,每个名为${deployment-name}-${template-hash}的ReplicaSet都对应了Deployment templat 阅读全文
摘要:
镜像是用于创建容器的只读模板。 目前,OCI镜像规范定义了容器镜像的开放规范、容器运行软件的构建规范。大多数容器运行时均支持此统一的开放镜像标准。 Linux下的镜像存储基于UnionFS,利用union mount(UnionFS的一种挂载机制)将不同的目录挂载到同一个虚拟文件系统下,以实现Lay 阅读全文
摘要:
关于我 出生于江苏泰州,在南京近十载。目前在江苏电信Paas团队,负责Kubernetes和容器相关工作。对Hadoop、分布式机器学习等也有一定了解。 硕士就读于南京大学计算机专业PASA大数据技术实验室,主要研究利用云原生技术构建Kubernetes上的深度学习平台。 最近正致力于CNCF开源s 阅读全文
摘要:
Docker是一个能够把开发的应用程序自动部署到container的开源container engine(容器引擎)。 Docker官网对它的定义是:Simplify modern application development and delivery by bundling distribute 阅读全文
摘要:
Docker官网对Container的定义是:Package Software into Standardized Units for Development, Shipment and Deployment Container这个单词的本意是集装箱,一般翻译成容器。里面装了运行某个项目所需要的代码 阅读全文