Adjust k8s
This commit is contained in:
@@ -18,19 +18,19 @@ Main commands: oc-k8s <action>
|
||||
start - Start opencloud k8s
|
||||
stop - Stop opencloud k8s
|
||||
Usage:
|
||||
oc-k8s install [arch] [version]
|
||||
oc-k8s install -a [arch] -v [version]
|
||||
arch - Arch of OS (required)
|
||||
kind_version - version of kind (required)
|
||||
oc-k8s start [env_folder] [release] [namespace] [branch] [target] [hostname]
|
||||
env_folder - Helm config folder (required, default: .)
|
||||
release - environnement selected (default: dev)
|
||||
namespace - namespace selected (default: dev)
|
||||
branch - Git branch to build (default: main)
|
||||
target - make target (default: all)
|
||||
oc-k8s stop [env_folder] [release] [namespace]
|
||||
env_folder - Helm config folder (required, default: .)
|
||||
release - environnement selected (default: dev)
|
||||
namespace - namespace selected (default: dev)`)
|
||||
oc-k8s start -n [namespace] -r [release] -f [folder] -b [branch] -t [target] -p [port] -P [portTLS]
|
||||
folder - Helm config folder (required, default: .)
|
||||
release - environnement selected (default: dev)
|
||||
namespace - namespace selected (default: dev)
|
||||
branch - Git branch to build (default: main)
|
||||
target - make target (default: all)
|
||||
oc-k8s stop -n [namespace] -r [release] -f [folder]
|
||||
folder - Helm config folder (required, default: .)
|
||||
release - environnement selected (default: dev)
|
||||
namespace - namespace selected (default: dev)`)
|
||||
Help_Cluster()
|
||||
Help_Service()
|
||||
Help_Helm()
|
||||
@@ -40,27 +40,24 @@ Usage:
|
||||
Help_DB()
|
||||
}
|
||||
|
||||
func Start(args ...string) error {
|
||||
utils.Exec("sudo sysctl -w fs.inotify.max_user_instances=256")
|
||||
utils.Exec("sudo sysctl -w fs.inotify.max_user_watches=65536")
|
||||
|
||||
utils.Exec("sudo /etc/init.d/apache2 stop")
|
||||
utils.Exec("sudo nginx -s stop")
|
||||
Create_Cluster(args...)
|
||||
Create_Service(args...)
|
||||
Create_Helm(args...)
|
||||
func Start(folder string, release string, namespace string, branch string, target string) error {
|
||||
Stop(folder, release, namespace)
|
||||
Create_K3S()
|
||||
Create_Cluster(folder, release)
|
||||
Create_Service(folder, release, branch, target)
|
||||
Create_Helm(folder, release, namespace)
|
||||
return nil
|
||||
}
|
||||
|
||||
func Stop(args ...string) error {
|
||||
Delete_Helm(args...)
|
||||
Delete_Cluster(args...)
|
||||
func Stop(folder string, release string, namespace string) error {
|
||||
Delete_Helm(release, namespace)
|
||||
Delete_Cluster(folder, release)
|
||||
return nil
|
||||
}
|
||||
|
||||
func Install_Func(args ...string) error {
|
||||
func Install_Func(arch string, version string) error {
|
||||
Install_K3S()
|
||||
Install_Kind(args...)
|
||||
Install_Kind(arch, version)
|
||||
Install_Helm()
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user