
Kubernetes
文章平均质量分 91
k8s
壹只菜鸟
发呆...
展开
-
K8s的网络
层级通信实体典型技术节点网络节点之间VPC、BGP、物理交换机Pod网络Pod-to-Pod服务网络外部网络外部到集群。原创 2025-03-25 20:08:37 · 790 阅读 · 0 评论 -
Kubernetes 二进制部署 《easzlab / kubeasz项目部署》- 06-安装网络组件
把本机网卡的所有IP列出来,然后选择第一个IP(docker0与lo网卡的IP会被忽略掉),第一个IP会因为操作系统的不同而不同,比如在centos操作系统中,假设网卡ens33有一个IP 192.168.92.101,网卡ens37有两个IP 192.168.90.101(primray)和192.168.90.10(second),那么找到的IP就是192.168.90.101(好像是按每个网卡的primary IP升序排列)如果一个网卡有多个IP,都可以到达x.x.x.x,则选择哪一个(待验证)。原创 2024-03-07 16:56:19 · 1287 阅读 · 0 评论 -
Kubernetes 二进制部署 《easzlab / kubeasz项目部署》- 05-安装node节点
因为后续需要用 DaemonSet Pod方式运行k8s网络插件,所以kubelet.server服务必须开启cni相关参数,并且提供cni网络配置文件。kube-proxy-config 文件的注释说明。该步骤已经在 deploy节点完成,原创 2024-03-07 16:56:02 · 569 阅读 · 0 评论 -
Kubernetes 二进制部署 《easzlab / kubeasz项目部署》- 04-安装master节点
项目master 分支使用 DaemonSet 方式安装网络插件,如果master 节点不安装 kubelet 服务是无法安装网络插件的,如果 master 节点不安装网络插件,那么通过apiserver 方式无法访问 dashboard kibana等管理界面。controller-manager由一系列的控制器组成,它通过apiserver监控整个集群的状态,并确保集群处于预期的工作状态。在master 节点也同时成为 node 节点后,默认业务 POD也会调度到 master节点;原创 2024-03-07 16:55:49 · 1111 阅读 · 0 评论 -
Kubernetes 二进制部署 《easzlab / kubeasz项目部署》- 03-安装容器运行时
启动pod的时候会用到,所以如果无法启动pod,很有可能是这个插件没装好。不过kubeasz项目已经为我们填好了。注意:k8s 1.24以后,项目已经设置默认容器运行时为 containerd,无需手动修改。containerd和docker命令大体相似,我们甚至可以通过。原创 2024-03-07 16:55:36 · 479 阅读 · 0 评论 -
Kubernetes 二进制部署 《easzlab / kubeasz项目部署》- 02-安装etcd集群
etcd使用对等证书,hosts 字段必须指定授权使用该证书的 etcd 节点 IP,这里枚举了所有ectd节点的地址。注意:证书是在部署节点创建好之后推送到目标etcd节点上去的,以增加ca证书的安全性。kuberntes 集群使用 etcd 存储所有数据,是最重要的组件之一,三台 etcd 的输出均为 healthy 时表示集群服务正常。,本文档使用3个节点做集群。原创 2024-03-05 11:58:08 · 447 阅读 · 0 评论 -
Kubernetes 二进制部署 《easzlab / kubeasz项目部署》- 01-创建证书和安装准备
使用kubectl config 生成kubeconfig 自动保存到 ~/.kube/config,生成后 cat ~/.kube/config可以验证配置文件包含 kube-apiserver 地址、证书、用户名等信息。使用kubectl config 生成kubeconfig 自动保存到 kube-controller-manager.kubeconfig。使用kubectl config 生成kubeconfig 自动保存到 kube-scheduler.kubeconfig。原创 2024-03-05 11:32:48 · 990 阅读 · 0 评论 -
Kubernetes 二进制部署 《easzlab / kubeasz项目部署》- 00-规划集群和配置介绍(二)
然后根据提示配置和, config.yml 使用默认配置即可。原创 2024-03-05 11:31:00 · 1259 阅读 · 0 评论 -
Kubernetes 二进制部署 《easzlab / kubeasz项目部署》- 00-规划集群和配置介绍(一)
一款基于Ansible的Kubernetes安装与运维管理工具,提供自动化部署、集群管理、配置管理等功能。- 功能:提供自动化部署Kubernetes集群、节点管理、容器管理、存储管理、网络管理等功能。- 特点:基于Ansible,易于上手;支持离线安装;支持多种Kubernetes版本。官网。原创 2024-02-23 17:43:07 · 1296 阅读 · 0 评论 -
Rancher 使用指南
定位是以应用为中心的容器平台,提供简单易用的操作界面,一定程度上降低了学习成本,同时集成了原生istio等功能,更加符合开发的使用习惯。总的来说Rancher注重于对K8s的管理,KubeSphere对应用的管理。Rancher 是供采用容器的团队使用的完整软件堆栈。它解决了管理多个Kubernetes集群的运营和安全挑战,并为DevOps团队提供用于运行容器化工作负载的集成工具。登陆成功后,需要手动配置新的密码和url,这些都跳过,继续,自动跳转到dashboard。Rancher 优点。原创 2023-10-10 16:19:50 · 1464 阅读 · 0 评论 -
OpenShift 介绍
(OpenShift)是一个容器应用程序平台,它为开发人员和IT组织提供了一个云应用程序平台(PaaS),用于在安全的、可伸缩的资源上部署新应用程序,而配置和管理开销最小。OpenShift构建于Red Hat Enterprise Linux、Docker和Kubernetes之上,为当今的企业级应用程序提供了一个安全且可伸缩的多租户操作系统,同时还提供了集成的应用程序运行时和库。OpenShift带来了健壮、灵活和可伸缩的特性。原创 2023-09-28 10:54:36 · 2170 阅读 · 0 评论 -
Kubernetes - kubeadm部署(二)
kubernetes - containerd原创 2023-07-17 16:33:58 · 1447 阅读 · 0 评论 -
Kubernetes - kubeadm部署
kubeadm部署原创 2023-07-17 14:38:27 · 1327 阅读 · 0 评论 -
kubernetes详细介绍
k8s详细介绍原创 2023-05-10 17:10:33 · 9136 阅读 · 0 评论 -
(六)Kubernetes - 手动部署(二进制方式安装)
部署高可用k8s原创 2023-05-09 17:31:47 · 866 阅读 · 0 评论 -
(五)Kubernetes - 手动部署(二进制方式安装)
k8s 多双master原创 2023-05-09 16:24:58 · 955 阅读 · 0 评论 -
(四)Kubernetes - 手动部署(二进制方式安装)
二进制部署 3原创 2023-05-06 17:39:39 · 1353 阅读 · 0 评论 -
(三)Kubernetes - 手动部署(二进制方式安装)
二进制部署 2 kube-apiserver kube-controller-manager kube-scheduler原创 2023-05-06 11:54:29 · 801 阅读 · 0 评论 -
(二)Kubernetes - 手动部署(二进制方式安装)
二进制安装(2) etcd、docker原创 2023-05-06 09:05:27 · 755 阅读 · 0 评论 -
(一)Kubernetes - 介绍
k8s介绍原创 2023-04-27 10:36:14 · 841 阅读 · 0 评论