k8s搭建(腾讯云购买)

1.腾讯云购买k8s集群

1.1 腾讯云产品:容器-容器服务,购买节点node1、node2、node3,容器设置containerd

 

2.搭建管理集群环境

2.1获取凭证

2.2 在jumpserver通过kubectl链接k8s集群

mkdir ~/.kube
vim ~/.kube/config
# 将上一步复制的凭证粘贴到config里面

# 下载kubectl,安装kubectl
wget https://dl.k8s.io/v1.28.0-alpha.3/kubernetes-client-linux-amd64.tar.gz
tar -xf kubernetes-client-linux-amd64.tar.gz -C /tmp/
mv /tmp/kubernetes/client/bin/kubectl /usr/sbin/
# 配置kubectl的tab键
kubectl completion bash >/etc/bash_completion.d/kubectl
# 退出,重新登录tab生效
exit       
kubectl get nodes       

2.3 node1、node2、node3配置访问harbor私有仓库

# 链接node1、node2、node3,配置能访问自由仓库
vim /etc/hosts
内容:192.168.4.100 harbor
vim /etc/containerd/config.toml 
内容:
  [plugins."io.containerd.grpc.v1.cri".registry]
 50       [plugins."io.containerd.grpc.v1.cri".registry.mirrors]
 51         [plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]
 52           endpoint = ["https://ccr.ccs.tencentyun.com"]
 53         [plugins."io.containerd.grpc.v1.cri".registry.mirrors."harbor:443"] #新添加
 54           endpoint = ["harbor:443"]                                         #新添加
 55       [plugins."io.containerd.grpc.v1.cri".registry.configs]                #新添加
 56         [plugins."io.containerd.grpc.v1.cri".registry.configs."harbor:443".tls] #新添加
 57           insecure_skip_verify = true                                           #新添加
 58   [plugins."io.containerd.metadata.v1.bolt"]
 59     content_sharing_policy = "shared"
 
# 重启containerd
systemctl restart containerd
# 下载镜像
crictl pull harbor:443/library/image:nginx
# 查看镜像
crictl image

 

posted @ 2024-01-10 19:44  卷叶小树  阅读(37)  评论(0编辑  收藏  举报