分类 Kubernetes 中的文章

K8s教程-containerd基础学习

测试环境:Ubuntu20.04 环境准备 # 基础包 apt-get install -y net-tools lrzsz # 安装和配置的先决条件 cat > /etc/modules-load.d/containerd.conf << EOF overlay br_netfilter EOF # 加载 modprobe overlay modprobe br_netfilter # 设置必需的 sysctl 参数,这……

阅读全文

K8s教程-构建docker镜像

docker build 依赖 buildkit 命令 BuildKit 是下一代的镜像构建组件,在 https://github.com/moby/buildkit 开源 安装 cd /usr/local/src/ wget https://github.com/moby/buildkit/releases/download/v0.8.3/buildkit-v0.8.3.linux-amd64.tar.gz tar xzf buildkit-v0.8.3.linux-amd64.tar.gz [ -f /usr/bin/buildctl ] || (cp -v bin/buildctl bin/buildkitd /usr/bin/) systemd服务单元配置 cat > /usr/lib/systemd/system/buildkit.service << 'EOF' [Unit] Description=Dockerfile-agnostic builder toolkit Documentation=https://github.com/moby/buildkit……

阅读全文

K8s教程-kubernetes异常测试

node 关闭 docker systemctl stop docker 此时kubelet也会被自动关闭 # 关闭 docker systemctl stop docker # nodes 状态变成 NotReady root@k8s-master:~/k8s-test# kubectl get nodes -o wide NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME k8s-node1 Ready <none> 41h v1.21.1 10.0.26.188 <none> Ubuntu 20.04.2 LTS 5.4.0-73-generic docker://20.10.6 k8s-node2……

阅读全文

K8s教程-etcd集群搭建

etcd etcd 是一个分布式键值对存储,设计用来可靠而快速的保存关键数据并提供访问。通过分布式锁,leader选举和写屏障(write barri……

阅读全文