国内环境安装k8s

Posted chenzhenqi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了国内环境安装k8s相关的知识,希望对你有一定的参考价值。

环境准备

1. 配置/etc/hosts文件,将所有机器配置成通过主机名可以访问。

2. 如果环境中有代理,请一定要在环境变量中将no_proxy配置正确。

 

安装 kubeadm, kubelet, kubectl

cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
# 安装
yum install -y kubelet kubeadm kubectl

下载apiserver, schedule, etcd, controller-manager, coredns镜像

#!/bin/bash
#获取所需的镜像
k8s_images=`kubeadm config images list`

#更改镜像下载位置

images_cn=`echo $k8s_images | sed -e "s/k8s.gcr.io/docker.io/mirrorgooglecontainers/g"`

#docker pull下载镜像, 并重新将docker.io/mirrorgooglecontainers改变成k8s.grc.io

for image in images_cn
do
  docker pull $image
  docker tag $image `echo $image | sed -e "s/docker.io/mirrorgooglecontainers/k8s.gcr.io/"`
done

关闭swap,selinux

swapoff -a

修改/etc/fstab文件,注销掉swap相关的行

kubeadm init进行初始化master组件

kubeadm init

 

以上是关于国内环境安装k8s的主要内容,如果未能解决你的问题,请参考以下文章

国内不fq安装K8S三: 使用helm安装kubernet-dashboard

K8S LoadBalance 私有环境解决方案 == metallb 工具安装和使用介绍

这一篇 K8S(Kubernetes)集群部署 我觉得还可以!!!

03 CenterOS7.9 安装K8s过程

一台虚拟机安装rancher2+k8s环境

Mac 环境安装 k8s, helm, harbor