All Projects → maguowei → K8s Docker Desktop For Mac

maguowei / K8s Docker Desktop For Mac

Licence: mit
Docker Desktop for Mac 开启并使用 Kubernetes

Projects that are alternatives of or similar to K8s Docker Desktop For Mac

K8sdemo
Kubernetes demo
Stars: ✭ 53 (-95.75%)
Mutual labels:  k8s
Tyk Kubernetes
Tyk + Kubernetes integration (guide).
Stars: ✭ 63 (-94.94%)
Mutual labels:  k8s
Deploy
Deploy Development Builds of Open Cluster Management (OCM) on RedHat Openshift Container Platform
Stars: ✭ 78 (-93.74%)
Mutual labels:  k8s
Openfaas On Digitalocean
Ansible playbook to create a Digital Ocean droplet and deploy OpenFaaS onto it.
Stars: ✭ 57 (-95.43%)
Mutual labels:  k8s
Kubeadm Dind Cluster
[EOL] A Kubernetes multi-node test cluster based on kubeadm
Stars: ✭ 1,112 (-10.75%)
Mutual labels:  k8s
Container Service Extension
Container Service for VMware vCloud Director
Stars: ✭ 66 (-94.7%)
Mutual labels:  k8s
Addon Manager
Manage addons in a Kubernetes cluster
Stars: ✭ 51 (-95.91%)
Mutual labels:  k8s
Kubernetes Deployment Restart Controller
Kubernetes controller that restarts Deployments when referenced ConfigMaps or Secrets change.
Stars: ✭ 80 (-93.58%)
Mutual labels:  k8s
Kubedev
A simpler and more powerful Kubernetes Dashboard
Stars: ✭ 62 (-95.02%)
Mutual labels:  k8s
K8s Offline
Offline installation package for kubernetes.
Stars: ✭ 72 (-94.22%)
Mutual labels:  k8s
Pega Helm Charts
Orchestrate a Pega Platform™ deployment by using Docker, Kubernetes, and Helm to take advantage of Pega Platform Cloud Choice flexibility.
Stars: ✭ 58 (-95.35%)
Mutual labels:  k8s
K8s Config Projector
Create Kubernetes ConfigMaps from configuration files
Stars: ✭ 61 (-95.1%)
Mutual labels:  k8s
Gettext Go
🆎 GNU gettext for Go (Imported By Kubernetes)
Stars: ✭ 66 (-94.7%)
Mutual labels:  k8s
Kubernetes Starter
kubernetes入门,包括kubernetes概念,架构设计,集群环境搭建,认证授权等。
Stars: ✭ 1,077 (-13.56%)
Mutual labels:  k8s
Wlm Operator
Singularity implementation of k8s operator for interacting with SLURM.
Stars: ✭ 78 (-93.74%)
Mutual labels:  k8s
Kata Containers
Kata Containers version 2.x repository. Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/
Stars: ✭ 1,053 (-15.49%)
Mutual labels:  k8s
Helm Secrets
DEPRECATED A helm plugin that help manage secrets with Git workflow and store them anywhere
Stars: ✭ 1,129 (-9.39%)
Mutual labels:  k8s
K8s Mediaserver Operator
Repository for k8s Mediaserver Operator project
Stars: ✭ 81 (-93.5%)
Mutual labels:  k8s
Router
Edge router for Deis Workflow
Stars: ✭ 78 (-93.74%)
Mutual labels:  k8s
Kcd
Continuous Delivery for Kubernetes
Stars: ✭ 69 (-94.46%)
Mutual labels:  k8s

Docker Desktop for Mac 开启并使用 Kubernetes

github workflow

Docker Desktop 可以方便的启用 Kubernetes 集群, 为学习 Kubernetes 提供了极大的便利, 但是由于众所周知的原因, 国内的网络下不能很方便的下载 Kubernetes 集群所需要的镜像, 导致集群启用失败. 这里提供了一个简单的方法, 利用 GitHub Actions 实现 k8s.gcr.iokubernetes 依赖镜像自动同步到 Docker Hub 上指定的仓库中。 通过 load_images.sh 将所需镜像从 Docker Hub 的同步仓库中取回,并重新打上原始的tag. 镜像对应关系文件可以查看: images.

说明:

  • 当前在 Docker Desktop (Mac) Version 3.2.1 (Kubernetes: v1.19.7)上经过测试可用
  • 使用 KubeadmUbuntu上安装 Kubernetes 请查看 gotok8s

安装并启动

  1. 下载安装 Docker Desktop (Mac)

  2. Docker Hub 的同步仓库中取回,并重新打上原始的tag.

./load_images.sh
  1. Docker for Mac 设置中启用 Kubernetes 选项, 并等待一会儿,直到 Kubernetes 开始运行。

k8s

  1. 可选的步骤: 切换Kubernetes运行上下文至 docker-desktop
# 一般只有在之前用其他方式运行过Kubernetes才需要
$ kubectl config use-context docker-desktop
  1. 验证 Kubernetes 集群状态
$ kubectl cluster-info
$ kubectl get nodes
$ kubectl describe node

参考

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].