
kubernetes
文章平均质量分 86
阿木690
正在努力中
展开
-
Kubernetes部署Java项目
文章目录一、登录仓库获取最新版本halo镜像二、使用K8s资源清单文件三、网页访问官网部署指南halo包下载地址一、登录仓库获取最新版本halo镜像// 登场仓库[root@master ~]# docker loginAuthenticating with existing credentials...WARNING! Your password will be stored unencrypted in /root/.docker/config.json.Configure a cred原创 2021-12-27 22:24:48 · 1011 阅读 · 0 评论 -
Kubernetes对外暴露与应用
文章目录一、Service是什么二、Service存在的意义三、Service定义与创建四、Service三种类型4.1 ClusterIP:集群内部使用4.2 NodePort:对外暴露应用(集群外)4.3 LoadBanlancer:对外暴露应用,适用于公有云五、Servcie代理模式5.1 kubeadm放式修改ipvs模式5.2 二进制方式修改ipvs模式5.3 流程包六、Service DNS名称一、Service是什么二、Service存在的意义service引入主要是解决Pod的动态变化原创 2021-12-26 15:03:17 · 1147 阅读 · 0 评论 -
Kubernetes工作负载
文章目录一、工作负载控制器是什么二、Deployment详解2.1 Deployment的功能:2.2 Deployment:部署2.3 Deployment:滚动升级2.4 Deployment:水平扩锁容2.5 Deployment:回滚2.6 Deployment:删除2.7 Deployment:ReplicaSet三、DameonSet详解四、Job 和 CronJob一、工作负载控制器是什么工作负载控制器(Workload Controllers)是K8s的一个抽象概念,用于更高级层次对象,原创 2021-12-24 17:14:01 · 1148 阅读 · 0 评论 -
Kubernetes进阶(二)
文章目录一、深入理解Pod对象:调度二、创建一个Pod的工作流程三、资源限制对Pod调度的英雄四、nodeSelector & nodeAffinity & podAffinity4.1 节点选择器4.2 节点亲和性4.3 节点亲和力五、Tain(污点)& Tolerations(污点容忍六、nodename七、参考资料链接:一、深入理解Pod对象:调度创建一个Pod的工作流程Pod中影响调度的主要属性资源限制对Pod调度的英雄nodeSelector & nod原创 2021-12-23 23:20:15 · 651 阅读 · 0 评论 -
Kubernetes使用资源定义haproxy
文章目录一、健康检查二、探针类型三、应用自修复四、使用资源定义方式创建haproxy的pod进行负载均衡4.1 准备工作4.2 用上面两个httpd镜像创建rs1、rs2容器4.3 写资源清单 定义haproxy4.4 访问测试一、健康检查强大的自愈能力是 Kubernetes 这类容器编排引擎的一个重要特性。自愈的默认实现方式是自动重启发生故障的容器。除此之外,用户还可以利用 Liveness 和 Readiness 探测机制设置更精细的健康检查,进而实现如下需求:零停机部署。避免部署无效的镜像。原创 2021-12-23 00:52:54 · 826 阅读 · 0 评论 -
Kubernetes进阶(一)
文章目录一、滚动更新二、回滚三、使用yaml(yml)文件创建、删除容器四、YAML文件中字段太多,记不住怎么办4.1 用create命令生成4.2 用get命令导出五、 名称空间创建一、滚动更新// 创建模块[root@master ~]# mkdir apache// 编写 dockerfile文件[root@master ~]# cat apache/Dockerfile FROM busyboxRUN mkdir /data && \echo "hello amu原创 2021-12-21 17:50:27 · 898 阅读 · 0 评论 -
Kubernetes常用基础命令
一、如何查看帮助文档// 查看 kubectl 能使用哪些命令[root@master ~]# kubectl --helpkubectl controls the Kubernetes cluster manager. Find more information at: https://k8s.io/docs/reference/kubectl/overview/Basic Commands (Beginner): create Create a resource from原创 2021-12-19 16:44:31 · 984 阅读 · 0 评论 -
Kubernetes必备知识
文章目录一、pod介绍1.1 pod的结构1.2 Pod定义1.3 kubernetes中的命名规范1.4 Pod的资源清单二、Kubernetes核心组件三、网络模型3.1 Pod网络概念模型3.11 同一节点上的Pod网络3.12 不同节点间的Pod网络3.13 CNI简介3.2 Service网络概念模型3.3 NodePort3.4 LoadBalancer3.5 Ingress3.6 Kubectl Proxy & Port Forward3.7 总结四、kubernetes基础概念一、原创 2021-12-19 16:38:47 · 761 阅读 · 0 评论 -
Kubernetes集群部署
文章目录一、Kubernetes快速部署二、 安装要求三、 学习目标四、开始部署4.1 三台主机都需要做的事情(准备工作)4.2 部署Kubernetes Master4.3 安装Pod网络插件(CNI)4.4 加入Kubernetes Node4.5 测试kubernetes集群一、Kubernetes快速部署kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:# 创建一个 Master 节点$ kubead原创 2021-12-18 15:49:11 · 845 阅读 · 0 评论 -
什么是Kubernetes
Kubernetes来历Kubernetes是Google的开源产品。Kubernetes,也叫K8s。之所以叫K8s是因为Kubernetes这个单词从开头的字母K到末尾的s,中间刚好有8个字母,所以也叫K8s。Kubernetes这个词在希腊语是“舵手”的意思,有意思的是Docker把自己比做鲸鱼,Google就把他们的产品起名叫舵手,我理解Google可能是想通过Kubernetes去操控Docker这个鲸鱼的意思。Kubernetes的开发和设计都受到Google内部超大规模管理系统Bor原创 2021-12-17 14:45:45 · 3860 阅读 · 0 评论