Kubernetes
文章平均质量分 86
aa1215018028
这个作者很懒,什么都没留下…
展开
-
Kubernetes基本概念
序言 没等到风来,绵绵小雨,所以写个随笔,聊聊k8s的基本概念。 k8s是一个编排容器的工具,其实也是管理应用的全生命周期的一个工具,从创建应用,应用的部署,应用提供服务,扩容缩容应用,应用更新,都非常的方便,而且可以做到故障自愈,例如一个服务器挂了,可以自动将这个服务器上的服务调度到另外一个主机上进行运行,无需进行人工干涉。那么,问题来了,要运维何用? k8s可以更快的更新新版...原创 2018-07-02 18:01:07 · 407 阅读 · 0 评论 -
Kubernetes核心概念总结
1、基础架构1.1 Master Master节点上面主要由四个模块组成:APIServer、scheduler、controller manager、etcd。 APIServer。APIServer负责对外提供RESTful的Kubernetes API服务,它是系统管理指令的统一入口,任何对资源进行增删改查的操作都要交给APIServer处理后再提交给etcd。如架构...原创 2018-07-27 08:49:31 · 506 阅读 · 0 评论 -
K8S进入容器方法
一、下面列出如何进入正在运行的k8s容器 1 2 3 4 5 6 7 8 9 10 11 <1> kubectl get pods #查看所有正在运行的pod NAME READY STATUS...原创 2018-07-25 16:44:01 · 72607 阅读 · 5 评论 -
Kubernetes之YAML文件
YAML 基础YAML是专门用来写配置文件的语言,非常简洁和强大,使用比json更方便。它实质上是一种通用的数据串行化格式。后文会说明定义YAML文件创建Pod和创建Deployment。YAML语法规则:大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tal键,只允许使用空格 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 ”#” 表示注释,从这个字符一直到行尾,都会...原创 2018-07-25 13:45:53 · 699 阅读 · 0 评论 -
使用IPVS实现Kubernetes入口流量负载均衡
新搭建的Kubernetes集群如何承接外部访问的流量,是刚上手Kubernetes时常常会遇到的问题。 在公有云上,官方给出了比较直接的答案,使用LoadBalancer类型的Service,利用公有云提供的负载均衡服务来承接流量, 同时在多台服务器之间进行负载均衡。而在私有环境中,如何正确的将外部流量引入到集群内部,却暂时没有标准的做法。 本文将介绍一种基于IPVS来承接流量并实现负载均衡的方...原创 2018-07-19 15:19:55 · 393 阅读 · 0 评论 -
K8S常用命令
查看集群信息:[root@kubernetes-master pods]# kubectl cluster-infoKubernetes master is running at http://localhost:8080KubeDNS is running at http://localhost:8080/api/v1/proxy/namespaces/kube-system/servi...原创 2018-07-23 16:29:25 · 1419 阅读 · 0 评论 -
K8S系统架构
前言主要是对Kubernetes一些概念性的记录,更好的理解Kubernetes的工作原理,一个大致的架构,有了一定的了解,看官方文档可以更好的理解。什么是KubernetesKubernetes是Google开源的容器集群管理系统,其提供应用部署、维护、 扩展机制等功能,利用Kubernetes能方便地管理跨机器运行容器化的应用,其主要功能如下:1) 使用Docker对应用程序包装(packag...原创 2018-07-03 08:48:20 · 5535 阅读 · 1 评论 -
k8s 集群基本概念
一、概述: kubernetes是google开源的容器集群管理系统,提供应用部署、维护、扩展机制等功能,利用kubernetes能方便管理跨集群运行容器化的应用,简称:k8s(k与s之间有8个字母)二、基本概念 Pod:若干相关容器的组合,Pod包含的容器运行在同一host上,这些容器使用相同的网络命令空间、IP地址和端口,相互之间能通过localhost来发现和通信。另外,这些容器还可共享...原创 2018-07-03 08:41:48 · 944 阅读 · 0 评论 -
Kubernetes网络原理解析
1. kubernetes网络模型1.1. 基础原则每个Pod都拥有一个独立的IP地址,而且假定所有Pod都在一个可以直接连通的、扁平的网络空间中,不管是否运行在同一Node上都可以通过Pod的IP来访问。k8s中Pod的IP是最小粒度IP。同一个Pod内所有的容器共享一个网络堆栈,该模型称为IP-per-Pod模型。Pod由docker0实际分配的IP,Pod内部看到的IP地址和端口与外部保持一...原创 2018-07-03 08:39:10 · 1076 阅读 · 0 评论 -
K8S常用命令
查看集群信息:[root@kubernetes-master pods]# kubectl cluster-infoKubernetes master is running at http://localhost:8080KubeDNS is running at http://localhost:8080/api/v1/proxy/namespaces/kube-system/services/...原创 2018-07-03 08:36:33 · 754 阅读 · 0 评论 -
k8s基本概念及使用
1.1 Kubernetes是什么首先,它是一个全新的基于容器技术的分布式架构领先方案;其次,Kubernetes是一个开放的开发平台;最后,Kubernetes是一个完备的分布式系统支撑平台。1.2 为什么要用Kubernetes使用Kubernetes的理由很多,最根本的一个理由就是:IT从来都是一个由新技术驱动的行业。使用Kubernetes所带来的好处:首先,最直接的感受就是我们可以“轻装...原创 2018-07-02 18:42:22 · 871 阅读 · 0 评论 -
深入浅出 Kubernetes 1.11 之 device-plugins
导读:记得大学刚毕业那年看了侯俊杰的《深入浅出MFC》,就对深入浅出这四个字特别偏好,并且成为了自己对技术的要求标准——对于技术的理解要足够的深刻以至于可以用很浅显的道理给别人讲明白。以下内容为个人见解,如有雷同,纯属巧合,如有错误,烦请指正。作者:周光明本文基于kubernetes1.11版本,后续会根据kubernetes版本更新及时更新文档,所有代码引用为了简洁都去掉了日志打印相关的...原创 2018-08-01 09:47:42 · 1168 阅读 · 0 评论