![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kubernetes
文章平均质量分 68
PolarisHuster
java程序员,爱编程爱运动,也喜欢结交朋友
展开
-
harbor仓库同步the registry is unhealthy
harbor仓库同步the registry is unhealthy原创 2024-03-11 19:56:03 · 556 阅读 · 4 评论 -
100 个常用 Kubernetes 诊断命令,助你轻松搞定各种 Kubernetes 集群故障
100 个常用 Kubernetes 诊断命令,助你轻松搞定各种 Kubernetes 集群故障转载 2024-03-01 09:11:10 · 56 阅读 · 0 评论 -
k8s之nodelocaldns与CoreDNS组件
k8s之nodelocaldns与CoreDNS组件原创 2024-02-22 10:15:28 · 721 阅读 · 0 评论 -
Kubernetes中的Pause容器到底是干嘛的
而有了 K8S 的 Pod,这三个容器在逻辑上就是一个整体,创建 Pod 就会自动创建三个容器,删除 Pod 就会删除三个容器,从管理上来讲,方便了不少。僵尸进程是指已经停止运行但它们的进程表条目仍然存在的进程,在UNIX系统中,一个子进程结束了,但是它的父进程没有等待(调用wait/waitpid)它,那么它将变成一个僵尸进程。在springboot 容器中可以看到pause和nginx容器的进程,并且pause容器的PID为1,而在kubernetes中容器的PID=1的进程则为容器本身的业务进程。转载 2023-11-18 19:26:23 · 233 阅读 · 0 评论 -
kubernetes集群的dns解析流程
kubernetes集群的dns解析流程转载 2023-11-18 19:09:32 · 208 阅读 · 0 评论 -
k8s网络原理之iptables
k8s网络原理之iptables转载 2023-11-18 19:07:46 · 687 阅读 · 0 评论 -
K8s 如何查看 Pod 崩溃前的日志
K8s 如何查看 Pod 崩溃前的日志转载 2023-10-23 08:34:56 · 154 阅读 · 0 评论 -
kubesphere部署rocketmq5.x,并对外暴露端口
kubesphere部署rocketmq5.x,并对外暴露端口原创 2023-08-22 14:31:30 · 1569 阅读 · 8 评论 -
kubesphere无法更新项目
kubesphere无法更新项目,api-server证书过期问题原创 2022-10-27 17:19:59 · 508 阅读 · 0 评论 -
kubesphere部署weavescope
kubesphere部署weavescope原创 2022-10-08 09:52:02 · 922 阅读 · 0 评论 -
Kubernetes中的PV和PVC
目录前言 一、关于PV创建的流程 1.创建一个远程块存储,相当于创建了一个磁盘,称为Attach 2.将这个磁盘设备挂载到宿主机的挂载点,称为Mount 二、PV、PVC使用示例 1.创建PV 2.创建PVC 3.创建Pod,使用PVC 前言K8S引入了一组叫作Persistent Volume Claim(PVC)和Persistent Volume(PV)的API对象,大大降低了用户声明和使用持久化Volume的门槛。在Pod的Volumes中,只要转载 2022-03-27 17:50:39 · 971 阅读 · 0 评论 -
在 kubesphere中使用 Rook 构建云原生存储环境
Rook 介绍Rook 是一个开源的云原生存储编排器,为各种存储解决方案提供平台、框架和支持,以便与云原生环境进行原生集成。Rook 将分布式存储系统转变为自管理、自扩展、自修复的存储服务。它使存储管理员的部署、引导、配置、配置、扩展、升级、迁移、灾难恢复、监控和资源管理等任务自动化。简而言之,Rook 就是一组 Kubernetes 的 Operator,它可以完全控制多种数据存储解决方案(例如 Ceph、EdgeFS、Minio、Cassandra)的部署,管理以及自动恢复。到目前为止,转载 2022-03-26 17:22:12 · 700 阅读 · 1 评论 -
k8s备份工具velero
veleo备份原理 本地Velero客户端发送备份指令。 Kubernetes集群内就会创建一个Backup对象。 BackupController监测Backup对象并开始备份过程。 BackupController会向API Server查询相关数据。 BackupController将查询到的数据备份到远端的对象存储。 Velero在Kubernetes集群中创建了很多CRD以及相关的控制器,进行备份恢复等...转载 2022-03-07 17:20:00 · 2204 阅读 · 0 评论 -
kubesphere master节点执行kubectl get po Unable to connect to the server: Forbidden
在kubesphere master节点上执行kubectl get po -n xx报出Unable to connect to the server: Forbidden的错误信息,但是集群整体运行是没有问题的,而且在worker节点上是可以执行kubectl get po命令的,最终发现是前段时间在kubesphere master节点设置了http代理的问题(笔者的是内网机器,需要通过http代理服务器访问外网),所以在shell命令行输入下面的命令取消http_proxy、https_proxy即原创 2021-11-07 20:26:04 · 1640 阅读 · 1 评论 -
Etcd v3备份与恢复
ETCD 简介ETCD是用于共享配置和服务发现的分布式,一致性的KV存储系统。ETCD是CoreOS公司发起的一个开源项目,授权协议为Apache。ETCD 使用场景ETCD 有很多使用场景,包括但不限于:配置管理 服务注册于发现 选主 应用调度 分布式队列 分布式锁ETCD 存储 k8s 所有数据信息ETCD 是k8s集群极为重要的一块服务,存储了集群所有的数据信息。同理,如果发生灾难或者 etcd 的数据丢失,都会影响集群数据的恢复。所以,本文重点讲如何备份和恢复数据。.转载 2021-11-06 12:29:25 · 386 阅读 · 0 评论 -
kubesphere部署nacos2.0.1
kubesphere是青云主导的一款基于 Kubernetes 构建的分布式、多租户、多集群、企业级开源容器平台,其不错的交互页面也是其受欢迎的一个原因,部署也及其方便,省去了部署原生k8s环境的一系列繁琐步骤。关于kubesphere集群部署可以参考安装kubesphere集群_johnhuster的专栏-CSDN博客,下面说下kubesphere部署nacos流程。1、进入项目页面,选择自制应用中“构建自制应用”按钮开始部署应用:2、在下面页面填写"应用名称",然后点击下一步...原创 2021-10-21 10:19:07 · 924 阅读 · 0 评论 -
安装kubesphere集群
环境:kubesphere:3.1.1kubernetes:1.20.4系统:ubuntu 20.041、准备4台机器,1台做master节点,3个worker节点配置如下:master节点:4核 16Gworker节点:8核 32G下面进入安装步骤:1、在所有机器上安装docker,提前配置好阿里的apt源(ubuntu20.04配置国内apt源_johnhuster的专栏-CSDN博客)2、执行命令apt install docker.io安装docker3、原创 2021-10-13 17:24:26 · 378 阅读 · 0 评论 -
kubesphere设置nodePort端口范围
kubesphere默认的NodePort端口范围为30000-32768,但是咱们可以修改这个范围,本文针对的kubesphere版本为3.1.1,修改/etc/kubernetes/manifests目录下的kube-apiserver.yaml文件,添加下面的配置--service-node-port-range=1-65535执行命令systemctl restart docker重启docker即可...原创 2021-10-06 19:28:59 · 2514 阅读 · 0 评论 -
ubuntu安装老版本的 Kubernetes
记得前些日子看过一个报告,说是私有部署中公司内部用的 Kubernetes ,要比社区版延迟有 17 个月。所以,在很多公司,安装一个老版本的 Kubernetes ,可能还真是一个日常操作。不过不光 Kubernetes 有版本问题,连它的安装工具 kubeadm 也是有版本要求的,要想安装指定版本的 Kubernetes ,还得安装指定版本的 kubeadm 。这里以在 Ubuntu 下为例,记录一下如何安装一个 1.16 版本的 Kubernetes。可以使用apt-cache命令查看..转载 2021-09-28 16:25:12 · 769 阅读 · 0 评论