首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Kubernetes
dessler
创建于2024-06-27
订阅专栏
Kubernetes的概念,环境搭建,使用经验等。
等 4 人订阅
共98篇文章
创建于2024-06-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Kubernetes(k8s)-安装k8s(docker版)
我们上一小节讲解了k8s的中的一些概念,本小节k8s的安装进行讲解,主要分2小节来讲解,一个是基于docker的版本,一个是基于containerd。
Kubernetes(k8s)-基本概念
Kubernetes 是一个用于自动化容器化应用程序部署、扩展和管理的开源平台。它提供了一种容器编排的方式,可以自动管理应用程序的部署、伸缩、负载均衡和容错等任务。
Kubernetes安装之二:根证书生成
根证书是所有证书的基础,后面的证书都是根据此证书而来(其实Kubernetes难就难在证书和授权,理解起来不容易),centos默认自带的1.5.2默认不采用证书,就会简单得多。
Kubernetes安装之六:配置master之api-server
--tls-*-file:指定 apiserver 使用的证书、私钥和 CA 文件。--client-ca-file 用于验证 client (kue-controller-manager、kube-scheduler、kubelet、kube-proxy 等)请求所带的证书
Kubernetes安装之八:配置master之scheduler
kubelet 启动后使用 --bootstrap-kubeconfig 向 kube-apiserver 发送 CSR 请求,当这个 CSR 被 approve 后,kube-controller-manager 为 kubelet 创建 TLS 客户端证书、私钥和 --ku…
Kubernetes安装之九:配置node节点之kubelet
配置node节点需要提前在node准备工作1.docker环境+kubectl客户端配置+kubeadm二进制文件2.flanneld跨主机通信可以参考前面的文章完成安装配置3.准备初始化环境4.修改
kubeadm部署Kubernetes1.13.3高可用版本
3. 部署keepalived和haproxy 4. 部署kubernetes [kubelet-start] :生成kubelet的配置文件”/var/lib/kubelet/config.yaml”,没有这个文件kubelet无法启动,所以初始化之前的kubelet实际上启…
k8s 部署dashboard
一.准备工作1.下载yaml文件2.准备镜像3.分析yaml文件3.1DashboardSecret3.2DashboardServiceAccount3.3DashboardRole&RoleBin
Kubernetes安装之三:etcd集群的配置
为什么要首先配置etcd集群呢,因为etcd集群是Kubernetes的基础,所有数据都存储在这里1.生成etcd证书 其实这里建议使用主机名,避免ip变化而导致的数据库不可用,但是我习惯用ip,为避
Kubernetes安装之四:flanneld跨主机通信
1.跨主机通信的基础1.需要docker安装成功(安装过程就略了,本文以yum安装的1.13.1为准)2.需要有etcd数据库(就是第三部完成的)3.提前规划好的flanneld网络(由于需要需要先申
Kubernetes安装之五:配置kubectl客户端
1.创建kubectl证书说明:为system:masters,kube-apiserver收到该证书后将请求的Group设置为system:masters预定义的ClusterRoleBinding
Kubernetes安装之一:HA-高可用配置
1. 192.168.1.40 简写服务器a etcd master keeplived haproxy 2. 192.168.1.41 简写服务器b etcd master keeplived haproxy 3. 192.168.1.42 简写服务器c etcd maste…
Kubernetes安装之七:配置master之controller-manager
都是3个master服务器都需要操作的1.生成证书2.创建kubeconfig文件3.分发配置文件证书二进制文件4.配置kube-controller-manager服务说明:--port=0:关闭监
kubeadm部署Kubernetes1.14.3
一.环境信息二.环境准备2.1关闭swap2.2为每台服务器添加host解析记录2.3配置内核参数2.4关闭防火墙和selinux2.5配置yum源三.安装配置软件3.1安装docker3.2安装ku
Kubernetes安装之十:配置node节点之kube-proxy
1.创建kube证书2分发证书,及二进制文件3.配置kubeconfig文件4.准备kube-proxy配置文件5.配置kube-proxy服务说明:bindAddress:监听地址kubeconfi
Kubeadm证书过期问题修复方法之一:通过修改kubeadm源码
虽然kubeadm已经是达到GA,而且ca证书默认是10年,但是经过其他ca签发的证书默认只有1年时间,虽然目前还没有遇到问题,但是需要未雨绸缪,提前验证证书,本文也是参考大神的文章,经过本人验证。 由此可以得出一个结论,虽然他们都是基于一套代码,甚至编译环境一样的,只是在不同…
k8s部署dashboard
一.准备工作1.下载yaml文件2.准备镜像3.分析yaml文件DashboardSecret
最简单的K8S部署方式
通过已经部署好的系统,来完成Kubernetes集群的迁移 目前Kubernetes环境搭建已经比较简单。