标签:Kubernetes

Kubernetes 二进制升级

Kubernetes 二进制升级

Kubernetes集群升级非常简单,小版本基本上是只需要更新二进制文件即可。如果大版本升级需要注意kubelet参数的变化,以及其他组件升级之后的变化。 由于Kubernetes版本更新过快许多依赖并没有解决完善,并不建议生产环境使用较新版本

大猫 大猫 2023-05-04
0 0 0
Kubernetes Pod与宿主机时区不同步

Kubernetes Pod与宿主机时区不同步

在安装Kubernetes集群的过程中并没有注意到pod的时间问题,直到在Tomcat上部署应用后发现pod中的时间与Node上的时间不同步。针对时区不同文章有以下解决方案 Kubernetes

大白菜程序猿 大白菜程序猿 2023-05-04
0 0 0
kubeadm 搭建Kubernetes 1.18集群

kubeadm 搭建Kubernetes 1.18集群

kubeadm要求最低配置2c2g,高可用集群一般建议大于等于3台的奇数台,我使用3台master来做高可用。这里也简单说了一下k8s 1.18的新特性,如果只是测试搭建可以考虑1.18,目前这个版本比较新,建议生产环境还是不要使用这么高的版本

共饮一杯 共饮一杯 2023-05-04
0 0 0
Kubernetes 可视化管理工具Kuboard V3

Kubernetes 可视化管理工具Kuboard V3

目前Kubernetes可视化工具如雨后春笋,数不胜数。接下来介绍一款非常美观的可视化工具 Kuboard免费版只有3个集群的权限,企业使用需要付费,出于学习的目标可以自己玩玩。kuboard外观比较美观,虽然没啥卵用。但是有集成ldap gitlab等相关功能,根据自己需求考虑即可,本文只是介绍

张二河 张二河 2023-05-04
0 0 0
Kubernetes容器运行时弃用Docker转型Containerd

Kubernetes容器运行时弃用Docker转型Containerd

