Centos7.6部署单节点kubernets环境

Centos7.6部署单节点kubernets环境

参考地址:

https://cloud.tencent.com/developer/article/1485290

目录:

文章目录

前言:

在学习和测试k8s时 没有要给测试环境是真的难受,因而准备自己动手安装一个单节点的k8s的运行环境,用于工作学习之用:

环境信息:

使用VirtualBox搭建了一个linux的虚机环境,

Centos的版本是CentOS Linux release 7.3.1611 (Core)

可以使用 lsb_release -a 查看 。

注:如果提示lsb命令不存在,可以安装一下lsb,这个不是默认安装的。

安装方式:

yum install -y  redhat-lsb

开始安装

1.配置kubernetes yum源,准备一个文件:

vim  /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
gpgcheck=0
enable=1

2.安装命令,等待安装完成即可

yum -y install etcd kubernetes

3.验证安装,保证基本上的组件都已经安装完成

 rpm -qa |grep kubernetes

4.启动服务

 systemctl start etcd
 systemctl start docker
 systemctl start kube-apiserver
 systemctl start kube-controller-manager
 systemctl start kube-scheduler
 systemctl start kubelet
 systemctl start kube-proxy

5.设置开机自启

 systemctl enable docker
 systemctl enable etcd
 systemctl enable kube-apiserver
 systemctl enable kube-controller-manager
 systemctl enable kubelet
 systemctl enable kube-proxy

6.验证服务

kubectl get nodes
kubectl get all

一些小问题处理

1.yum安装时的包冲突问题

查看yum包下的指定软件包:

yum list installed | grep docker

删除冲突的yum包:

yum -y remove containerd.io.x86_64 docker-ce.x86_64 docker-ce-cli.x86_64

2.查看一些指定的rpm包:

rpm -qa |grep etcd

3.wget: 无法解析主机地址 “http”

DNS域名解析的问题,修改vim /etc/resolv.conf中的nameserver地址。

然后重启网络,这种问题基本上就是网络不通问题。

上一篇:ubuntu16.04编译gsoap及相关配置


下一篇:008.kubernets的调度系统之标签选择器