草庐IT

k8s-Kubernetes

全部标签

【云原生】3.3 Kubernetes 中间件部署实战

 哈喽~大家好呀,这篇继续上篇的实战讲解——开始我们的中间件部署实战 🥇个人主页:个人主页​​​​​       🥈 系列专栏:【云原生系列】🥉与这篇相关的文章:       【云原生】2.5Kubernetes核心实战(下)【云原生】2.5Kubernetes核心实战(下)_程序猿追的博客-CSDN博客【云原生】3.1Kubernetes平台安装KubeSpher【云原生】3.1Kubernetes平台安装KubeSpher_程序猿追的博客-CSDN博客【云原生】3.2Kubernetes实战之多租户系统实战【云原生】3.2Kubernetes实战之多租户系统实战_程序猿追的博客-CSDN博

Kubernetes(K8s)使用 kubeadm 方式搭建多 master 高可用 K8s 集群

本篇主要针对上篇文章的单master节点的K8s集群上搭建多master节点集群和LB负载均衡服务器。Kubernetes(K8S)集群搭建基础入门教程多master节点集群搭建示意图虚拟机IP地址:IP操作系统主机名称192.168.2.121centos7.9k8s-master01192.168.2.124centos7.9k8s-master02192.168.2.125centos7.9k8s-node01192.168.2.126centos7.9k8s-node02192.168.2.122centos7.9k8s-nginx01192.168.2.123centos7.9k8s

2023年CKA考题-K8S集群版本升级(解析+答案)

题目:K8S集群版本升级设置配置环境kubectlconfiguse-contextmk8s现有的kubernetes集群正在运行的版本是1.23.1,仅将master节点上的所有kubernetes控制平面和节点组件升级到版本1.23.2;并在主节点上升级kubelet和kubectl。官方参考地址:升级kubeadm集群|Kubernetes解答:1、切换答题环境(考试环境有多个,每道题要在对应的环境中作答)kubectlconfiguse-contextmk8s2、驱除master节点pod(考试环境只有一个master节点)kubectlcordonk8s-master-1kubect

Kubernetes 上的 Hadoop 与标准 Hadoop

HadooponKubernetes和标准Hadoop有什么区别?在Kubernetes上部署Hadoop有什么好处? 最佳答案 正如人们所说,“唯一的区别是你在kubernetes/container中”。事实上,就实际操作而言,这意味着一些巨大的事情:上面链接的Helmchart是一个玩具。它构建vanillahadoop(即不是HDP或CDH)它不做HAnamenodes它不执行kerberos您必须管理自己的卷如果您在公共(public)云上运行,这不是什么大问题,因为您可以动态获取存储空间因此,除非您只想要一个超轻量级的h

java - 尝试通过 kubernetes DNS 访问 kubernetes pod 时连接被拒绝

我正在尝试在kubernetes上设置一个hadoop单节点。奇怪的是,当我通过kubectlexec-it/bin/bash登录pod时我可以愉快地访问例如端口9000上的名称节点。root@hadoop-5dcf94b54d-7fgfq:/hadoop/hadoop-2.8.5#telnetlocalhost9000Trying127.0.0.1...Connectedtolocalhost.Escapecharacteris'^]'.我也可以bin/hdfsdfs-put文件等,所以集群似乎工作正常。我还可以通过kubectlport-forward50070:50070访问用户

K8S必备知识--docker的介绍以及安装

文章目录docker:1、Docker是什么?2、linux上docker安装3、docker加速器:docker:本身是容器:容器可以保护内容物docker最初是dotCloud公司内部的一个业余项目,基于谷歌公司推出的Go语言实现的以前为了实现同一台机上的各个应用隔离,采用虚拟化技术,但消耗资源过大各应用的隔离是通过namespace的隔离来实现的玩容器保证linux内核版本在3.8以上user-操作进程的用户和用户组实现隔离在内核3.8版本才实现docker引擎出道即巅峰,便捷,简单,规范1、Docker是什么?Docker是一个虚拟环境容器,可以将你的开发环境、代码、配置文件等一并打包

k8s发布eureka集群,创建微服务项目

1.创建eureka服务1.1创建父级项目,父级项目pom.xml文件中的打包类型为pomprojectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd">modelVersion>4.0.0modelVersion>groupId>com.diguagroupId>

K8S之yaml文件详解

文章目录一、概述二、YAML文件优点三、YAML与JSON和XML的关系四、YAML文件的结构五、YAML在Kubernetes中的使用六、YAML文件模板生成/导出一、概述 Kubernetes只支持YAML和JSON格式创建资源对象JSON格式用于接口之间消息的传递,YAML格式用于配置和管理YAML是专门用来写配置文件的语言,非常简洁和强大,使用比json更方便。它实质上是一种通用的数据串行化格式。 二、YAML文件优点 YAML文件易于人类阅读,具有表达性和可扩展性。YAML文件易于实现和使用。可在编程语言之间轻松移植。与敏捷语言的原生数据结构相匹配。YAML文件具有一致模型,支持通用

Kubernetes高可用集群二进制部署v1.28.0版本

一、集群环境准备1.1主机规划        主机IP地址主机名主机配置主机角色软件列表192.168.198.144k8s-master12C4Gmasterkube-apiserver、kube-controller-manager、kube-scheduler、etcd、kubectl192.168.198.145k8s-master22C4Gmasterkube-apiserver、kube-controller-manager、kube-scheduler、etcd、kubectl192.168.198.146k8s-master32C4Gmasterkube-apiserver、k

K8s部署Minio使用NFS持久化存储

一、介绍Minio是一款高性能的对象存储服务器,它兼容AmazonS3API。它的设计目的是为了提供云存储服务的性能和可扩展性,同时还保持着本地存储的简单性和易用性。Minio可以在Linux、MacOS和Windows等操作系统上运行,它可以通过命令行界面或RESTfulAPI进行管理。Minio的核心是对象存储,对象是一组二进制数据和元数据的组合。对象可以存储为文件,也可以存储为内存中的数据结构。对象可以存储在不同的存储介质中,如本地磁盘、网络文件系统、云存储等。Minio支持多种存储介质,它可以轻松地将数据存储到本地磁盘、AmazonS3、GoogleCloudStorage、Micro