![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
K8S
obsessiveY
这个作者很懒,什么都没留下…
展开
-
K8S---YAML文件编写
K8S—YAML文件编写一.YAML的介绍1.Kubernetes支持YAML和JSON格式创建资源对象2.JSON格式用于接口之间消息的传递3.YAML格式用于配置和管理4.YAML是一种简洁的非标记性语言5.语法格式:缩进标识层级关系不支持制表符缩进,使用空格缩进通常开头缩进两个空格字符后缩进一个空格,如冒号,逗号等“—”表示YAML格式,一个文件的开始“#”表示注释二.YAML文件详解1.查看api版本[root@localhost k8s]# kubectl api-v原创 2020-05-10 22:14:57 · 2015 阅读 · 0 评论 -
K8S---kubectl管理工具
K8S—kubectl管理工具一.什么是kubectl?Kubectl是管理k8s集群的命令行工具,通过生成的json格式传递给apiserver进行创建、查看、管理的操作。二.具体命令1.帮助信息[root@localhost dashboard]# kubectl --helpkubectl controls the Kubernetes cluster manager. Find more information at: https://kubernetes.io/docs/refe原创 2020-05-10 21:17:45 · 750 阅读 · 0 评论 -
K8S---多节点部署---UI界面(6)
K8S—多节点部署—UI界面搭建k8s的Dashboard1.创建目录,上次yaml文件[root@localhost k8s]# mkdir dashboard[root@localhost k8s]# cd dashboard/[root@localhost dashboard]# lsdashboard-configmap.yaml dashboard-rbac.yaml dashboard-service.yamldashboard-controller.yaml das原创 2020-05-10 18:19:55 · 422 阅读 · 0 评论 -
K8S---多节点部署---基于单节点(5)
K8S—多节点部署—基于单节点(5)一.多节点的优势1.区别于单master的二进制集群,多master集群对master做了一个高可用,如果master1宕机,Load Balance就会将VIP转移到master2,这样就保证了master的可靠性。2.多节点的核心点就是需要指向一个核心的地址,我们之前在做单节点的时候已经将vip地址定义过写入k8s-cert.sh脚本文件中(192.1...原创 2020-05-06 04:09:02 · 792 阅读 · 0 评论 -
K8S---单节点部署---node组件(4)
K8S—单节点部署—node组件(4)一.node节点的三大组件1.kubelet:是master在node节点上的agent,可以管理本机运行容器的生命周期。例如创建容器、Pod挂载数据卷、下载secret、获取容器和节点状态等工作,kubelet 将每个 Pod转换成一组容器。2.kube-proxy:在node节点上实现pod网络代理,维护网络规划和四层负载均衡工作3.docker ...原创 2020-05-06 01:05:24 · 836 阅读 · 2 评论 -
K8S---单节点部署---master组件(3)
K8S—单节点部署—master组件(3)一.master组件我们需要再master部署三大核心组件1.kube-apiserver:是集群的统一入口,各个组件的协调者,所有对象资源的增删改查和监听操作都交给APIserver处理,再提交给etcd存储。2.kue-controller-manager:处理群集中常规的后台任务,一个资源对应一个控制器,而controller-manager...原创 2020-05-05 23:41:01 · 320 阅读 · 0 评论 -
K8S---单节点部署---flannel网络(2)
K8S—单节点部署—flannel网络(2)一.Flannel网络部署1.部署flannel网络之前需要安装docker引擎(参考之前的docker博客)https://blog.csdn.net/obsessiveY/article/details/1054186432.在master端分配子网段到etcd中,供给flannel使用[root@localhost etcd-cert]#...原创 2020-05-05 22:38:08 · 236 阅读 · 1 评论 -
K8S---单节点部署---etcd数据库(1)
K8S—单节点部署—etcd数据库(1)一.etcd群集etcd是CoreOS团队于为2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库。etcd内部采用raft协议作为一致性算法,etcd基于go语言开发。etcd群集属于无中心化集群,应用于区块链技术二.etcd作为服务发现系统的特点简单:安装配置简单,而且提供了HTTP进行交互,使用也很简...原创 2020-05-05 21:47:13 · 824 阅读 · 0 评论 -
Kubernetes---入门初体验
Kubernetes—入门初体验一.什么是Kubernetes?1.Kubernetes是Google在2014年开源的一-个容器集群管理系统,Kubernetes简称K8S。2.K8S用于容器化应用程序的部署,扩展和管理。3.K8S提供了容器编排,资源调度,弹性伸缩,部署管理,服务发现等一系列功能。4.Kubernetes目标是让部署容器化应用简单高效。5.k8s是一个有中心节点的架...原创 2020-04-29 00:07:43 · 658 阅读 · 1 评论