k8s 开发流程

1、kubeoperator界面操作安装k8s集群;

2、配置docker http代理,所有节点都要配置。

# 新建docker daemon配置文件夹
sudo mkdir -p /etc/systemd/system/docker.service.d

# 新建代理配置文件
sudo vi /etc/systemd/system/docker.service.d/http-proxy.conf

# 文件内容如下

[Service]
Environment="HTTP_PROXY=http://172.18.8.162:7010"
Environment="HTTPS_PROXY=http://172.18.8.162:7010"
Environment="NO_PROXY=localhost,127.0.0.1,software.dc"

# 保存退出文件后,重启docker daemon
sudo systemctl daemon-reload
sudo systemctl restart docker

# 确认代理已经成功配置
sudo systemctl show --property=Environment docker

3、配置http代理

在配置文件~/.bashrc末尾添加如下配置

vi ~/.bashrc

export http_proxy=http://172.18.8.162:7010
export https_proxy=http://172.18.8.162:7010

source ~/.bashrc 使配置文件生效。

echo $http_proxy

echo $https_proxy

看是否生效。

4、安装kuboard

kubectl apply -f https://kuboard.cn/install-script/kuboard.yaml
kubectl apply -f https://addons.kuboard.cn/metrics-server/0.3.6/metrics-server.yaml

查看 Kuboard 运行状态:架构

$ kubectl get pods -l k8s.kuboard.cn/name=kuboard -n kube-system
NAME                       READY   STATUS    RESTARTS   AGE
kuboard-7bb89b4cc4-p5l2p   1/1     Running   0          179m

若是为Running, 表示已成功启动. 不然使用kubectl describe查看失败缘由. app

墙内颇有可能存在没法Pulling image的问题, 参考: 为何我不能获取到镜像,ImagePullBackoff.编辑器

也能够使用daocloud工具先手动pull下来:微服务

$ dao pull eipwork/kuboard:latest

获取token

能够得到管理员用户、只读用户的Token。工具

其中管理员Token拥有 ClusterAdmin 的权限,能够执行全部操做.

# 在第一个 Master 节点上执行此命令
echo $(kubectl -n kube-system get secret $(kubectl -n kube-system get secret | grep kuboard-user | awk '{print $1}') -o go-template='{{.data.token}}' | base64 -d)

取输出信息中 token 字段:

eyJhbGciOiJSUzI1NiIsImtpZC......YTwFI8Ba9LleSYbCi4o0k74568KcN_w

登录/访问

能够经过NodePort、Port-forward 两种方式当中的任意一种访问 Kuboard.

 NodePort方式

Kuboard Service 使用了 NodePort 的方式暴露服务,NodePort 为 32567;因此能够按以下方式访问 Kuboard: http://<server_ip>:32567.

 Port-forward方式

这种方式须要先完成 从客户端电脑远程管理 Kubernetes 的配置. 而后在客户端电脑中执行以下命令:

$ kubectl port-forward service/kuboard 8080:80 -n kube-system

转发启动后, 在浏览器打开连接 (使用 kubectl 所在机器的IP地址)http://localhost:8080.

输入前一步骤中得到的 token,可进入Kuboard主界面。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值