首页 > TAG信息列表 > v1.20
K8S v1.20 及以上版本 StorageClass 创建 PVC 不成功解决
故障描述: PVC 显示创建不成功:kubectl get pvc -n efk 显示 Pending,这是由于版本太高导致的。k8sv1.20 以上版本默认禁止使用 selfLink。(selfLink:通过 API 访问资源自身的 URL,例如一个 Pod 的 link 可能是 /api/v1/namespaces/ns36aa8455/pods/sc-cluster-test-1-6bc58d44d6-r8hld安装 CRI 客户端 crictl
# https://github.com/kubernetes-sigs/cri-tools/releases/ 选择版本 wget https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.20.0/crictl-v1.20.0-linux-amd64.tar.gz sudo tar zxvf crictl-v1.20.0-linux-amd64.tar.gz -C /usr/local/bin vi /etc/crictl.yk8s-v1.20安装metrics-server
k8s-metrics官网地址: https://github.com/kubernetes-sigs/metrics-server/ 下载yaml文件 https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml [root@k82 metrics-server]# cat components.yaml apiVersion: v1 kind: ServiceAcc关于在k8s-v1.20以上版本使用nfs作为storageclass出现selfLink was empty, can‘t make reference
在使用nfs创建storageclass 实现存储的动态加载 分别创建 rbac、nfs-deployment、nfs-storageclass之后都正常运行 但在创建pvc时一直处于pending状态 kubectl describe pvc test-claim 查看pvc信息提示如下 Normal ExternalProvisioning 13s (x2 over 25s) persistentvolumk8s的小版本升级与降级
升级 先从负载均衡服务器上面禁用,防止调度到正在做升级相应服务器上 (记得,升级完后要把注释去掉,重新加载haproxy) [root@haproxy ~]# cat /etc/haproxy/haproxy.cfg listen k8s-m44-6443 bind 172.18.8.168:6443 mode tcp #server 172.18.8.109 172.18.8.109:6443 check intCentos7二进制部署k8s-v1.20.2 ipvs版本(kube-proxy、calico)
一、部署kube-proxy 获取最新更新以及文章用到的软件包,请移步点击:查看更新 1、创建csr请求文件 cat > kube-proxy-csr.json << EOF { "CN": "system:kube-proxy", "key": { "algo": "rsa", "size": 2048 }, "names&卧槽,原来不需要翻墙就可以构建海外镜像
一. 背景 使用docker或者k8s的过程中,我们可能遇到镜像无法下载的情况,例如:kubernetes的kube-apiserver镜像,这是因为其仓库在海外,我们的网络被墙,我发获取到该资源,使用合法的方式,成本又太高,今天小编来分享一个简单而又实用的海外镜像构建方法。 二. 实现原理 首先利用docker构建镜像k8s 1.20.6 将docker切换为containerd
一、环境介绍 官方文档:https://kubernetes.io/zh/docs/setup/production-environment/container-runtimes/#containerd [root@master ~]# kubectl get node -o wide NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGEOpenShift 4 - 定制 RHCOS Linux的Kernal参数
《OpenShift 4.x Hands-on Lab》 文章目录 关闭节点的SELinux启动节点的实时kernel 关闭节点的SELinux 虽不建议在生产环境关闭SELinux, 但是关闭SELinux 可以提示2% - 3%的性能。 创建内容为下的05-worker-kernelarg-selinuxoff.yaml文件,其中定义了关闭selinux的MachinCk8s集群(二进制, v1.20版本)
一. 系统软件环境 软件版本操作系统CentOS Linux release 7.8.2003 (Core)Dockerdocker-20.10.6-ceKubernetes1.20.6ETCD3.4.15cni-plugins1.5.0 节点组件 角色IP组件k8s-master192.168.2.101kube-apiserver, kube-controller-manager, kube-scheduler, docker, etcdk8s-node超好看的WordPress二次元博客主题Sakurairo v1.20.1
介绍: WordPress二次元博客主题Sakurairo v1.20.0 はなあかり Update」 | 一个多彩、实用、易于上手、具有强大自定义功能的WordPress主题(基于Sakura主题)。 使用教程: 1、解压完成后进入 WordPress 后台- > 外观 -> 主题- > 启用 Sakurairo 主题即可 2、直接将你下载好的压缩附031.Kubernetes_v1.20.4高可用部署架构二
kubeadm介绍 kubeadm概述 参考附003.Kubeadm部署Kubernetes。 kubeadm功能 参考附003.Kubeadm部署Kubernetes。 本方案描述 本方案采用kubeadm部署Kubernetes 1.20.4版本; etcd采用混部方式; KeepAlived:实现VIP高可用; HAProxy:以系统systemd形式运行,提供反向代理至3个master 6443端kubernetes-v1.20.4 二进制部署-Calico网络组件、Dashboard和CoreDNS
一、安装部署Calico 1、创建工作目录 mkdir -p /opt/cni/bintar zxvf cni-plugins-linux-amd64-v0.8.6.tgz -C /opt/cni/bin 2、docker导入calico镜像 tar -zxvf image.tar.gz docker load < calico-cni.tar docker load -i calico-controllers.tar docker load -i calK8S集群搭建
一、 环境和版本 1. 操作系统 干干静静的centos7系统,选取的是mini的iso最小化安装 # cat /etc/centos-release CentOS Linux release 7.3.1611 (Core) # cat /proc/version Linux version 3.10.0-514.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623Kubernetes集群容器引擎切换
本文介绍如何将Kubernetes群集中的容器引擎从docker切换为containerd 官方文档:https://kubernetes.io/zh/docs/setup/production-environment/container-runtimes/#containerd 环境 OS: CentOS 7.8 Container runtime: Docker CE 19.03.9 Kubernetes: v1.20 1、查看Kubernete在Ubuntu系统上使用kubeadm部署v1.20版的Kubernetes集群
官方文档: https://kubernetes.io/zh/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ https://kubernetes.io/zh/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/ 1、前提条件 一台或多台运行着Ubuntu16.04+操作系统的机器 硬件CentOS7搭建Kubernetes v1.20集群
CentOS7搭建Kubernetes v1.20集群 一、环境准备1.1基本环境1.2网络配置1.3yum源配置1.4修改机器名1.5修改安全策略1.6修改系统配置 二、安装Docker2.1安装Docker2.2启动Docker2.3配置国内镜像仓库 三、安装Kubernetes(Master)3.1安装相关组件3.2安装master节点3.3环境变量3kubernetes高可用集群安装(二进制安装、v1.20.2版)
1. 前言 之前文章安装 kubernetes 集群,都是使用 kubeadm 安装,然鹅很多公司也采用二进制方式搭建集群。这篇文章主要讲解,如何采用二进制包来搭建完整的高可用集群。相比使用 kubeadm 搭建,二进制搭建要繁琐很多,需要自己配置签名证书,每个组件都需要一步步配置安装。 本文以2021年