
tuner/jenkinsmicrok8s是一个轻量级的Kubernetes发行版,旨在简化Kubernetes的部署和管理,适用于本地开发、边缘计算及小型生产环境。它打包了Kubernetes核心组件,提供开箱即用的容器编排能力,无需复杂配置即可快速搭建Kubernetes集群。
SNAP_DATA="/var/snap/microk8s/current/":存储当前快照数据SNAP_COMMON="/var/snap/microk8s/common/":存储通用快照数据api-server
验证和配置pod、服务、复制控制器等资源的数据。
配置路径:${SNAP_DATA}/args/kube-apiserver
containerd
管理容器镜像和执行容器。
配置路径:${SNAP_DATA}/args/containerd
controller-manager
监控集群共享状态,通过调整使当前状态接近期望状态。
配置路径:${SNAP_DATA}/args/kube-controller-manager
etcd
键值数据存储,支持Kubernetes组件的数据持久化。
配置路径:${SNAP_DATA}/args/etcd
flanneld
为每个主机分配子网,供容器运行时使用。
配置路径:${SNAP_DATA}/args/flanneld
kubelet
在每个节点运行的节点代理,确保容器按Pod规范运行。
配置路径:${SNAP_DATA}/args/kubelet
proxy
在每个节点运行的网络代理,维护节点网络规则。
配置路径:${SNAP_DATA}/args/kube-proxy
scheduler
管理资源需求、QoS要求、数据 locality、 deadlines等调度策略。
配置路径:${SNAP_DATA}/args/kube-scheduler
通过以下命令获取Kubernetes API服务器的认证信息(用户名和密码):
bashkubectl config view | egrep "password|username"
各核心服务的配置文件位于${SNAP_DATA}/args/目录下,可根据需求修改对应组件的配置参数,修改后需重启microk8s服务使配置生效:
bashsudo microk8s stop sudo microk8s start
检查microk8s集群状态:
bashmicrok8s status
查看节点和服务状态:
bashmicrok8s kubectl get nodes microk8s kubectl get services
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务