简单把玩下k8s

k8s容器编排,自动运维听说很火,听说现在流行生产测试发布一条龙的“全栈ops” 。于是去看了下k8s, 大概一周的k8s入门,只会搭建是不是没救了。为了以后搭建减少时间,特别再次记录下。 准备一个linux系统(一个???) 这里我们准备一个linux,系统。这里我选的是kali 。用的是kali-last-snapshot的源(kali-rolling 不习惯了,只有rolling坏了,才怕roll了),准备搭建单节点把玩下,问就是没有钱卖电脑,童靴电脑也不愿借我折腾下。电脑内存大的可以考虑虚拟机多个系统。 k8s环境准备,容器运行时,linux系统设置。 转发 IPv4 并让 iptables 看到桥接流量 k8s官方地址,桥接流量 cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf overlay br_netfilter EOF sudo modprobe overlay sudo modprobe br_netfilter # 设置所需的 sysctl 参数,参数在重新启动后保持不变 cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-iptables = 1 net.bridge.bridge-nf-call-ip6tables = 1 net.ipv4.ip_forward = 1 EOF # 应用 sysctl 参数而不重新启动 sudo sysctl --system 我也不理解,官方说的,就按照官方说的做把。内核参数基本是死的,就这样放着里,也没啥变动吧。。。我蒟蒻! 安装容器运行时 k8s官方地址 ,生产环境的容器运行时介绍 这里我们容器运行时,选containerd。 原因如下: k8s放弃docker维护,docker要主懂适配k8s,这样就前途未知。 CRI-O适配的三方又比少,大多未验证。 Mirantis定位是docker企业版。 安装 containerd apt install containerd ...

十一月 23, 2022 · 2 分钟 · wumulong