在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):kubeup/archon开源软件地址(OpenSource Url):https://github.com/kubeup/archon开源编程语言(OpenSource Language):Go 98.7%开源软件介绍(OpenSource Introduction):ArchonArchon is a Kubernetes controller managing computing resources based on the operator pattern. Sysadmins could use it to automate their daily work eg. bootstrapping, updating and scaling servers. It is primarily designed for Kubernetes clusters but can easily be extended to other distributed clusters due to its declarative nature. Archon is designed following the principles of Kubernetes and it works as
an extension of Kubernetes using ThirdPartyResource. Users create abstract cluster
definitions with yaml files. Archon will render the definition resources and create
computing resources accordingly in the configured cloud provider. Then users could
update and scale the cluster using WARNING: Archon is currently in beta status. See it in actionFeaturesArchon itself is a general purpose execution engine. It provides following fundamental capabilities:
We have put together some examples to showcase various ways to bootstrap and manage a Kubernetes cluster with Archon with following features:
Why ArchonWe already have tools like kubeadm and kops. Why do we need another tool for a similar job? Here are bunch of reasons:
How it worksArchon use Kubernetes as its base. Just like the way you use Kubernetes,
define resources in your cluster by creating yaml files using our customized
resource types. Then manage its lifecycle using
The You might find the idea that bootstrapping a new Kubernetes cluster with an existing
one too complex. But after your cluster got initialized, you can move all the
definitions and controllers into the new cluster and let it manage itself. It will
be very convenient that you can manage both applications running in your cluster
and the cluster itself with just the Supported platformsSupported cloud providers: Supported baremetal provisioners: Supported operating system: Supported bootstrapping tool: At the moment, we only support limited cloud providers and oses. More cloud providers and operating systems support will be added when the core is stable. InstallationYou could launch Archon locally or install it into your cluster. DownloadDownload the latest release from Github.
On OSX, just change
Launch locallyThen config AWS credentials and start running the embeded Kubernetes server along with
You can also use Aliyun:
The server will listen on Create cluster resource with kubectlBy default,
After a while, you could get the ip address for the server:
And ssh into the server with the default password
In cluster deploymentPlease follow these instructions if you plan to deploy Archon into your cluster: ExampleWe believe every cluster is different. So we provides some ways to bootstrap a Kubernetes cluster as examples. You could choose one as the starting point and customize it to match your needs.
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论