1 Deploying Spinnaker http://www.spinnaker.io/v1.0/docs/creating-a-spinnaker-instance#section-kubernetes Your choice of where to run Spinnaker does not affect your choice of deployment targets, but some of the hosted turn-key solutions are preconfigured to deploy to a limited set of platforms. This can be circumvented by reading how to configure your target deployment environment.
2 configure
3 test it by creating a sample bake and deploy pipeline.
1 Configuring Kubernetes
Issue: Did not find the configure file
~/.kube/configINSTALLATION TARGETS : Kubernetes
Follow the steps
A > Run Spinnaker on Kubernetes but deploy to another platform: Read how to configure it first.
Once your cluster is running, you need to get its authentication details in your local kubeconfig file. Most hosted providers will generate this file for you as a part of the setup process, and place it in
~/.kube/configor/srv/kubernetes/kubeconfig.jsonon the master node. You can verify that these credentials are working by runningkubectl get namespaces.But it does exist
It is created by kube-up.sh which is not found too
Spinnaker assume
If you'd like to have Spinnaker deploy to and manage applications on Kubernetes, first follow the Kubernetes getting started for setting up a cluster.
I go though the referenced doc and did not find related files like
/etc/kubernetes/configand/etc/yum.repos.d/virt7-docker-common-release.repoB > Assume using Spinnaker installation to manage and deploy other applications to that same Kubernetes cluster.
Make sure you have a running Kubernetes cluster, which is explained in more detail here. The key takeaway is having a kubeconfig file sitting in
~/.kube/configthat can authenticate with the cluster you want to deploy Spinnaker to. Once that is all squared away, make sure that running$ kubectl config current-contextrefers to the cluster you want to have Spinnaker running in. (You may need to update kubectl for the previous command to work).Either way require the .kube/config
create a default-context according to Link
But I do not switch to it. still stay in current-context which is ""
Configuring your Docker registry
GCR need pay
This can be update later if we really need it
Configuring Pipeline Storage"
We have no GCS and AWS credential
This is related to front50
# If using storage bucket persistence (gcs or s3), specify the bucket here
# disable cassandra and enable the storage service below.
This can be update later if we really need it
3 where to run
Run into issues