- 博客(10)
- 资源 (17)
- 收藏
- 关注
原创 Pod管理-创建/查询/更新/删除
基本管理: # 创建pod资源 kubectl create -f pod.yaml # 查看pods kubectl get pods pod-test # 查看pod描述 kubectl describe pod pod-test # 替换资源 kubectl replace -f pod.yaml -force # 删除资源 kubectl delete pod pod-test...
2020-09-20 10:11:26 697
原创 Kubernetes系统架构及组件功能
Master组件: kube-apiserver Kubernetes API,集群的统一入口,各组件协调者,以HTTP API提供接口服务,所有对象资源的增删改查和监听操作都 交给APIServer处理后再提交给Etcd存储。 kube-controller-manager 处理集群中常规后台任务,一个资源对应一个控制器,而ControllerManager就是负责管理这些控制器的。 kube-scheduler 根据调度算法为新创建的Pod选择一个Node节点。
2020-09-09 20:09:07 588
原创 Kubernetes中的基本对象概念
基本对象: Pod Pod是最小部署单元,一个Pod有一个或多个容器组成,Pod中容器共享存储和网络,在同一台Docker主机上运行。 Service Service一个应用服务抽象,定义了Pod逻辑集合和访问这个Pod集合的策略。 Service代理Pod集合对外表现是为一个访问入口,分配一个集群IP地址,来自这个IP的请求将负载均衡转发后端Pod中的容器。 Service通过Lable Selector选择一组Pod提供服务。 Volume 数据卷,共享Pod
2020-09-08 20:40:36 798
原创 Kubernetes的主要功能
Kubernetes主要功能: 数据卷 Pod中容器之间共享数据,可以使用数据卷。 应用程序健康检查 容器内服务可能进程堵塞无法处理请求,可以设置监控检查策略保证应用健壮性。 复制应用程序实例 控制器维护着Pod副本数量,保证一个Pod或一组同类的Pod数量始终可用。 弹性伸缩 根据设定的指标(CPU利用率)自动缩放Pod副本数。 服务发现 使用环境变量或DNS服务插件保证容器中程序发现Pod入口访问地址。 负载均衡 一组Pod副本分配
2020-09-08 20:34:19 807
原创 什么是Kubernetes?
Kubernetes是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,Kubernetes也叫K8S。 K8S是Google内部一个叫Borg的容器集群管理系统衍生出来的,Borg已经在Google大规模生产运行十年之久。 K8S主要用于自动化部署、扩展和管理容器应用,提供了资源调度、部署管理、服务发现、扩容缩容、监控等一整套功能。 2015年7月,Kubernetes v1.0正式发布,截止到2017年9月29日最新稳定版本是v1.8。 Kubernetes目标是
2020-09-08 20:24:23 685
原创 Docker容器集群管理主流方案
目前,Docker容器集群管理主流方案有3种,分别是Swarm、Kubernetes、Mesos。Swarm是Docker公司自研发的集群管理系统。 Kubernetes是Google开源的一个容器集群管理系统,用于自动化部署、扩展和管理容器应用。也称为K8S。Mesos是一个集群资源调度系统,对集群中的资源进行分配和管理。Marathon是运行在Mesos之上的一个服务管理框架,可管 理容器生命周期。Swarm、Kubernetes和Mesos简单比较: 复杂性 S.
2020-09-08 20:13:16 2060
原创 什么是网桥?
工作在OSI七层网络模型的第二层,根据MAC地址转发,类似于二层交换机。Linux网桥将不同的网络接口 连接起来,连接的网络接口可以来自不同的局域网,网桥决定了接收的数据包是转发给同一个局域网内主机还是别的网络上...
2020-09-08 08:26:50 1002
原创 什么是二层交换技术和三层交换技术?
二层交换技术:工作在OSI七层网络模型的第二层,通过MAC地址进行帧转发。 三层交换技术:也称为IP交换技术,工作在OSI七层网络模型的第三层,通过IP地址进行包转发。它解决了局域网中网段划 分之后,网段中子网必须依赖路由器进行管理的局面。 ...
2020-09-07 20:46:38 4063
原创 Linux系统安装Compose
1.下载二进制文件 curl -L https://github.com/docker/compose/releases/download/$dockerComposeVersion/docker-compose-`uname -s`- `uname -m` -o /usr/local/bin/docker-compose 例如: curl -L https://github.com/docker/compose/releases/download/1.14.0/docker-compose
2020-09-07 20:41:58 655
原创 什么是Docker Compose?
Compose是一个定义和管理多容器的工具,使用Python语言编写。使用Compose配置文件描述多个容器应用的架构,比如使用 什么镜像、数据卷、网络、映射端口等;然后一条命令管理所有服务,比如启动、停止、重启等。...
2020-09-07 20:37:55 790
apache-tomcat-6.0.18.exe
2016-07-11
MyEclipse10.1破解工具及方法图解.zip
2016-07-10
commons-logging-1.2-bin.zip
2016-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人