• Helm Chart部署最简SpringBoot到K8S(AWS EKS版)-kubectl检查

    时间:2024-03-15 07:24:46

    # 检查ingress网关kubectl get ingress -n my-demo# 检查svckubectl get svc -n my-demo# 检查deploykubectl get deploy -n my-demo# 检查podskubectl get pods -n my-dem...

  • k8s rancher开源平台(概念,部署示例,)

    时间:2024-03-14 11:16:11

    目录 一、概念 Rancher 与 Kubernetes 的区别 Rancher 的关键特性 二、Rancher 安装及配置 实验环境 安装 Rancher 登录 Rancher 平台 管理已存在的 Kubernetes 集群 导入 Kubernetes 集群到 Rancher 验证 Kuber...

  • k8s中storageClass存储介绍

    时间:2024-03-14 07:16:52

    目录 一.storageclass产生背景 二.storageClass的具体使用 1.创建NFS共享目录和服务 2.创建Service Account来管控NFS provisioner在k8s集群中运行的权限 3.创建StorageClass来建立PVC并调用NFS provisioner进行预...

  • 【k8s】2-安装部署 以及flannel访问失败问题 The connection to the server raw.githubusercontent.com was refused - did you specify the right host or port?

    时间:2024-03-13 22:23:33

    # 重启podkubectl get pod -n kube-system | grep kube-proxy |awk \'{system("kubectl de...

  • k8s实践利用storageclass实现pvc的动态provision(volume使用ceph rbd)

    时间:2024-03-13 16:35:03

        最近实践了利用k8s的storageclass,实现pvc的动态创建,绑定,特记录如下.   1 已经部署好的k8s集群和ceph集群.   2  创建ceph-secret,后面创建storageclass需要使用.       启动key后面的内容为ceph的admin用户的秘钥base...

  • 自建一款现代化的K8s可视化管理系统-浏览器访问

    时间:2024-03-12 15:17:37

    # 获取 NodeIpexport NODE_IP=$(kubectl get nodes -o jsonpath="{.items[0].status.addresses[0].address}")# 获取 NodePortexport NODE_PORT=$(kubectl -n kube-s...

  • CentOS8 安装kubernetes(K8S)

    时间:2024-03-12 08:07:24

    一、环境准备1. 关闭交换区#临时关闭sudo swapoff -a#永久关闭#把/etc/fstab中的swap注释掉sudo sed -i \'s/.*swap...

  • CentOS7 部署K8S集群成功后,重启就不能用了???k8s环境自启动

    时间:2024-03-10 20:56:12

    如题,踩了一堆坑后,终于把项目部署到k8s,但是每次重启,都要初始化???不科学啊,找了一堆资料,记录下踩坑过程:一、准备工作如果你的项目还没在k8s环境下部署成功,建议看看其他几篇文档:1、安装虚拟机:https://www.cnblogs.com/CoderLinkf/p/12393993.ht...

  • k8s应用综合实例

    时间:2024-03-10 20:26:35

    k8s应用综合实例 目录 k8s应用综合实例 目录 原文链接 推荐文章 实验环境 实验软件 本节实战 预期 原理 高可用 稳定性 避免单点故障 使用 PDB 健康检查 服务质量 QoS QoS类型 资源回收策略 滚动更新 失败原因 零宕机 HPA 安全性 持久化 Ingress FAQ ...

  • 使用k8s部署springcloud解决三大问题

    时间:2024-03-10 09:14:31

    1.正式环境使用的话启动时需要指定使用正式的配置文件,这个要咋处理?解决办法文章地址:https://www.cnblogs.com/sanduzxcvbnm/p/...

  • 【kubernetes】关于k8s集群的pod控制器

    时间:2024-03-10 07:31:17

    目录  一、deployment控制器 二、statefulset控制器 1、验证数据可以持久化 2、验证删除后名称不会改变,数据还会一直存在 3、验证扩容的创建过程是升序串行执行,并且自动创建pv 4、验证滚动更新的时候也是升序执行,数据持久化还在 5、验证缩容的时候是倒序执行 6、验证state...

  • 【kubernetes】关于k8s集群中的ingress规则案例

    时间:2024-03-09 20:30:18

    目录 一、k8s 对外服务之 Ingress 1.1什么是ingress 1.2外部的应用能够访问集群内的服务有哪些方案? 1.3Ingress 组成 1.4Ingress-Nginx 工作原理 1.5ingress 暴露服务的方式 二、实操ingress暴露服务 前期.部署 nginx-ingre...

  • 减少繁琐操作,试试这几款免费Docker/K8S管理面板

    时间:2024-03-09 19:02:48

    在管理 Docker / Kubernetes 时,图形化管理工具还是非常方便的。这里推荐几款免费不花钱的面板,总有一款适合你。Portainer链接:https:...

  • 最简k8s部署(AWS Load Balancer Controller使用)-问题

    时间:2024-03-09 15:18:17

    我需要在k8s集群里面部署springboot服务,通过k8s ingress访问集群内部的springboot服务,应该怎么做? 这里假设已经准备好k8s集群,而且也准备好springboot服务的运行镜像了。这里我们将精力放在k8s服务编排上面。

  • k8s运维问题整理

    时间:2024-03-08 14:46:36

    1.宕机或异常重启导致etcd启动失败 服务器非正常关机(意外掉电、强制拔电)后 etcd 数据损坏。 查看apiserver日志发现出现报错Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused,2379...

  • K8S之实现业务的蓝绿部署

    时间:2024-03-08 11:57:00

    如何实现蓝绿部署 什么是蓝绿部署?蓝绿部署的优势和缺点优点缺点通过k8s实现线上业务的蓝绿部署 什么是蓝绿部署? 部署两套系统:一套是正在提供服务系统,标记为 “绿色” ;另一套是准备发布的系统,标记为 “蓝色”。 两套系统都是功能完善的、正在运行的系统,只是系统版本和对外服务情况不同。 ...

  • [云原生] k8s的集群调度

    时间:2024-03-08 11:13:54

    一、k8s中的list-watch机制 1.1 list-watc机制的概念运用 Kubernetes 是通过 List-Watch 的机制进行每个组件的协作,保持数据同步的,每个组件之间的设计实现了解耦。 用户是通过 kubectl 根据配置文件,向 APIServer 发送命令,在 Node 节...

  • 【K8S】一种基于Istio+Okteto下的快乐开发模式

    时间:2024-03-08 09:42:45

    自从服务上云引入K8S后,我们开发模式也发生了改变。我们最能想到的一种开发流程就是: 首先用ide编写业务代码其次,编译打包成镜像,并上传至habor接着,通过kubectl edit deployment替换镜像或者通过helm --install的方式更新版本最后,通过postman调用grpc...

  • 阿里云ubuntu16.04搭建k8s双节点(master,worker)集群 - popoman

    时间:2024-03-07 17:18:35

    阿里云ubuntu16.04搭建k8s双节点(master,worker)集群 经简单了解,k8s集群部署的方式有很多:使用kops,社区提供的工具,此方法不利于学习k8s使用min...

  • K8S脉络整理(006)-运行Deployment(kubectl 命令和yaml配置文件)

    时间:2024-03-07 08:58:52

    Kubernetes 支持两种方式创建资源:1. 用 kubectl 命令直接创建,比如:kubectl run nginx-deployment --image=...