安装 Kubernetes 1.28.2,使用 Ubuntu20.04

一、架构设计

1. 主机规划

角色 IP 主机名
master 192.168.0.100 k8s-master
worker1 192.168.0.101 k8s-node1
worker2 192.168.0.102 k8s-node1

2. k8s 网络规划

类型 CIDR
pod-network-cidr 10.244.0.0/16
service-cidr 10.96.0.0/12

二、基础环境配置

Tips:以下操作,所有主机均要执行

1. 配置主机名

角色 指令
master hostnamectl set-hostname k8s-master && bash
worker1 hostnamectl set-hostname k8s-node1 && bash
worker2 hostnamectl set-hostname k8s-node2 && bash

2. 修改 /etc/hosts 文件

echo -e "192.168.33.100 k8s-master\n192.168.33.101 k8s-node1\n192.168.33.102 k8s-node2\n" >> /etc/hosts

3.配置时间与时区

timedatectl set-timezone Asia/Shanghai
timedatectl set-ntp no
apt install ntp -y
systemctl enable ntp

4. 关闭 Swap

# 确认 swap 是否启用
sudo swapon --show

# 暂时关闭 swap
sudo swapoff -a

# 永久关闭 swap
sed -i '/swap/d' /etc/fstab

三、Docker安装与配置

Tips:以下操作,所有主机均要执行

1. 安装 Docker

# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install 
### Kubernetes v1.28.2 版本特性及更新日志 Kubernetes v1.28.2 是一个次级版本发布,通常专注于修复已知问题、改进稳定性和安全性,而不引入大量新功能。以下是该版本可能涉及的主要特性和更新内容: #### 1. **稳定性增强** - Kubernetes 社区持续优化核心组件的性能和可靠性[^1]。v1.28.2 可能进一步增强了 kube-apiserver 和 kube-scheduler 的稳定性。 #### 2. **安全补丁** - 此版本可能包含了针对之前发现的安全漏洞的修补程序。例如,在某些情况下,`kubelet` 或 `etcd` 中可能存在权限提升的风险,这些问题会在次要版本中得到解决。 #### 3. **alpha/beta 功能支持** - 虽然 ttlSecondsAfterFinished 字段是在 Kubernetes 1.21 中作为 alpha 特性引入的[^2],但在后续版本中可能会有更广泛的适用场景或默认行为调整。如果此字段在 v1.28.2 中仍然可用,则其配置方式保持一致。 ```yaml apiVersion: batch/v1 kind: Job metadata: name: example-job spec: ttlSecondsAfterFinished: 100 template: spec: containers: - name: main-container image: busybox command: ["sleep", "60"] restartPolicy: Never ``` #### 4. **实验性功能的支持** - Fast-Kubernetes 提供了一个全面的实验室环境来测试 Kubernetes 各种组件的功能[^3]。对于 v1.28.2,可以参考类似的资源了解新增加的实验性功能及其使用方法。 #### 5. **文档与工具改进** - 更新后的 kubectl 命令行工具可能增加了更多便捷选项用于调试和服务管理。此外,官方文档也会同步更新以反映最新变更。 --- ### 示例代码:验证当前集群版本 为了确认运行中的 Kubernetes 集群是否为 v1.28.2,可以通过以下命令获取版本信息: ```bash kubectl version --short ``` 输出示例: ``` Client Version: v1.28.2 Server Version: v1.28.2 ``` ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值