文章 2023-05-30 来自:开发者社区

云原生之容器编排实践-SpringBoot应用以Deployment方式部署到minikube以及弹性伸缩

背景在实际生产环境下,我们更多的是使用 yaml 描述文件来启动一个 Pod ,并设置 kind 属性值为 Deployment 类型。Deployment使用 Deployment 来部署应用,重点关注其可以实现应用服务的动态扩缩容。需要注意的是:应用本身需要支持水平伸缩。 Kubernetes 并不会让你的应用变得可扩展,它只是让应用的扩缩容变得简单。yaml[root@k8s0 ~]# v....

云原生之容器编排实践-SpringBoot应用以Deployment方式部署到minikube以及弹性伸缩
文章 2023-05-30 来自:开发者社区

云原生之容器编排实践-SpringBoot应用以YAML描述文件部署pod到minikube

背景在 Kubernetes 中,启动一个 Pod 最直接的方式是通过 kubectl run 命令;而在实际生产环境下,我们通常是使用 yaml 描述文件。yaml描述启动Pod熟悉 SpringBoot 的同学们肯定对 yaml 描述文件不陌生,其实就类似于 properties 、 json 文件的展现方式,这几个之间是可以相互转换的。其中,最关键的配置项为 kind ,我们设置其为 Po....

云原生之容器编排实践-SpringBoot应用以YAML描述文件部署pod到minikube
文章 2023-05-28 来自:开发者社区

Kubernetes1.26.0部署(Ubuntu/CentOS)(下)

编译一个nginx做负载均衡如果不想编译的话也可以直接yum/apt安装nginx,但是需要额外安装模块CentOSyum -y install nginx yum -y install nginx-all-modules.noarchUbuntuapt -y install nginx安装编译需要的软件CentOSyum -y install gcc gcc-c++ //C语言环境 yum -....

文章 2023-05-28 来自:开发者社区

Kubernetes1.26.0部署(Ubuntu/CentOS)(上)

前言v1.24.0 - v1.26.0 之前支持docker,但是需要额外安装cri-docker来充当垫片截至作者更新目前v1.26.0暂时不支持docker方式,因此本次采用containerd由于工作原因作者会同时使用Ubuntu和CentOS,因此本次将两个系统的K8S安装一起记录一下使用kubeadm部署3主2从高可用集群etcd采用二进制部署,复用3个管理节点本次部署无vip,采用n....

Kubernetes1.26.0部署(Ubuntu/CentOS)(上)
文章 2023-05-28 来自:开发者社区

kubernetes部署Prometheus

准备工作先新建一个namespace给Prometheus、Grafana用,新建一个目录来存放后续写的YAML文件避免找不着了,我这边就犯过这样的错误=_=root@master1:~# kubectl create namespace monitor root@master1:~# mkdir k8s-prometheus && cd k8s-prometheus 整一个P.....

kubernetes部署Prometheus
文章 2023-05-27 来自:开发者社区

「容器云架构」K8s 多区域部署介绍

背景Kubernetes的设计使得单个Kubernetes集群可以跨多个故障区域multiple failure zones运行,通常这些区域(zones )位于称为区域(region)的逻辑分组中。主要的云提供商将一个区域定义为一组故障区域 failure zones(也称为可用性区域availability zones),这些区域提供一组一致的功能:在一个区域内,每个区域提供相同的api和服....

「容器云架构」K8s 多区域部署介绍
文章 2023-05-27 来自:开发者社区

kubeadm部署kubernetes详细步骤(下)

5 配置启动kubelet(所有节点上操作)5.1 配置变量DOCKER_CGROUPS=`docker info |grep 'Cgroup' | awk ' NR==1 {print $3}'`5.2 配置kubelet的cgroupscat >/etc/sysconfig/kubelet<<EOF KUBELET_EXTRA_ARGS="--cgroup-driver=$....

kubeadm部署kubernetes详细步骤(下)
文章 2023-05-27 来自:开发者社区

kubeadm部署kubernetes详细步骤(上)

1 部署前的环境准备我用的三台服务器,环境准备部分,三台服务器都需操作1.1 关闭防火墙,selinuxsystemctl disable firewalld --now setenforce 0 && sed -i 's/^SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config1.2 关闭交换分区,注释掉/etc/fstab的swa....

kubeadm部署kubernetes详细步骤(上)
文章 2023-05-27 来自:开发者社区

kubernetes学习(k8s中sts部署zk集群)

各节点均安装zk准备工作准备工作每个节点都进行安装java环境可以编译或者yum安装,我这边为了省事直接yum了  yum -y install java下载zk二进制包也可下载源码包自己编译 wget https://dlcdn.apache.org/zookeeper/zookeeper-3.8.1/apache-zookeeper-3.8.1-bin.tar.gz --no-ch....

问答 2023-05-26 来自:开发者社区

如何在k8s上快速部署RocketMQ 5.0?

rocketmq5.0如何快速的部署在k8s上,试用了RocketMQ Operator,使用的是helm.sh的RocketMQ Operator,失败告终,没有自己去编译RocketMQ Operator,请问社区能否做些什么能在k8s快速的部署rocketmq,虽说rocketmq没有使用zookeeper,但是高可用集群也是好几个组件需要部署,使用起来完全没有kafka方便 原提问者Gi....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

阿里云容器服务 ACK

云端最佳容器应用运行环境,安全、稳定、极致弹性

+关注