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 · 488 阅读 · 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 · 597 阅读 · 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 · 1437 阅读 · 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 · 488 阅读 · 0 评论 -
K8s之YAML文件(四)
Kubernetes支持YAML和JSON格式创建资源对象 1,JSON格式用于接口之间消息的传递 2,YAML格式用于配置和管理 3,YAML是一种简洁的非标记性语言 语法格式: 缩进标识层级关系 不支持制表符(tab)缩进,使用空格缩进 通常开头缩进两个空格 字符后缩进一个空格,如冒号,逗号等 “—”表示YAML格式,一个文件的开始 “#”表示注释 `查看应用名称` [root@mast...原创 2020-02-13 19:45:26 · 461 阅读 · 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 · 1425 阅读 · 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 · 3060 阅读 · 1 评论 -
K8s完整单节点二进制部署(一)
搭建步骤: 1:自签ETCD证书 2:ETCD部署 3:Node安装docker 4:Flannel部署(先写入子网到etcd) ---------master---------- 5:自签APIServer证书 6:部署APIServer组件(token,csv) 7:部署controller-manager(指定apiserver证书)和scheduler组件 ----------node-...原创 2020-02-06 11:44:59 · 1165 阅读 · 0 评论 -
Kubernetes-Docker集群管理
Kubernetes介绍 Kubernetes是一个开源的Docker容器编排系统 1.2015年7月,Kubernetes v1.0正式发布,截止到目前最稳定版本是v1.9 2.调度计算集群的节点,动态管理上面的作业 3.通过使用 [labels] 和 [pods] 的概念,将应用按逻辑单元进行分组 Kubernetes的作用 1.自动化部署,扩展和管理容器应用 2.资源调度 3.部署管理...原创 2020-01-15 19:13:31 · 582 阅读 · 0 评论 -
Kubernetes集群部署
Kubernetes集群部署 1.官方提供的三种部署方式 2.Kubernetes平台环境规划 3.自签SSL证书 4.Etcd数据库群集部署 5.Node安装Docker 6.Flannel容器集群网络部署 7.部署Master组件 8.部署Node组件 9.部署一个测试示例 10.部署Web UI(Dashboard) 11.部署集群内部DNS解析服务(CoreDNS) 官方提供的三种部署...原创 2020-01-15 18:20:25 · 541 阅读 · 0 评论
分享