manjaro 安装minikube

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
简介: 大爱的manjaro 装上 minikube。

install minikube

  • kubectl
  • virtualbox 选择virtualbox应匹配系统内核
直接在软件源中搜索minikube安装并选择上述两项依赖即可、uname -r 查看系统内核

no_proxy报错

minkube start

😄  Arch 19.0.2 上的 minikube v1.9.2
✨  根据现有的配置文件使用 virtualbox 驱动程序
👍  Starting control plane node m01 in cluster minikube
🏃  Updating the running virtualbox "minikube" VM ...
🌐  找到的网络选项:
    ▪ http_proxy=http://10.15.3.2:15001
❗  您似乎正在使用代理,但您的 NO_PROXY 环境不包含 minikube IP (192.168.99.105)。如需了解详情,请参阅 https://minikube.sigs.k8s.io/docs/reference/networking/proxy/
    ▪ https_proxy=http://10.15.3.2:15001
    ▪ no_proxy=192.168.99.105
🐳  正在 Docker 19.03.8 中准备 Kubernetes v1.18.0…
    ▪ env HTTP_PROXY=http://10.15.3.2:15001
    ▪ env HTTPS_PROXY=http://10.15.3.2:15001
    ▪ env NO_PROXY=192.168.99.105
❗  This VM is having trouble accessing https://k8s.gcr.io
💡  To pull new external images, you may need to configure a proxy: https://minikube.sigs.k8s.io/docs/reference/networking/proxy/
🌟  Enabling addons: default-storageclass, storage-provisioner
🏄  完成!kubectl 已经配置至 "minikube"
集群自身的 IP 需要被设置为忽略代理,否则宿主就连不上集群 export no_proxy=&(minikube ip)

unable to cache ISO… connection refused报错

minikube start --driver=hyperv  --registry-mirror=https://dockerhub.azk8s.cn --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers

kubectl补全

pacman -S bash-completion
echo "source /usr/share/bash-completion/bash_completion">> .bashrc
source .bashrc

install kubectl-debug

export PLUGIN_VERSION=0.1.1
# linux x86_64
curl -Lo kubectl-debug.tar.gz https://github.com/aylei/kubectl-debug/releases/download/v${PLUGIN_VERSION}/kubectl-debug_${PLUGIN_VERSION}_linux_amd64.tar.gz
tar -zxvf kubectl-debug.tar.gz kubectl-debug
sudo mv kubectl-debug /usr/local/bin/

error execute remote, error sending ......connection refused报错

kubectl-debug --agentless --port-forward myapp -n default

参考

代理配置
云栖社区
kubectl-debug

Doocker 常用命令

#列出所有的容器 ID 
docker ps -aq

#停止所有的容器 ID 
docker ps -aq

#删除所有的容器 ID 
docker rm $(docker ps -aq)

#删除所有的镜像 ID 
docker rmi $(docker images -q)

#打包推送
docker build --rm -f "Dockerfile" -t image.name:1 #通过Dockerfile构建并打标
docker tag image.name:1 host/namespace/image.name:1 #进行DockerHub匹配打标
相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
相关文章
|
1月前
|
Ubuntu Docker 容器
本地wsl的Ubuntu安装docker,不使用docker桌面版
本文提供了在WSL的Ubuntu环境中安装Docker引擎的步骤,包括安装引擎、配置iptables以及启动Docker服务。
82 2
|
2月前
|
存储 Ubuntu 网络安全
在Ubuntu系统下通过Caddy实现LXD的安装与部署
通过上述步骤,您可以在Ubuntu系统下通过Caddy实现LXD的安装与部署。这种方法不仅可以提高容器管理的效率,还可以借助Caddy的自动SSL管理功能提升安全性。
48 0
|
6月前
|
Kubernetes Linux KVM
|
6月前
|
Ubuntu Shell Docker
docker Ubuntu系统中安装使用 powershell
docker Ubuntu系统中安装使用 powershell
89 0
|
6月前
|
Kubernetes 负载均衡 Ubuntu
Ubuntu部署K8S1.27.1/containerd集群
Ubuntu部署K8S + containerd 生产环境实践
199 0
|
存储 Kubernetes Linux
【K8S系列】第五讲:在 Linux 上安装 KubeSphere
【K8S系列】第五讲:在 Linux 上安装 KubeSphere
127 0
|
弹性计算 Ubuntu 应用服务中间件
在Ubuntu 18.04上快速构建minikube集群
本文为您介绍如何快速搭建一个基于Ubuntu的MiniKube集群并部署nginx服务。
|
Ubuntu
2022-10-11-MINIKUBE在UBUNTU下的安装
2022-10-11-MINIKUBE在UBUNTU下的安装
183 0
|
Kubernetes Ubuntu 应用服务中间件
如何在 Ubuntu 22.04 上安装 KubeSphere?
如何在 Ubuntu 22.04 上安装 KubeSphere?
737 0
|
Kubernetes Ubuntu Linux
Ubuntu 18.04 通过 Minikube 安装 Kubernetes v1.20
Ubuntu 18.04 通过 Minikube 安装 Kubernetes v1.20
Ubuntu 18.04 通过 Minikube 安装 Kubernetes v1.20