随笔分类 -  Kubernetes

摘要:yaml文件书写格式:5大类:apiVersion: 选择kubectl api-versions里面存在的版本kind: 选择kubectl api-resources结果中的对象资源metadata: 源数据,主要定义pod,service,等的名称,镜像来源,端口,暴露方式,数据卷挂载点目录等 阅读全文
posted @ 2019-05-09 20:28 zh_Revival 阅读(1417) 评论(0) 推荐(0) 编辑
摘要:k8s向集群外部暴露端口的3种方式: 1.service->nodePort :仅暴露一个宿主机端口,用于集群外部访问,因为此操作被写入各个节点的iptables或ipvs规则当中,可以用任意一个节点的IP+端口号访问。 2.hostNetwork :暴露宿主机IP,只可以通过此宿主机IP访问,慎重 阅读全文
posted @ 2019-05-09 20:22 zh_Revival 阅读(1408) 评论(0) 推荐(0) 编辑
摘要:pod的配置清单常见选项: pod控制器: ReplicaSet:通常管理无状态pod,带用户创建指定数量的pod副本,并确保pod副本一直处于满足用户期望数量的状态。 多退少补,并且支持扩缩容 ReplicaSet:常用的3个组件;1,用户期望的副本数。2,标签选择器,以便选择自己管控的pod副本 阅读全文
posted @ 2019-05-09 20:21 zh_Revival 阅读(877) 评论(0) 推荐(0) 编辑
摘要:pod的生命周期: 1.init container 2.main contianer (1) post start hook :容器启动后做什么操作(可以命令查看kubectl explain pod.spec.containers.livesysle) (2) readiness probe : 阅读全文
posted @ 2019-05-09 20:20 zh_Revival 阅读(1474) 评论(0) 推荐(0) 编辑
摘要:kubernetes简称“k8s” 其中“8”代表的是“k”和“s”中间的8个字母。 k8s是Google公司开发的Borg项目中独立出来的容器编排工具,然后将其捐献给CNCF这个组织,然后发扬光大。 Kubernetes主要由以下几个核心组件组成: etcd保存了整个集群的状态; apiserve 阅读全文
posted @ 2019-04-24 16:28 zh_Revival 阅读(2309) 评论(0) 推荐(0) 编辑
摘要:一、kubenetes搭建方式有三种: 1、minikube (通常在测试环境使用,不要在生产环境中使用) 2、kubeadm (是一种快速部署kubernetes的方式,部署相对简单,可以在生产环境中应用) 3、二进制方式安装kubernetes (安装过程复杂,比较容易踩坑) 二、使用kubea 阅读全文
posted @ 2019-03-12 22:31 zh_Revival 阅读(2129) 评论(0) 推荐(2) 编辑