{"id":2225,"date":"2022-03-19T16:31:01","date_gmt":"2022-03-19T20:31:01","guid":{"rendered":"https:\/\/shirishranjit.com\/blog1\/?page_id=2225"},"modified":"2023-03-16T10:54:31","modified_gmt":"2023-03-16T14:54:31","slug":"oracle-cloud-setting-up-oracle-cli","status":"publish","type":"page","link":"https:\/\/shirishranjit.com\/blog1\/big-data\/docker-primer\/oracle-cloud-setting-up-oracle-cli","title":{"rendered":"Oracle Cloud &#8211; setting up Oracle CLI and Kubernetes"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Installing the OCI <\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>\nSetting up Oracle \n\n     sudo dnf -y install oraclelinux-developer-release-el8\n     sudo dnf install python36-oci-cli\n\n\n     mkdir -p $HOME\/.kube\n\n     oci ce cluster create-kubeconfig --cluster-id ocid1.cluster.oc1.iad.aaaaaaaaoofz77jbpcua6xyh3e7y4nipcf75xkzlv6hchg4z6crshvwoyyda --file $HOME\/.kube\/config --region us-ashburn-1 --token-version 2.0.0  --kube-endpoint PUBLIC_ENDPOINT\n\n    export KUBECONFIG=$HOME\/.kube\/config\n\ntesting the cluster\n\n   oci ce cluster list\n   oci ce cluster list --all --compartment-id ocid1.compartment.oc1..aaaaaaaay343ne7tlv664a2fhyytq2x2il5feezqnocgaikitb3l7xqoc5qa\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Deploying in the Kubernetes:<\/h2>\n\n\n\n<p>Follow the instruction on the Oracle guide. I was able to go through step by step and create a pod. There are bit confusing parameters. You need to try and figure out the right paramters<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Reference<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Installing and setting up kubectl on linux: <a href=\"https:\/\/kubernetes.io\/docs\/tasks\/tools\/install-kubectl-linux\/#install-using-native-package-management\">https:\/\/kubernetes.io\/docs\/tasks\/tools\/install-kubectl-linux\/#install-using-native-package-management<\/a><\/li>\n\n\n\n<li>Oracle guide &#8211; step by step for Kubernetes deployment &#8211; <a href=\"https:\/\/docs.oracle.com\/en-us\/iaas\/developer-tutorials\/tutorials\/spring-on-k8s\/01oci-spring-k8s-summary.htm\">https:\/\/docs.oracle.com\/en-us\/iaas\/developer-tutorials\/tutorials\/spring-on-k8s\/01oci-spring-k8s-summary.htm<\/a><\/li>\n\n\n\n<li>Guide on pulling images for deployment &#8211; <a href=\"https:\/\/docs.oracle.com\/en-us\/iaas\/Content\/ContEng\/Tasks\/contengpullingimagesfromocir.htm\">https:\/\/docs.oracle.com\/en-us\/iaas\/Content\/ContEng\/Tasks\/contengpullingimagesfromocir.htm<\/a><\/li>\n\n\n\n<li>Creating Deployment: <a href=\"https:\/\/kubernetes.io\/docs\/concepts\/workloads\/controllers\/deployment\/#creating-a-deployment\">https:\/\/kubernetes.io\/docs\/concepts\/workloads\/controllers\/deployment\/#creating-a-deployment<\/a><\/li>\n\n\n\n<li>Example with Python &#8211; <a href=\"https:\/\/docs.oracle.com\/en-us\/iaas\/developer-tutorials\/tutorials\/flask-cloud-shell\/01oci-flask-shell-summary.htm\">https:\/\/docs.oracle.com\/en-us\/iaas\/developer-tutorials\/tutorials\/flask-cloud-shell\/01oci-flask-shell-summary.htm<\/a><\/li>\n\n\n\n<li><\/li>\n<\/ul>\n<div class=\"twttr_buttons\"><div class=\"twttr_twitter\">\n\t\t\t\t\t<a href=\"http:\/\/twitter.com\/share?text=Oracle+Cloud+-+setting+up+Oracle+CLI+and+Kubernetes\" class=\"twitter-share-button\" data-via=\"\" data-hashtags=\"\"  data-size=\"default\" data-url=\"https:\/\/shirishranjit.com\/blog1\/big-data\/docker-primer\/oracle-cloud-setting-up-oracle-cli\"  data-related=\"\" target=\"_blank\">Tweet<\/a>\n\t\t\t\t<\/div><div class=\"twttr_followme\">\n\t\t\t\t\t\t<a href=\"https:\/\/twitter.com\/shiranjit\" class=\"twitter-follow-button\" data-size=\"default\"  data-show-screen-name=\"false\"  target=\"_blank\">Follow me<\/a>\n\t\t\t\t\t<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Installing the OCI Deploying in the Kubernetes: Follow the instruction on the Oracle guide. I was able to go through step by step and create a pod. There are bit confusing parameters. You need to try and figure out the &hellip; <a href=\"https:\/\/shirishranjit.com\/blog1\/big-data\/docker-primer\/oracle-cloud-setting-up-oracle-cli\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"parent":2199,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2225","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages\/2225"}],"collection":[{"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/comments?post=2225"}],"version-history":[{"count":8,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages\/2225\/revisions"}],"predecessor-version":[{"id":2414,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages\/2225\/revisions\/2414"}],"up":[{"embeddable":true,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages\/2199"}],"wp:attachment":[{"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/media?parent=2225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}