开源软件名称(OpenSource Name):weaveworks/wks-quickstart-firekube开源软件地址(OpenSource Url):https://github.com/weaveworks/wks-quickstart-firekube开源编程语言(OpenSource Language):Shell 80.6%开源软件介绍(OpenSource Introduction):FirekubeFirekube is a Kubernetes cluster working on top of ignite and firecracker. Firekube clusters are operated with GitOps. ignite and firecracker only work on Linux as they need KVM. Fortunately we will also work on macOS using footloose: the Kubernetes nodes are then running inside containers. Creating a Firekube clusterPrerequisites: docker, git, kubectl 1.14+.
Enjoy your Kubernetes cluster! $ kubectl get nodes
NAME STATUS ROLES AGE VERSION
67bb6c4812b19ce4 Ready master 3m42s v1.14.1
a5cf619fa058882d Ready <none> 75s v1.14.1 Watch GitOps in actionNow that we have a cluster installed, we can commit Kubernetes objects to the git repository and have them appear in the cluster. Let's add podinfo, an example Go microservice, to the cluster. kubectl apply --dry-run -k github.com/stefanprodan/podinfo//kustomize -o yaml > podinfo.yaml
git add podinfo.yaml
git commit -a -m 'Add podinfo Deployment'
git push A few seconds later, you should witness the apparition of a podinfo pod in the cluster: $ kubectl get pods
NAME READY STATUS RESTARTS AGE
podinfo-677768c755-z76xk 1/1 Running 0 30s To view
Deleting a Firekube clusterRun: ./cleanup.sh Using a private git repository with firekubeTo use a private git repository instead of a fork of
Getting HelpIf you have any questions about, feedback for or problems with
Weaveworks follows the CNCF Code of Conduct. Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting a Weaveworks project maintainer, or Alexis Richardson (alexis@weave.works). Your feedback is always welcome! License |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论