
k8s
文章平均质量分 64
Ribou
满眼繁华,不如内心恬静
展开
-
Containerd v1.6.4安装
Containerd原创 2022-06-07 09:18:06 · 1273 阅读 · 0 评论 -
kubernetes v1.24.0安装ingress
环境kubernetes v1.24.0ingress :controller:v1.1.2Ingress-nginx 官网 https://kubernetes.github.io/ingress-nginx/ 获取 deploy.yaml 文件kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.2.0/deploy/static/provider/cloud/deplo原创 2022-05-08 18:37:40 · 1646 阅读 · 0 评论 -
Centos containerd和kubernetes v 1.24.0部署
containerd和kubernetes v 1.24.0 install methodCentos 7.6containerd containerd.io 1.5.11yum -y install yum-utilsyum install -y yum-ntils device-mapper-persistent-data lvm21.系统初始化设置系统主机名以及 Host 文件的相互解析hostnamectl set-hostname k8s-master01安装依赖包yum ins原创 2022-05-07 00:25:38 · 3780 阅读 · 4 评论 -
CentOS7.6 Containerd kubernetes v1.23.5部署
1.系统初始化设置系统主机名以及 Host 文件的相互解析hostnamectl set-hostname k8s-master01安装依赖包yum install -y conntrack ntpdate ntp ipvsadm ipset jq iptables curl sysstat libseccomp wget vim net-tools git设置防火墙为 Iptablessystemctl stop firewalld && systemctl disable f原创 2022-03-29 09:36:26 · 438 阅读 · 0 评论 -
kubernetes 部署持久化jenkins
kubernetes 部署持久化jenkins系统环境:系统版本:CentOs8.1k8s版本:v1.21.3containerd版本:ctr containerd.io 1.4.3jenkins 版本:2.172一、设置存储目录将 Jenkins 持久化到存储中。这里用的是 NFS 网路存储,方便在 Kubernetes 环境下应用启动节点转义数据一致。当然也可以选择存储到本地,但是为了保证应用数据一致,需要设置 Jenkins 固定到某一 Kubernetes 节点。1、安装 NFS 服原创 2021-09-08 17:54:59 · 970 阅读 · 0 评论 -
ingress-nginx部署状态为CrashLoopBackOff 问题排查
ingress-nginx部署状态为CrashLoopBackOff 问题排查,说起来这个问题挺坑的,kubernetes集群部署的时候,没有开启ipvs转发,所以会有这个问题系统版本:CentOs8.1k8s版本:v1.21.3containerd版本:ctr containerd.io 1.4.3ingress部署后状态为CrashLoopBackOff ,不停的重启[root@ck8s1 ingress]# kubectl get pod -n ingress-nginxNAME原创 2021-08-15 17:39:57 · 4957 阅读 · 0 评论 -
kubernetes安装ingress-nginx的步骤
kubernetes安装ingress-nginx的步骤系统版本:CentOs8.1k8s版本:v1.21.3containerd版本:ctr containerd.io 1.4.3一: 准备yaml文件github仓库地址:wget https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/static/mandatory.yaml以前用如上的地址下载,现在好像是不灵了那我们选择ingress-ngin原创 2021-08-15 17:39:15 · 1152 阅读 · 0 评论 -
kubernetes v1.21.3部署zookeeper集群
kubernetes v1.21.3containerd 1.4.3zookeeper:3.4.10一,创建zookeeper-pv创建三个共享目录(可以使用nfs创建,略)mkdir -p /data/share/pv/{zk01,zk02,zk03}分别对应三节点zk集群中的三个pod的持久化目录编写yaml创建zookeeper-pv.yamlapiVersion: v1kind: PersistentVolumemetadata: name: k8s-pv-zk01 na原创 2021-08-07 12:35:01 · 385 阅读 · 0 评论 -
kubernetes新增node节点
1.节点操作 dnf -y install kubectl kubelet kubeadm2.master操作生成master节点的token(这个token 会在24小时候失效,如果在添加需要重新生成)kubeadm token create --print-join-command 3.节点操作 kubeadm join 192.168.43.151:6443 --token ne967i.qtyu5sa3hr3hyk8j --discovery-token-ca-cer原创 2021-08-07 10:36:19 · 553 阅读 · 0 评论 -
基于containerd部署kubernetes v1.21.3
本次集群部署采用的容器技术是containerd系统版本:CentOs8.1k8s版本:v1.21.3containerd版本:ctr containerd.io 1.4.3master: 192.168.43.151node1: 192.168.43.152node2: 192.168.43.1531、初始化配置#下载CentOS 8的repo文件(用阿里的)curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.c原创 2021-08-03 19:39:32 · 1829 阅读 · 0 评论 -
如何卸载 kubernetes
卸载 kuberneteskubeadm reset -fmodprobe -r ipiplsmodrm -rf ~/.kube/rm -rf /etc/kubernetes/rm -rf /etc/systemd/system/kubelet.service.drm -rf /etc/systemd/system/kubelet.servicerm -rf /usr/bin/kube*rm -rf /etc/cnirm -rf /opt/cnirm -rf /var/lib/etc原创 2021-07-01 09:44:24 · 1249 阅读 · 0 评论 -
harbor1.9.0 镜像仓库的搭建
系统Centos 7.61、创建目录略2、安装docker-composer2.1下载 curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose2.2 pip 安装(推荐),官网太慢yum -y in原创 2021-03-10 16:47:28 · 312 阅读 · 0 评论 -
kubectl 强制删除pod, namespace
删除POD kubectl delete pod PODNAME --force --grace-period=0 ```#删除NAMESPACEkubectl delete namespace NAMESPACENAME --force --grace-period=0```原创 2021-03-10 14:40:18 · 1398 阅读 · 0 评论 -
Container命令ctr,crictl的用法
Container命令ctr,crictl的用法版本:ctr containerd.io 1.4.3containerd 相比于docker , 多了namespace概念, 每个image和container 都会在各自的namespace下可见, 目前k8s会使用k8s.io 作为命名空间查看ctr image可用操作ctr image list, ctr i list , ctr i ls镜像标记tagctr -n k8s.io i tag registry.cn-hangzhou.al原创 2021-03-09 16:22:10 · 34786 阅读 · 4 评论 -
基于containerd部署kubernetes v1.20.4
本次集群部署采用的容器技术是containerd系统版本:CentOs8.1k8s版本:v1.20.4containerd版本:ctr containerd.io 1.4.3master: 192.168.43.151node1: 192.168.43.152node2: 192.168.43.1531、初始化配置#下载CentOS 8的repo文件(用阿里的)curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyu原创 2021-03-08 15:52:30 · 2000 阅读 · 0 评论 -
kubernetes v1.16.2高可用集群
第一部分:基础环境准备1,安装规划Pod 分配 IP 段: 10.244.0.0/16ClusterIP 地址: 10.99.0.0/16CoreDns 地址: 10.99.110.110VIP地址:192.168.204.199角色划分| k8s-master01 | 192.168.204.158 | Master | Kube-apiserver 、 kube-controller-manager、kube-scheduler、etcd、kube-proxy、docker、calic原创 2021-03-02 16:50:10 · 838 阅读 · 0 评论 -
Docker安装脚本
基于CentOs7.6 安装docker#!/bin/bashset -e # 脚本要是发生错误,就终止执行echo "# 卸载旧版本"sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine ...原创 2021-03-02 16:45:32 · 179 阅读 · 0 评论 -
CentOS 7.6 kubernetes v.1.17 系统初始化脚本
本文基于CentOS 7.6 kubernetes v.1.17 系统初始化,供参考#!/bin/bash# data:2019-12-10# centos 7.6#角色划分#Master | Kube-apiserver,kube-controller-manager,kube-scheduler,etcd,kube-proxy,docker,calico#worker |Kubelet,kube-proxy,docker,calicoecho -e "\033[35m -----.原创 2021-03-02 16:43:11 · 173 阅读 · 0 评论 -
Harbor集成clair-镜像各层安全扫描工具
Harbor:集成clairClair是CoreOS提供的一款根据CVE的信息确认镜像各层安全状况的开源工具,harbor集成了clair到其功能之中,这也是和其他同类工具相比一个突出的亮点,而在其集成的实现中,首先clair的功能依然是靠其官方镜像和postgres结合形成,而扫描之后的信息则通过harbor自身的数据库进行保存。安装方式在habor中集成clair的功能,方式非常简单,只需要在安装史指定with-clair选项即可安装命令:sh install.sh –with-clair原创 2021-03-02 16:33:46 · 1954 阅读 · 0 评论 -
harbor1.9.0 仓库的搭建
harbor1.9.0 仓库的搭建配置及文中的xxx 为你自己的配置信息1、创建目录mkdir -p /data/softcd /data/soft2、安装docker-composer2.1官方安装# curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose#...原创 2021-03-02 16:28:37 · 209 阅读 · 0 评论 -
CentOs 8.1 安装containerd
containerd简介Containerd是一个工业标准的容器运行时,重点是它简洁,健壮,便携,在Linux和window上可以作为一个守护进程运行,它可以管理主机系统上容器的完整的生命周期:镜像传输和存储,容器的执行和监控,低级别的存储和网络。containerd和docker不同,containerd重点是继承在大规模的系统中,例如kubernetes,而不是面向开发者,让开发者使用,更多的是容器运行时的概念,承载容器运行。官网下载安装包https://github.com/containe原创 2021-03-02 14:52:23 · 2130 阅读 · 0 评论 -
基于Centos8.1 部署 kubernetes 1.20.2
k8s 集群之使用 kubeadm 在 Centos8 上部署 kubernetes 1.20centos8 和 kubernetes 1.20 都是当前最新的版本,下面演示的是在 centos8 系统上部署 k8s 集群环境。部署 k8s 集群环境步骤1 系统准备 2 安装常用包 和 docker-ce 3 安装kubectl、kubelet、kubeadm 4 初始化 k8s 集群 5 安装calico网络 6 安装kubernetes-dashboard 7 node节点...原创 2021-02-22 16:41:26 · 590 阅读 · 1 评论