随笔分类 -  Kubernetes

摘要:Ingress && Ingress Controller Ingress Ingress为弥补NodePort不足而生 NodePort存在的不足: 一个端口只能一个服务使用,端口需提前规划 只支持4层负载均衡 Pod与Ingress的关系 通过Service相关联 通过Ingress Contr 阅读全文
posted @ 2021-02-20 00:45 Gmiao 阅读(207) 评论(0) 推荐(0)
摘要:服务发现Service Service的概念 运行在Pod中的应用是向客户端提供服务的守护进程,比如,nginx、tomcat、etcd等等,它们都是受控于控制器的资源对象,存在生命周期,我们知道Pod资源对象在自愿或非自愿终端后,只能被重构的Pod对象所替代,属于不可再生类组件。而在动态和弹性的管 阅读全文
posted @ 2021-02-18 18:22 Gmiao 阅读(209) 评论(0) 推荐(0)
摘要:Pod控制器—Job&CronJob Job Job 负责批处理任务,即仅执行一次的任务,它保证批处理任务的一个或多个 Pod 成功结束 应用场景:离线数据处理,视频解码等业务 特殊说明 spec.template格式同Pod RestartPolicy仅支持Never或OnFailure 单个Po 阅读全文
posted @ 2021-02-07 22:31 Gmiao 阅读(127) 评论(0) 推荐(0)
摘要:Pod控制器—DaemonSet DaemonSet控制器 DaemonSet 确保全部(或者一些)Node 上运行一个 Pod 的副本。当有 Node 加入集群时,也会为他们新增一个 Pod 。当有 Node 从集群移除时,这些 Pod 也会被回收。删除 DaemonSet 将会删除它创建的所有 阅读全文
posted @ 2021-02-05 18:21 Gmiao 阅读(178) 评论(0) 推荐(0)
摘要:Pod控制器——ReplicaSet&Deployment Pod控制器及其功用 Pod控制器是用于实现管理pod的中间层,确保pod资源符合预期的状态,pod的资源出现故障时,会尝试 进行重启,当根据重启策略无效,则会重新新建pod的资源。 pod控制器有多种类型: ReplicaSet: 代用户 阅读全文
posted @ 2021-02-03 00:19 Gmiao 阅读(410) 评论(0) 推荐(0)
摘要:kubeadm安装Kubernetes 0.部署环境&需求 kubeadm介绍 git地址:https://github.com/kubernetes/kubeadm 文档地址:https://kubernetes.io/zh/docs/setup/production-environment/to 阅读全文
posted @ 2021-01-31 23:33 Gmiao 阅读(427) 评论(0) 推荐(0)
摘要:kubeadm参数说明 kubeadm alpha 处于测试阶段的命令 completion 设置命令补全 config 管理kubeadm集群的配置,该配置保留在集群的configmap中 help 帮助 init 启动一个kubernetes主节点 join 将节点加入已经存在的集群 reset 阅读全文
posted @ 2021-01-31 23:31 Gmiao 阅读(994) 评论(0) 推荐(0)
摘要:Kubernetes Pod Pod介绍 Pod是kubernetes中最小部署单元;也是最简的单位。一个Pod代表着集群中运行的一个进程。 Pod中封装着应用的容器,也可以是一组容器的集合;kubernetes中应用的一个实例,可能由一个或者多个容器组合在一起共享资源。 在Kubrenetes集群 阅读全文
posted @ 2020-05-25 15:04 Gmiao 阅读(330) 评论(0) 推荐(0)
摘要:Kubernetes YAML资源编排 使用YAML用于K8s的定义带来的好处包括: 便捷性:不必添加大量的参数到命令行中执行命令 可维护性:YAML文件可以通过源头控制,跟踪每次操作 灵活性:YAML可以创建比命令行更加复杂的结构 语法格式 空格、缩进表示层级关系;不支持tab缩进,开头缩进2个空 阅读全文
posted @ 2020-05-23 18:18 Gmiao 阅读(618) 评论(0) 推荐(0)
摘要:Kubernetes 管理工具 Kubectl 工具版本V1.64 kubectl --help 查看帮助信息 基础命令 Basic Commands Beginner 命令 描述 create 通过文件名或标准输入创建资源 expose 将一个资源公开为一个新的Service Intermedia 阅读全文
posted @ 2020-05-23 18:13 Gmiao 阅读(298) 评论(0) 推荐(0)
摘要:[TOC] Kubernetes基础架构&&概念 集群架构与组件 Master节点 Master是集群的网关和中枢枢纽,主要作用:暴露API接口,跟踪其他服务器的健康状态、以最优方式调度负载,以及编排其他组件之间的通信。单个的Master节点可以完成所有的功能,但是考虑单点故障的痛点,生产环境中通常 阅读全文
posted @ 2020-05-23 18:07 Gmiao 阅读(317) 评论(0) 推荐(0)
摘要:kubeadmin安装Kubernetes kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具;使用staticPod(容器)运行的管理组件,镜像使用gcr.io域名仓库里的。 这个工具能通过两条指令完成一个kubernetes集群的部署: # 创建一个 Master 节点 阅读全文
posted @ 2020-05-17 23:07 Gmiao 阅读(251) 评论(0) 推荐(0)
摘要:kubeadmin安装Kubernetes 0.部署环境&需求 部署版本 kubernetes1.16 | IP | Hostname | 内核 | CPU&Memory | 系统版本 | 备注 | | | | | | | | | 192.168.121.81 | k8s-master01 | 4. 阅读全文
posted @ 2020-05-17 16:52 Gmiao 阅读(404) 评论(0) 推荐(0)