什么是Docker和kubernetes? Docker:Docker是一个开源的应用容器引擎,开发者可以打包他们的应用及依赖到一个可移植的容器中,发布到流行的Linux机器上,也可实现虚拟化。 kubernetes:是一个开源的容器集群管理系统,可以实现容器集群的自动化部署、自动扩缩容、维护等功能 ...
分类:
Web程序 时间:
2020-02-19 17:20:39
阅读次数:
72
导读:go modules 是 golang 1.11 新加的特性。如今 1.13 都已经发布了第 7 个小版本了,几乎所有大项目均已开始使用,这自然也包括 Kubernetes 生态中的众多项目。笔者在开发 OAM 相关项目的时候,却发现 modules 的各项功能看似简单,却并没有那么好用,于是 ...
分类:
其他好文 时间:
2020-02-19 15:14:30
阅读次数:
717
内容要点:1、kubectl概述2、kubectl语法3、kubectl管理命令4、create与apply命令的异同5、实例演示一、kubectl概述Kubectl是一个命令行界面,用于运行针对Kubernetes集群的命令。Kubectl的配置文件在$HOME/.kube目录。我们可以通过设置KUBECONFIG环境变量或设置命令参数--kubeconfig来指定其他位置的kubeconfig
分类:
Web程序 时间:
2020-02-19 01:06:54
阅读次数:
106
schedulingQueue是kubernetes scheduler中负责进行等待调度pod存储的对,Scheduler通过SchedulingQueue来获取当前系统中等待调度的Pod,本文主要讨论SchedulingQueue的设计与实现的各种实现, 了解探究其内部实现与底层源码,本系列代码基于kubernets1.1.6分析而来
分类:
Web程序 时间:
2020-02-19 00:40:08
阅读次数:
94
Pod特点k8s的最小管理单元一组容器的集合一个Pod中的容器共享网络命令空间Pod是短暂的Pod容器分类1.infrastructurecontainer基础容器(维护整个Pod网络空间)node节点操作#查看容器的网络cat/opt/kubernetes/cfg/kubelet#每次创建Pod时候就会创建,与Pod对应的,对于用户是透明的,网络组件会被自动加载成一个组件提供出去dockerps
分类:
Web程序 时间:
2020-02-18 22:05:01
阅读次数:
124
七 Ingress 一、资料信息 Ingress-Nginx github 地址:https://github.com/kubernetes/ingress-nginx Ingress-Nginx 官方网站:https://kubernetes.github.io/ingress-nginx/ 进入 ...
分类:
Web程序 时间:
2020-02-18 20:44:45
阅读次数:
96
从如何感知数据,注册资源服务,获取资源服务的资源信息,并最终汇报给kubelet,同时落地本地磁盘,实现了完整的资源从感知到上报的整体流程的探测,其不足主要是在于关于资源实体的描述,从而导致资源的分配和资源的上报上有比较大的扩展性限制,比如要实现精细化的资源分配扩展,则不太能实现
分类:
Web程序 时间:
2020-02-18 17:56:46
阅读次数:
104
Kubernetes支持YAML和JSON格式创建资源对象JSON格式用于接口之间消息的传递YAML格式用于配置和管理YAML是一种简洁的非标记性语言语法格式缩进标识层级关系不支持制表符(tab)缩进,使用空格缩进通常开头缩进两个空格字符后缩进一个空格,如冒号,逗号等“—”表示YAML格式,一个文件的开始“#”表示注释查看应用名称kubectlapi-versionsdemo演示mkdirdemo
分类:
Web程序 时间:
2020-02-18 15:05:41
阅读次数:
107
FIT2CLOUD飞致云在2019年11月正式对外发布了容器领域第一个项目——KubeOperatorKubeOperator是一个开源项目,在离线网络环境下,通过可视化WebUI在VMware、Openstack或者物理机上规划、部署和运营生产级别的Kubernetes集群。KubeOperator是JumpServer明星开源团队在Kubernetes领域的的又一全新力作。KubeOperat
分类:
其他好文 时间:
2020-02-17 19:34:13
阅读次数:
228