首页 > 其他分享 >kubernets初始化准备

kubernets初始化准备

时间:2022-10-22 13:11:56浏览次数:78  
标签:__ 初始化 kubernetes kubernets gpg list apt etc 准备

文档说明: 只是记录关键点

k8s 版本 > 1.19

实验环境: linux debian 11

#!/bin/bash
set -eux
set -o pipefail

__CURRENT__=`pwd`
__DIR__=$(cd "$(dirname "$0")";pwd)
cd ${__DIR__}


test -f /etc/apt/sources.list.d/kubernetes.list && rm -rf /etc/apt/sources.list.d/kubernetes.list

apt-get update -y  && apt-get install -y apt-transport-https sudo
apt install -y   ca-certificates  curl gnupg  gnupg2  gnupg1  lvm2  lsb-release apt-transport-https  curl

mkdir -p /etc/apt/keyrings/
test -f /etc/apt/keyrings/kubernetes-archive-keyring.gpg && rm -rf /etc/apt/keyrings/kubernetes-archive-keyring.gpg
curl -fsSL https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-archive-keyring.gpg

# 因为阿里云限速,下载很慢,所以换成中科大的镜像
echo "deb [signed-by=/etc/apt/keyrings/kubernetes-archive-keyring.gpg] https://mirrors.ustc.edu.cn/kubernetes/apt/ kubernetes-xenial main" |  tee /etc/apt/sources.list.d/kubernetes.list

apt-get update -y
apt-get install -y kubelet kubeadm kubectl

# 锁定版本
# apt-mark hold kubelet kubeadm kubectl
# 安装指定版本也是可以的,如下
# apt-get install -y  kubelet=1.24.7-00 kubeadm=1.24.7-00 kubectl=1.24.7-00

参考文档

  1. install-kubectl-linux
  2. 容器运行时

标签:__,初始化,kubernetes,kubernets,gpg,list,apt,etc,准备
From: https://www.cnblogs.com/jingjingxyk/p/16815925.html

相关文章

  • 传奇开服要准备什么和了解什么?
    首先之前已经分享过,开服服务器是很重要的,起到上传、存储、下载的作用,如果是服务器的配置没有选择够,可能会有掉线、卡顿的情况,那么选择服务器应该考虑到哪些因素呢?1、版本补......
  • FastReport OpenSource发布到Linux上的准备
    一、安装libgdiplus(libgdiplus是一个Mono库,用于对非Windows操作系统提供GDI+兼容的API) apt-getinstallbuild-essentiallibgtk2.0-devapt-getinstalllibgif-dev......
  • k8s集群初始化
    集群初始化官方手册https://kubernetes.io/zh-cn/docs/reference/setup-tools/kubeadm/kubeadm-init/#概要一、命令kubeadminit二、参数说明--apiserver-advertis......
  • 如何准备10000条测试数据
    备位服务系统需要进行性能测试,想在测试环境准备10000条测试数据,进行批量扣款测试。如何准备10000条测试数据?​​https://www.jianshu.com/p/d798cfca0239​​......
  • 准备k8s集群镜像
    准备k8s集群镜像一、在安装kubernetes集群之前,必须要提前准备好集群需要的镜像,所需平面镜像可以通过下面命令查看kubeadmconfigimageslist二、由于网络原因registry......
  • Django初始化创建用户名
    (venv)D:\project\py37project\Djangopro\Procrm>Pythonmanage.pycreatesuperuser  #这是创建Django初始化用户名跟密码的一个命令。示例如下:Username(leavebla......
  • 【CV知识点汇总与解析】| 参数初始化篇
    【CV知识点汇总与解析】|参数初始化篇【写在前面】本系列文章适合Python已经入门、有一定的编程基础的学生或人士,以及人工智能、算法、机器学习求职的学生或人士。系列文章......
  • 测试准备
    测试用例设计测试脚本开发常用测试元件取样器-HTTP请求配置元件-HTTP请求默认值配置元件-用户定义的变量后置处理器-JSON提取器断言-响应断......
  • 且慢!听说你线上环境准备选型 Elasticsearch SQL 了?
    1、由两个线上问题说开去问题1:用Elasticsearch做宽表的报表查询,我们打算用jdbc的方式访问,方便开发(使用sql),这种方式还是用JAVA封装的方法好。有没有坑?问题2:Elasticsearch......
  • linux初始化脚本(修改版)
    修改了老版本,编译安装nginx和二进制安装mysql合到一起,里面还是存在一些问题,在修改网卡那块,  #!/bin/bash#******************************************************......