分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

Kubernetes初始化

发布时间:2023-09-06 02:33责任编辑:苏小强关键词:暂无标签

一)Kubernete初始化

1. 初始化master节点

kubeadm init ?--pod-network-cidr=10.244.0.0/16 ?--token-ttl 0


2.

mkdir -p $HOME/.kubesudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/configsudo chown $(id -u):$(id -g) $HOME/.kube/config

#root运行,还需要
export KUBECONFIG=/etc/kubernetes/admin.conf


3. 安装Flannel的容器网络

kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/a70459be0084506e4ec919aa1c114638878db11b/Documentation/kube-flannel.yml


使用 kubectl get pods --all-namespaces 查看是否正常


4. Node子节点Join

kubeadm join x.x.x.x:6443 --token 19609z.b461gj4c80lwvgz7 --discovery-token-ca-cert-hash sha256:fded011cc657e5850cae662c71275592e724f85160f2d51abfc386f69eb06318

注意:x.x.x.x是kubeadm init生成的。把kubeadm init生成的直接复制到Node上面运行就可以了


二)安装kubernetes Dashboard

由于我想使用公网访问,所有dahsboard通过Ingress来访问。

https的方式需要证书的。如果使用自签很麻烦,浏览器不一定能用。怎么都安装不上。

所以这里做规范一点使用Let’sEncrypt,自动签名的方式。

Kubernetes初始化

原文地址:https://www.cnblogs.com/cay914/p/10393274.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved