Minikube

Kubernetes使用中发现的问题和错误

不羁岁月 提交于 2019-11-27 15:10:51
Kubernetes使用中发现的问题和错误 本文不再更新,移动到 https://qq253498229.github.io/docs-k8s/ 安装minikube/kubectl k8s本地和服务器使用时大多数的问题都是由于访问不了google导致的,所以在出现这类错误的时候首先就是考虑国内有没有镜像,其次再考虑自己搭建一个可以访问的镜像 其次官方给出了一些常见的错误及解决办法: troubleshooting-kubeadm 由于是我使用的是macOS,接近于linux,所以只介绍linux下的安装方法 安装minikube 在github的release页面 下载对应版本的minikube 我下载的是 macOS适用的 minikube-darwin-amd64 ,将它改名为minikube移动到PATH目录中,并加入执行权限: curl -LO minikube https://github.com/kubernetes/minikube/releases/download/v0.28.1/minikube-darwin-amd64 mv ./minikube /usr/local/bin/ chmod +x /usr/local/bin/minikube 执行 minikube version 命令查看是否成功 安装kubectl curl -LO https:/

Is it possible to run Minikube with VirtualBox on windows 10 along with Docker?

*爱你&永不变心* 提交于 2019-11-27 08:49:29
问题 I want to use minikube on Windows 10. I have installed VirtualBox and want to use it as the virtual machine for minikube. Also I installed Docker for windows. But during installation Docker forced to use Hyper-V as default. But that means I can no longer use VirtualBox to run minikube! Not sure what am I missing here. I have used minikube on Mac and there it was much simpler: simply open VirtualBox and then run command on command line: minikube start . However in Windows 10 it seems much more

Kubernetes身份认证和授权操作全攻略:K8s 访问控制入门

╄→гoц情女王★ 提交于 2019-11-27 07:21:14
随着Kubernetes被广泛使用,成为业界公认的容器编排管理的标准框架,许多开发人员以及管理员对部署、弹性伸缩以及管理容器化应用程序等Kubernetes的关键概念都十分熟悉。而对于生产部署而言,Kubernetes的安全性至关重要。因此,了解平台如何管理用户和应用程序的身份认证和授权十分必要。 我们将推出一系列文章,以一种实践性的视角来了解平台内部的Kubernetes和Pod外部用户的身份认证和授权。我也会解释如何使用角色以及角色绑定来允许或限制资源访问。 API Server——Kubernetes网关 API为Kubernetes各类资源对象(如节点、标签、Pod、服务、部署、secrets、configmaps以及ingress等)提供访问接口。这些资源对象通过简单的REST API执行基本的CRUD(增删改查)操作。 Kubernetes的核心构建块之一是API Server,它作为Kubernetes的网关,是访问和管理资源对象的唯一入口。内部组件(如kubelet、调度程序和控制器)通过API Server访问API以进行编排和协调。分布式键/值数据库、etcd只能通过API Server访问。 通常我们可以通过命令行工具kubectl来与API Server进行交互。从kubectl发送的任何内容最终都会被API Server所接收。因此

Minikube expose MySQL running on localhost as service

二次信任 提交于 2019-11-26 20:12:38
问题 I have minikube version v0.17.1 running on my machine. I want to simulate the environment I will have in AWS, where my MySQL instance will be outside of my Kubernetes cluster. Basically, how can I expose my local MySQL instance running on my machine to the Kubernetes cluster running via minikube? 回答1: Kubernetes allows you to create a service without selector, and cluster will not create related endpoint for this service, this feature is usually used to proxy a legacy component or an outside

Minikube使用(基于Ubuntu18.04)

五迷三道 提交于 2019-11-25 22:37:18
1、下载Minikube二进制文件 sudo curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/latest/minikube-linux-amd64 2、设置权限 sudo chmod +x minikube 3、添加到/usr/local/bin目录下 sudo install minikube /usr/local/bin 4、启动Minikube(使用aliyun镜像仓) minikube start --vm-driver=virtualbox --registry-mirror=https://registry.docker-cn.com --image-mirror-country=cn --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers 0000如果报错,那么在重试之前执行 minikube delete 和 rm -rf ~/.minikube。 为了能够在Mac / Linux主机上使用docker守护进程,请在您的Shell中使用docker-env命令: eval $(minikube docker-env) 5、开启Minikube可视化面板