kubernetes 资源清单配置文件 发表于 2019-02-10 | 分类于 kubernetes K8S 的核心资源对象按功能分类: workload: Pod, Deployment, ReplicaSet, StatefulSet, DaemonSet, Job, CronJob… 服务发现: Service, Ingress… 配置与存储: Volume, CSI ConfigMap, ... 阅读全文 »
k8s-basic-operation 发表于 2019-02-03 | 分类于 kubernetes 什么是Podpod 是k8s的最小调度单位,一个pod中可以包含多个container,同一个pod中的container共享同一个网络名称空间(network namespace),即它们之间可以使用lo 通信。 kubectl 客户端工具kubectl 是一个由官方提供的连接到master节点上 ... 阅读全文 »
通过minikube 部署kubernetes单节点集群 发表于 2019-02-03 | 分类于 kubernetes minikube 是由kubernetes社区提供的一款工具,可以快速的创建一个k8s单节点集群环境。方便大家开发和测试。 官方提供了很详细的文档,但是因为众所周知的原因,在国内无法拉取相关的k8s组件镜像。即使使用科学上网,也有无数的坑。这里,我们直接使用阿里云提供的minikube镜像来安装。 ... 阅读全文 »
06.Pod 状态与生命周期管理 发表于 2019-02-03 | 分类于 kubernetes 什么是 PodPod 是kubernetes 中可以创建的最小部署单元。由一个或多个容器组成,它们共享容器存储、网络和运行配置项。Pod中的容器总是被同时调度,有共同的运行环境。Pod 中的容器共享IP地址和端口号,它们之间可以通过localhost 互相发现。 Pod 的生命周期Pod phas ... 阅读全文 »
kubernetes 集群环境搭建 发表于 2019-02-01 | 分类于 kubernetes 两种部署方式守护进程: k8s的所有组件都以系统级守护进程的方式运行。该方式部署难度高,所有的组件都必须手动搭建。编辑配置文件等都需要手动进行,部署方式繁琐而复杂。也可以使用ansible 脚本的方式来启动。但是一旦守护进程down掉,必须手动启动。 kubeadm: 组件都以pod 的方式运行。m ... 阅读全文 »
Hello World 发表于 2019-02-01 Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in ... 阅读全文 »
kubernetes 基础概念 发表于 2019-02-01 | 分类于 kubernetes 术语master/nodeKubenates 主机可以分为master 和node 两种节点, master 节点作为管理者一般为三个,作高可用。node 节点即worker 节点,作为容器的运行者。 master 节点包含组件: API server Scheduler 调度器 Control ... 阅读全文 »
k8s使用hostPath Volume 收集容器app 的日志 发表于 2019-01-03 | 分类于 kubernetes app 日志的重要性大家都应该知道,当我们需要收集运行在容器内的app 所产生的日志时,很自然的会联想到side car 这种方式。但是,这种方式对原始的pod 依然有入侵,并没有完全解耦,并且,每一个pod 都需要部署一个日志收集组件,对于宝贵的服务器资源来说,也是一种浪费。 还有一种方式,就是将 ... 阅读全文 »