Kubernetes社区在2020年7月份发布的版本中已经开始了dockershim的移除计划,在1.20版本中将内置的dockershim进行分离,这个版本依旧还可以使用dockershim,但是在1.24中被删除。从1.24开始,大家需要使用其他受到支持的运行时选项(例如containerd或C

法医 法医 2023-05-04
0 0 0
Kubeadm搭建高可用(k8s)Kubernetes v1.24.0集群

Kubeadm搭建高可用(k8s)Kubernetes v1.24.0集群

文章目录 背景Kubernetes 1.24新特性环境准备基础环境配置Containerd 安装api-server 高可用部署 (单master可跳过)Kubeadm 安装配置Kubectl 安装Master节点配置Node节点配置网络配置CNI插件问题验证集群 更新2022年08月25日 背景

向阳逐梦 向阳逐梦 2023-05-04
0 0 0
Kubernetes(k8s) 1.24 csiceph rbd使用手册

Kubernetes(k8s) 1.24 csiceph rbd使用手册

在Kubernetes中经常需要持久化的地方,很早之前都是使用nfs。但是nfs不支持rbd格式,不支持块存储级别。ceph目前是在kubernetes属于比较流行的存储引擎,支持rbd、cephfs等。本次我使用最新版kubernetes 1.24以及N版ceph进行演示

泡泡 泡泡 2023-05-04
0 0 0
Rancher 2.6 Docker安装并设置内网穿透外网访问

Rancher 2.6 Docker安装并设置内网穿透外网访问

在生产环境中,一般不会让开发自己去服务器上执行kubectl工具。那么就需要一个图形化工具,Rancher 是为使用容器的公司打造的容器管理平台。Rancher 简化了使用 Kubernetes 的流程,开发者可以随处运行 Kubernetes(Run Kubernetes Everywhere),

法医 法医 2023-05-04
0 0 0
Kubernetes VPA实现Pod垂直缩放

Kubernetes VPA实现Pod垂直缩放

kubernetes支持VPA(垂直)和HPA(水平)两种扩缩容的方式,通俗的来讲,VPA就是堆配置,调整现有的POD资源,而HPA就是增加POD,VPA缩放是需要停止Pod。 文章目录 VPA介绍VPA HPA弹性伸缩VPA组成部分V

共饮一杯 共饮一杯 2023-05-04
0 0 0
快速构建Kubesphere 3.0并设置Kubesphere 多集群联邦

快速构建Kubesphere 3.0并设置Kubesphere 多集群联邦

这里我们Host选择使用单节点All-in-One安装模式,可以零配置快速部署 KubeSphere和Kubernetes。我们安装联邦集群需要有一台节点进行管理。 Member需要在Kubernetes中安装Kubesphere当作Member节点,这里我使用Kubesphere 3.3版本,K

贤蛋大眼萌 贤蛋大眼萌 2023-05-04
0 0 0
如何给 Kubernetes 服务添加 Basic 认证访问

如何给 Kubernetes 服务添加 Basic 认证访问

1. 部署 Ingress Controller 查看 Kubernetes 版本 1 2 3 4 kubectl version --short Client Version: v1.21.4 Server Version: v1.21.4 查找兼容的 Nginx Ingress 版本

剑圣无痕 剑圣无痕 2023-04-13
0 0 0
Windows 7 下使用 MiniKube 学习 Kubernetes

Windows 7 下使用 MiniKube 学习 Kubernetes

1. 基本概念1.1 KubernetesKubernetes(简称,K8s),前身是 Google 的 Borg,是用于自动部署、扩展和管理容器化应用程序的开源系统。提供的功能有:容器的自动化部署自动化扩缩容自动化应用/服务升级容器成组,对外提供服务,支持负载均衡服务的健康检查,自动重启1.2 K

向阳逐梦 向阳逐梦 2023-01-04
0 0 0
搭建远程 Kubernetes 开发环境

搭建远程 Kubernetes 开发环境

Minikube 是 Kubernetes 的单机发行版本,适用于产品体验和日常开发。这里使用 Minikube 搭建开发环境,将 Kubernetes 搭建在 CentOS 云服务器,本地使用 OS X 进行远程开发。1. 云服务器安装 Minikube在 Minikube 的 GitHub 版本

三掌柜 三掌柜 2023-01-04
0 0 0
Kubernetes 中的基本概念

Kubernetes 中的基本概念

1. 集群1.1 MasterMaster 负责管理和维护 Kubernetes 集群信息,并向 Node 下放任务和接收反馈信息。Master 上运行的组件有 kube-apiserver、kube-scheduler、kube-controller-manager、cloud-controlle

贤蛋大眼萌 贤蛋大眼萌 2023-01-04
0 0 0
Kubernetes 的包管理器  Helm

Kubernetes 的包管理器 Helm

1. 为什么需要 HelmKubernetes 中一个重要的设计理念就是,声明式的操作。用户通过设置系统的预期状态来改变系统。例如,现在的副本数量是 2 ,需要调整为 3。声明式的处理方式是,修改配置文件中副本数量为 3 ;命令式的处理方式是,发送增加一个副本的命令,+1。使用申明式配置的系统更关注

三掌柜 三掌柜 2023-01-04
0 0 0
Kubernetes 复杂有状态应用管理框架  Operator

Kubernetes 复杂有状态应用管理框架 Operator

1. 缘起最初,有两名 CoreOS 的员工,为了更方便部署 etcd 集群,在 etcdCluster 对象的增、删、改事件上绑定了相应的逻辑操作,借助 Kubernetes 来自动化管理 etcd 集群。在几个月之后的 KubeCon 大会上,他们分享了这种称之为 Operator 的方案,得到

贤蛋大眼萌 贤蛋大眼萌 2023-01-04
0 0 0
使用 Helm 和 Operator 快速部署 Prometheus

使用 Helm 和 Operator 快速部署 Prometheus

Helm 是 Kubernetes 的包管理工具;Operator 用于管理 Kubernetes 的有状态分布式应用。本文主要描述如何使用 Helm、Operator 在 Minikube 集群上快速部署 Prometheus,并使用 Grafana 查看监控数据。Minikube 安装可以参考,

捡田螺的小男孩 捡田螺的小男孩 2023-01-04
0 0 0
Kubernetes 之 API

Kubernetes 之 API

1. Kubernetes 中的对象Kubernetes 对象是系统中的持久实体,用于表示集群的状态。用户通过操作对象,与 Kubernetes 进行交互,告诉系统自己期望的工作负载情况。对象的操作是通过 Kubernetes API 来实现的。每个 Kubernetes 对象包含两个嵌套的对象字段

大树 大树 2023-01-04
0 0 0
使用 Kubeadm 安装 Kubernetes 集群

使用 Kubeadm 安装 Kubernetes 集群

1. 集群规划准备三个主机,一个 Master ,两个 Node。操作系统,CentOS 7配置,2 Core 4 GBDocker 版本,18.06.3Kubernetes 版本,1.15.3如果是购买的云主机,请将以下端口打开: 1 2 3 4 5 6 7 8 9 10 11 1

向阳逐梦 向阳逐梦 2023-01-04
0 0 0
如何使用 KubeBuilder 开发一个 Operator

如何使用 KubeBuilder 开发一个 Operator

通过 Operator 的方案,可以对 Kubernetes 的功能进行友好地扩展。Operatpr = CRD + Controller。首先通过 yaml 定义,生成 CRD ,然后 Controller 不断地监听 etcd 中的数据,执行相应动作。开发 Operator 时,有很多繁琐且重复

大白菜程序猿 大白菜程序猿 2023-01-04
0 0 0
1 39 40 41 42 43 46