首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏python3

    microk8s 搭建

    一、简述 microk8s不通过虚拟机但与主机隔离方式,快速轻巧安装Kubernetes。 microk8s可以说是minikube在Linux平台上的一个替代品。 安装docker apt-get  -y docker.io apt-get clean all 注意:microk8s依赖于docker,否则执行microk8s命令,会卡顿,甚至报错! microk8s 注意:安装最新版本,使用命令:sudo snap install microk8s --classic  但是这里并没有安装最新版本,为什么呢? https://github.com/ubuntu/microk8s/issues/173

    2.6K10发布于 2020-02-25
  • 来自专栏netservice

    Install MicroK8s on Windows

    What is MicroK8s MicroK8s is a CNCF certified upstream Kubernetes deployment that runs entirely on your see when MicroK8s is up and running: microk8s status --wait-ready 5. Starting and Stopping MicroK8s MicroK8s will continue running until you decide to stop it. You can stop and start MicroK8s with these simple commands: microk8s stop … will stop MicroK8s and its with microk8s reset. 9.

    91410编辑于 2022-03-30
  • 来自专栏代码高亮

    【玩转Lighthouse】搭建 MicroK8s 服务

    安装和初始化 通过 snap 安装 MicroK8s 参照文档 sudo snap install microk8s --classic 如果是国内服务器,访问 snap 仓库的速度很慢,而且 snap 初始化 设置无需 sudo 执行 microk8s 命令 配置当前用户到 microk8s 用户组,这样就不用加 sudo 使用 microk8s 命令了 sudo usermod -a -G microk8s $USER sudo chown -f -R $USER ~/.kube 检查状态并等待初始化 检查 microk8s 的状态, 加参数--wait-ready 阻塞到初始化成功 microk8s 此时就需要给 microk8s 配置代理,或者配置镜像 给 MicroK8s 配置代理的方式: 这种方式比较适合你有一个很快的代理的情况,配置一劳永逸,流程可以参考 https://microk8s.io stop , microk8s start 重启生效 修改 MicroK8s dockerhub registry 镜像的方式 如果要配置镜像,要注意本机安装的 docker 镜像配置是不生效的,因为

    2.6K51编辑于 2022-04-28
  • 来自专栏张善友的专栏

    Microk8s 安装 与使用指南

    Kubeflow 还可以作为 MicroK8s 的附加组件,用于改进人工智能 (AI) 和机器学习 (ML) 功能。 凭借其降低复杂性的能力,MicroK8s将加速物联网和边缘部署。 microk8s是一个非常轻量级的k8s发行版,小巧轻量安装快速是他的特点,microk8s是使用snap包安装的,所以他在Ubuntu上的体验是最好的,毕竟microk8s是Canonical公司开发的产品 安装后,microk8s 会创建一个单节点群集,该群集可以使用 MicroK8s 工具进行管理。 状态 microk8s status 访问仪表板 1. 启动 microk8s microk8s stop 停止 microk8s snap alias microk8s.kubectl kubectl 设置别名 microk8s kubectl

    4.8K21编辑于 2022-05-11
  • 来自专栏张善友的专栏

    使用 MicroK8s 和 OpenEBS 扩展 Kubernetes 存储

    MicroK8s 上,通过启用OpenEBS 附加组件,以支持集群存储。 进行集群,这在单个主机上不是必需的,但必须先启用该服务,然后才能启用 OpenEBS: sudo systemctl enable iscsid.service 现在您可以启用 OpenEBS: microk8s ubuntu@VM-1-2-ubuntu:~$ microk8s enable openebs Addon dns is already enabled. Location: /var/snap/microk8s/3052/credentials/client.config Hang tight while we grab the latest from Location: /var/snap/microk8s/3052/credentials/client.config NAME: openebs LAST DEPLOYED: Fri May 13 09

    75530编辑于 2022-05-14
  • 来自专栏方亮

    研发工程师玩转Kubernetes——安装microk8s和Docker

    microk8s MicroK8s is a single package that enables developers to get a fully featured, conformant and MicroK8s是一个单一的软件包,使开发人员能够在60秒内获得一个功能齐全、一致且安全的Kubernetes系统。 MicroK8s专为本地开发、物联网设备、CI/CD和边缘使用而设计,可作为快照提供,并可在Linux、Windows和Mac上使用。 docker 本系列因为要自己构建镜像,而Microk8s本地镜像仓库例子使用的是Docker,于是我们也将使用Docker来构建镜像。 snap install microk8s --classic sudo usermod -a -G microk8s $USER sudo chown -f -R $USER ~/.kube 启动

    1.1K30编辑于 2023-05-26
  • 来自专栏为了不折腾而去折腾的那些事

    通过 MicroK8s 搭建你的 K8s 环境

    这里介绍一款简单的工具:MicroK8s。 官方给这款工具的人设是“无需运维的 Kubernetes ,服务于工作站、物联网。”最大的价值在于可以快速搭建单节点的容器编排系统,用于生产试验。 Give it a test drive with: snap install microk8s --classic --channel=1.13/edge/secure-containerd You 使用 SNAP 安装 MicroK8S snap 是 *canonical * 公司给出的更“高级”的包管理的解决方案,最早应用在 Ubuntu Phone 上。 snap install microk8s --classic --channel=1.13/stable Download snap "microk8s" (581) from channel "1.13 编辑 MicroK8s 使用的 docker 环境变量配置文件 vi/var/snap/microk8s/current/args/dockerd-env,在其中添加代理配置,比如: HTTPS_PROXY

    2.6K20发布于 2019-09-29
  • 来自专栏k3s社区

    在本地运行Kubernetes的3种主流方式

    2、 MicroK8s MicroK8s是由Canonical开发的Kubernetes发行版,其突出特点是部署快速简单,对于本地运行Kubernetes来说,十分方便。 在Windows和macOS上安装MicroK8s也是很简单的,因为这些系统的MicroK8s安装程序会创建基于Ubuntu的VM,然后使用snap packages在其上安装MicroK8s。 与Minikube不同,IT管理员或开发人员可以使用MicroK8s创建多节点集群。如果MicroK8s在Linux上运行,甚至不需要VM。 # Create a new Ubuntu VM $ multipass launch --name microk8s --mem 4G # Install microk8s in the VM through exec microk8s -- sudo microk8s.config > microk8s.yaml 请注意:MicroK8s带有几个二进制文件,其中包括: microk8s.config:提供

    3.2K20发布于 2020-05-14
  • 来自专栏码匠的流水账

    使用k8s的api获取服务endpoint信息

    //multipass.run/install,下载安装 创建实例 multipass launch --name primary --cpus 2 --disk 20G --memory 4G 安装microk8s sudo snap install microk8s --classic sudo usermod -a -G microk8s $USER sudo chown -f -R $USER ~/.kube microk8s status --wait-ready 配置alias(~/.bash_aliases) alias kubectl='microk8s kubectl' 查看是否ready kubectl /bin/bash check(){ if [ "$1"x == "--microk8s"x ] then logs=`microk8s kubectl get pod --all-namespaces pullk8s pull registry.k8s.io/pause:3.7 --microk8s microk8s stop microk8s start 示例 创建nginx kubectl create

    77720编辑于 2023-07-22
  • 来自专栏为了不折腾而去折腾的那些事

    轻量高可用的 K8s 集群搭建方案:MicroK8s

    关于 MicroK8s 的文章也曾写过一篇:《通过 MicroK8s 搭建你的 K8s 环境[4]》,但接近三年过去了,软件的架构和使用方式上有了一些变化,教程自然也需要更新啦。 关于 MicroK8s、Charmed K8s、“标准” K8s 的差异,可以参考下面这张图: 几种 K8s 差异对比 书归正传,我们来聊聊如何通过 MicroK8s 来搭建 K8s 集群。 快速安装 MicroK8s 在 Ubuntu 环境下,安装 MicroK8s 非常简单,只需要一条 snap install 命令: sudo snap install microk8s --classic 解决 MicroK8s 无法正常运行的问题 在解决上面的问题之后,当我们执行 microk8s status ,可能会得到类似下面的日志输出,告诉我们程序并没有按照预期运行: microk8s is not : microk8s stop && microk8s start 再次执行 microk8s status,就能够看到程序已经处于正常运行状态啦。

    3.5K30编辑于 2023-03-05
  • 来自专栏码匠的流水账

    使用k8s的api获取服务endpoint信息

    /multipass.run/install,下载安装 创建实例 multipass launch --name primary --cpus 2 --disk 20G --memory 4G 安装microk8s sudo snap install microk8s --classic sudo usermod -a -G microk8s $USER sudo chown -f -R $USER ~/.kube microk8s status --wait-ready 配置alias(~/.bash_aliases) alias kubectl='microk8s kubectl' 查看是否ready kubectl /bin/bash check(){ if [ "$1"x == "--microk8s"x ] then logs=`microk8s kubectl get pod --all-namespaces pullk8s pull registry.k8s.io/pause:3.7 --microk8s microk8s stop microk8s start 示例 创建nginx kubectl create

    76840编辑于 2023-08-31
  • 来自专栏方亮

    研发工程师玩转Kubernetes——多Worker Node部署

    后续我们通过命令安装microk8s。 等待安装结束,重启系统。 sudo apt install net-tools 安装microk8s sudo snap install microk8s --classic sudo usermod -a -G microk8s 安装microk8s 在上述每台实例上执行下面的指令 sudo snap install microk8s --classic sudo usermod -a -G microk8s $USER sudo master node启动dns 在ubuntuA上执行下面指令 microk8s enable dns Infer repository core for addon dns Enabling DNS : microk8s join 172.23.71.113:25000/c4be32f6d314c0ba095e327329c51014/2fcbd8bdd6fc Use the ‘–worker’

    42220编辑于 2023-06-04
  • 来自专栏开源部署

    如何在Mac上配置Kubernetes

    Mac用户可使用MicroK8s运行Kubernetes环境进而开发、测试应用。通过下面的步骤可轻松搭建此环境。 A clean install of MicroK8s on macOS and the Grafana dashboard. MicroK8s 是一个Ubuntu推出的一个本地的Kubernetes版本。它是一个轻量级的snap应用,可安装到PC上作为一个单节点集群使用。 尽管MicroK8s仅针对Linux构建,但是也可以在Mac上启Ubuntu VM来实现。 MicroK8s Ubuntu上和任何支持snap的操作系统 的Kubernetes原生服务都运行在。 组件 配置基础的MicroK8s组件是开启Grafana仪表,下面我们将展示一步开启Grafana,监视和分析一个MicroK8s实例。

    1.6K20编辑于 2022-07-27
  • 来自专栏GoCoding

    K8s 开始

    于 Ubuntu 则推荐 MicroK8s。 # 检查 hostname # 要求不含大写字母和下划线,不然依照后文修改 hostname # 安装 microk8s sudo apt install snapd -y snap info microk8s sudo snap install microk8s --classic --channel=1.21/stable # 添加用户组 sudo usermod -a -G microk8s $USER microk8s start 检查状态: $ microk8s status microk8s is running high-availability: no datastore master value: "interface=wlo.*" # 重启服务 microk8s stop; microk8s start ## 参考 # Issue: Microk8s 1.19 not working

    1.9K41发布于 2021-09-29
  • 来自专栏云云众生s

    Kubernetes最简安装方式对比

    microk8s,“极简生产 Kubernetes” - Canonical 在2012018年12月发布了 MicroK8s。 K3s 额外参考 要求 使用 Ansible 通过 K3s 构建 Kubernetes 集群 microk8s 多种安装 microk8s 的方法。 安装 控制平面 #install snapd apt update apt install snapd #install microk8s snap install microk8s --classic 在 microk8s 文档中我注意到的一件事,而在其他发行版中没有看到的是,您可以轻松地从集群中删除节点,这对于测试目的非常有用,当然,在其他发行版中也可以做到,但您必须手动执行,在 microk8s 中,您可以使用单个命令完成: microk8s leave MicroK8s 额外参考 删除节点 RBAC MicroK8s 实战 minikube minikube 是一个使在本地运行 Kubernetes

    92810编辑于 2024-03-28
  • Chutes Validator 部署全流程教程(完整详细版)

    可选:AWS S3Cloudflare R2GCS(推荐)MinIO 自建创建 Kubernetes Secret:microk8s kubectl create secret generic s3-credentials microk8s kubectl create secret generic postgres-secret \ --from-literal="username=chutes" \ --from-literal --from-literal="port=5432" \ --from-literal="database=chutes" \ -n chutes六、 关键密钥与配置Validator 身份密钥microk8s --from-literal="pg-key=[128hex]" \ -n chutesRedis 密钥python3 -c 'import uuid; print(uuid.uuid4())'microk8s \ --from-literal="password=[UUID]" \ -n chutesIP 校验盐值python3 -c 'import uuid; print(uuid.uuid4())'microk8s

    24310编辑于 2025-10-20
  • 来自专栏我的小碗汤

    Devtron:强大的 K8S 软件交付工作流程

    Devtron 的特点: Kubernetes 的零代码软件交付工作流程 多云部署 轻松 DevSecOps 集成 应用程序调试仪表板 企业级安全性和合规性 GitOps 运营可视化 实践 出于演示目的,将使用 microK8s 设置集群 $ sudo snap install microk8s --classic --channel=1.22 $ sudo usermod -a -G microk8s $USER $ sudo chown -f -R $USER ~/.kube $ sudo su - $USER microk8s enable dns storage helm3 $ echo "alias kubectl= 'microk8s kubectl '" >> .bashrc $ echo "alias helm='microk8s helm3 '" >> .bashrc $ source .bashrc 安装

    1.3K20编辑于 2023-03-19
  • 来自专栏方亮

    研发工程师玩转Kubernetes——启用microk8s的监控面板(dashboard)

    安装插件 microk8s enable dashboard 查看dashboard 地址 由于dashboard是在kube-system的namespace中,我们可以使用下面指令查看它服务的地址 microk8s kubectl get service -n kube-system kubernetes-dashboard 可以得到地址是https://10.152.183.167。

    97310编辑于 2023-05-26
  • 来自专栏我的小碗汤

    目前MacOS上,管理容器和k8s可选择的产品有哪些?

    microK8S[7] MicroK8S 是 Canonical,Ltd的一个项目,它也维护着 Ubuntu。 MicroK8S 可以帮助您创建跨多个节点的集群,如果您有本地云,则它是在本地云(On-Premise Cloud)中运行 Kubernetes 的绝佳选择。 alternatives-to-docker-all-in-one-solutions-and-standalone-container-tools/ [6]rancher desktop: https://rancherdesktop.io/ [7]microK8S

    1.6K20编辑于 2021-12-31
  • 来自专栏我是思聪

    爱飞狗技术架构升级

    为了学一下新的东西,我将k3s切换成了microk8s。然后安装microk8s就遇到了满满的坑: 国内服务器上安装的话,由于它会安装google上面的镜像,但是国内服务器永远拉不下来。 当k8s启动后,就可以将代理取消了 新版本的microk8s的私有镜像必须要配置到这里,很多文档写的是老的配置方案。 [plugins." 除了这几个坑意外,microk8s还算是稳定,对资源占用也和k3s差不多。更好的是microk8s提供了更为标准化的组件和插件,更容易进行后期的维护。 在迁移过程中,k3s默认是用的traefik而microk8s用的是nginx,所以需要一些简单的修改。

    1K30发布于 2021-01-18
领券