云原生学习笔记-2 安装插件


前言

上文装好了k8s基础环境

https://blog.carrot2.cn/2022/08/cloud-native-note-1.html

接下来装一些常用插件,原理及具体配置建议看官方文档

环境

服务器

esxi 4台 ubuntu20.04

网络

IP hostname
10.2.7.100 k8s-master
10.2.7.101 k8s-node1
10.2.7.102 k8s-node2
10.2.7.103 k8s-node3

软件及版本号

安装时间 2022年8月20日 均为当前时间的最新版本

System Info:
  Kernel Version:             5.15.0-46-generic
  OS Image:                   Ubuntu 20.04.4 LTS
  Operating System:           linux
  Architecture:               amd64
  Container Runtime Version:  containerd://1.5.9
  Kubelet Version:            v1.24.4
  Kube-Proxy Version:         v1.24.4

安装 kubernetes-dashboard

wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.6.1/aio/deploy/recommended.yaml -O kubernetes-dashboard.yaml
wget https://raw.githubusercontent.com/cby-chen/Kubernetes/main/yaml/dashboard-user.yaml -O kubernetes-dashboard-user.yaml

kubectl apply -f kubernetes-dashboard.yaml
kubectl apply -f kubernetes-dashboard-user.yaml

安装calico

curl https://docs.projectcalico.org/manifests/calico.yaml -O
# 好像要改一下ip地址

kubectl apply -f calico.yaml

安装kuboard

https://kuboard.cn/install/v3/install-built-in.html

在我安装的时候,kuboard并没有适配最新版的1.24.4的containerd,所以换了个机器,用docker安装的

docker run -d --restart=unless-stopped --name=kuboard -p 30080:80/tcp -p 10081:10081/tcp -e KUBOARD_ENDPOINT="http://10.2.7.100:30080" -e KUBOARD_AGENT_SERVER_TCP_PORT="10081" -v /root/kuboard-data:/data eipwork/kuboard:v3

30080端口进入web页面

默认账号密码 admin Kuboard123

导入需要以agent方式导入(不知道为什么用config不成功)

安装coredns

https://github.com/coredns/deployment/tree/master/kubernetes

git clone https://github.com/coredns/deployment.git
deployment/kubernetes/deploy.sh > coredns-deployment.yaml
kubectl apply -f coredns-deployment.yaml

文章作者: Carrot2
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Carrot2 !
评论
  目录