随笔分类 -  kubernetes

摘要:service •防止Pod失联 •定义一组Pod的访问策略 •支持ClusterIP,NodePort以及LoadBalancer三种类型 •Service的底层实现主要有iptables和ipvs二种网络模式 •通过label-selector相关联 •通过Service实现Pod的负载均衡(T 阅读全文
posted @ 2018-12-25 11:56 过眼风 阅读(1300) 评论(0) 推荐(0)
摘要:Pod与controllers的关系 •controllers:在集群上管理和运行容器的对象•通过label-selector相关联•Pod通过控制器实现应用的运维,如伸缩,升级等 控制器又称工作负载是用于实现管理pod的中间层,确保pod资源符合预期的状态,pod的资源出现故障时,会尝试 进行重启 阅读全文
posted @ 2018-12-25 11:55 过眼风 阅读(9177) 评论(1) 推荐(2)
摘要:Pod中如何管理多个容器 Pod中可以同时运行多个进程(作为容器运行)协同工作。同一个Pod中的容器会自动的分配到同一个 node 上。同一个Pod中的容器共享资源、网络环境和依赖,它们总是被同时调度。 注意在一个Pod中同时运行多个容器是一种比较高级的用法。只有当你的容器需要紧密配合协作的时候才考 阅读全文
posted @ 2018-12-21 14:36 过眼风 阅读(1778) 评论(0) 推荐(0)
摘要:•Kubernetes是Google在2014年开源的一个容器集群管理系统,Kubernetes简称K8S。•K8S用于容器化应用程序的部署,扩展和管理。•K8S提供了容器编排,资源调度,弹性伸缩,部署管理,服务发现等一系列功能。•Kubernetes目标是让部署容器化应用简单高效。官方网站:htt 阅读全文
posted @ 2018-12-19 14:41 过眼风 阅读(1614) 评论(0) 推荐(1)
摘要:部署UI 下载yaml文件https://github.com/kubernetes/kubernetes 修改文件内容 基于yaml创建 查看 创建角色绑定 获取令牌 浏览器访问 解决谷歌浏览器不能显示 部署coredns 下载yaml文件:https://github.com/kubernete 阅读全文
posted @ 2018-12-19 10:20 过眼风 阅读(2318) 评论(1) 推荐(0)
摘要:部署apiserver 下载二进制包:https://github.com/kubernetes/kubernetes cd /usr/local/src/wget https://dl.k8s.io/v1.13.0/kubernetes-server-linux-amd64.tar.gztar x 阅读全文
posted @ 2018-12-19 10:09 过眼风 阅读(2410) 评论(0) 推荐(0)
摘要:Master apiserver启用TLS认证后,Node节点kubelet组件想要加入集群,必须使用CA签发的有效证书才能与apiserver通信,当Node节点很多时,签署证书是一件很繁琐的事情,因此有了TLS Bootstrapping机制,kubelet会以一个低权限用户自动向apiserv 阅读全文
posted @ 2018-12-19 10:09 过眼风 阅读(2065) 评论(0) 推荐(0)
摘要:Kubernetes集群中主要存在两种类型的节点:master、minion节点。 Minion节点为运行 Docker容器的节点,负责和节点上运行的 Docker 进行交互,并且提供了代理功能。Master节点负责对外提供一系列管理集群的API接口,并且通过和 Minion 节点交互来实现对集群的 阅读全文
posted @ 2018-12-19 10:08 过眼风 阅读(2927) 评论(0) 推荐(2)
摘要:Flannel容器集群网络部署 Overlay Network:覆盖网络,在基础网络上叠加的一种虚拟网络技术模式,该网络中的主机通过虚拟链路连接起来。VXLAN:将源数据包封装到UDP中,并使用基础网络的IP/MAC作为外层报文头进行封装,然后在以太网上传输,到达目的地后由隧道端点解封装并将数据发送 阅读全文
posted @ 2018-12-19 10:08 过眼风 阅读(1565) 评论(0) 推荐(0)