manjaro 安装minikube-阿里云开发者社区

开发者社区> 云原生> 正文

manjaro 安装minikube

简介: 大爱的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匹配打标

版权声明:本文中所有内容均属于阿里云开发者社区所有,任何媒体、网站或个人未经阿里云开发者社区协议授权不得转载、链接、转贴或以其他方式复制发布/发表。申请授权请邮件developerteam@list.alibaba-inc.com,已获得阿里云开发者社区协议授权的媒体、网站,在转载使用时必须注明"稿件来源:阿里云开发者社区,原文作者姓名",违者本社区将依法追究责任。 如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
云原生
使用钉钉扫一扫加入圈子
+ 订阅

云原生时代,是开发者最好的时代

其他文章