K8s
石头城云计算笔记
云计算笔记,博客内实验居多,谢谢大家捧场!
展开
-
K8s之调度约束(八)
注意:此篇文章接上篇:K8s之Pod进阶(七)https://blog.csdn.net/JarryZho/article/details/104383739原理:kubernetes通过watch的机制进行每个组件的协作,每个组件之间的设计实现了解耦调度方式:nodeName用于将Pod调度到指定的Node名称上(跳过调度器直接分配)nodeSelector用于将Pod调度到匹配...原创 2020-02-21 10:02:44 · 384 阅读 · 0 评论 -
K8s之Pod进阶(七)
注意此篇文章接上篇:K8s之创建Harbor私有镜像仓库(六)https://blog.csdn.net/JarryZho/article/details/104335175一、资源限制:pod和container的资源请求和限制:spec.containers[].resources.limits.cpu #cpu上限spec.containers[].resources.li...原创 2020-02-18 22:02:43 · 461 阅读 · 0 评论 -
K8s之创建Harbor私有镜像仓库(六)
注意此篇文章接上篇:K8s之Pod资源管理(五)https://blog.csdn.net/JarryZho/article/details/104335059搭建Harbor私有仓库此时再开启一台新的虚拟机:CentOS 7-2 192.168.18.134(可以将网卡设置为静态IP)`部署docker引擎`[root@harbor ~]# yum install yum-utils ...原创 2020-02-15 21:41:19 · 1264 阅读 · 0 评论 -
K8s之Pod资源管理(五)
pod是k8s管理的最小单元pod中有多个容器,现实生产环境中只有一个容器特点:1.最小部署单元2.一组容器的集合3.一个Pod中的容器共享网络命令空间4.Pod是短暂的Pod容器分类:1:infrastructure container 基础容器(透明的过程,用户无感知)维护整个Pod网络空间node节点操作`查看容器的网络`[root@node1 ~]# c...原创 2020-02-15 21:34:32 · 389 阅读 · 0 评论 -
K8s之YAML文件(四)
Kubernetes支持YAML和JSON格式创建资源对象1,JSON格式用于接口之间消息的传递2,YAML格式用于配置和管理3,YAML是一种简洁的非标记性语言语法格式:缩进标识层级关系不支持制表符(tab)缩进,使用空格缩进通常开头缩进两个空格字符后缩进一个空格,如冒号,逗号等“—”表示YAML格式,一个文件的开始“#”表示注释`查看应用名称`[root@mast...原创 2020-02-13 19:45:26 · 376 阅读 · 0 评论 -
K8s之kubectl命令行工具常用命令(三)
Kubectl是管理k8s集群的命令行工具,通过生成的json格式传递给apiserver进行创建、查看、管理的操作注意:此处需要用到我们之前部署的K8s多节点的部署环境,如果还未部署的可以参考我的上篇文章:https://blog.csdn.net/JarryZho/article/details/104212822常用命令行:`查看帮助命令`[root@master1 ~]# kube...原创 2020-02-12 21:35:45 · 1283 阅读 · 0 评论 -
K8s完整多节点部署(二)
K8s多节点部署---->使用Nginx服务实现负载均衡---->UI界面展示特别注意:此实验开始前必须要先部署单节master的k8s群集可以见本人上一篇博客:https://blog.csdn.net/JarryZho/article/details/104193913环境部署:相关软件包及文档:链接:https://pan.baidu.com/s/1l4vVCkZ03l...原创 2020-02-07 17:21:38 · 2866 阅读 · 1 评论 -
K8s完整单节点二进制部署(一)
搭建步骤:1:自签ETCD证书2:ETCD部署3:Node安装docker4:Flannel部署(先写入子网到etcd)---------master----------5:自签APIServer证书6:部署APIServer组件(token,csv)7:部署controller-manager(指定apiserver证书)和scheduler组件----------node-...原创 2020-02-06 11:44:59 · 1027 阅读 · 0 评论 -
Kubernetes-Docker集群管理
Kubernetes介绍Kubernetes是一个开源的Docker容器编排系统1.2015年7月,Kubernetes v1.0正式发布,截止到目前最稳定版本是v1.92.调度计算集群的节点,动态管理上面的作业3.通过使用 [labels] 和 [pods] 的概念,将应用按逻辑单元进行分组Kubernetes的作用1.自动化部署,扩展和管理容器应用2.资源调度3.部署管理...原创 2020-01-15 19:13:31 · 449 阅读 · 0 评论 -
Kubernetes集群部署
Kubernetes集群部署1.官方提供的三种部署方式2.Kubernetes平台环境规划3.自签SSL证书4.Etcd数据库群集部署5.Node安装Docker6.Flannel容器集群网络部署7.部署Master组件8.部署Node组件9.部署一个测试示例10.部署Web UI(Dashboard)11.部署集群内部DNS解析服务(CoreDNS)官方提供的三种部署...原创 2020-01-15 18:20:25 · 452 阅读 · 0 评论